
(cc) por Louis VOLANT
El código de Android fue eliminado de la rama principal de Linux (núcleo) por no cumplir con lo necesario para ser integrado oficialmente. La medida se tomó tras varios intentos por lograr que Google hiciera los cambios que exigen los desarrolladores de Linux, incluyendo ofertas de horas de ingeniería.
Hace poco, la permanencia del código de Microsoft también fue puesta en duda, ya que los drivers que entregaron no cumplían con los estándares que requiere el código para ser aceptado. A diferencia de Google, los desarrolladores de Microsoft si hicieron caso del llamado de atención y están trabajando para mejorar su código.
En Linux no se trata de llegar y meter código, aquí no aplica el famoso dicho de “a caballo regalado no se le miran los dientes”. Independiente de quién entregue el código, si no alcanza el nivel requerido de calidad, simplemente no es aceptado.
Como esta exigencia complicaba a muchos fabricantes y desarrolladores independientes que quisieran participar por primera vez, se creó un área especial en el kernel para alojar el código que estaba en desarrollo o no cumplía con los niveles mínimos de calidad para ser aceptado oficialmente. Inicialmente se llamó “The Crap” (o la porquería) y ahora se conoce como Staging Area o Área de Ensayo.
La idea del Área de Ensayo es dejar en claro cuál es el código que necesita trabajo, por ser defectuoso, poco confiable o bajo los estándares mínimos, pero si el código es abandonado por quien lo envió, simplemente se elimina y eso lo que pasó con Google.
Greg Kroah-Hartman, líder de Linux Driver Project, indica que además el código de Android tiene una dificultad adicional: No se trata simplemente de drivers, sino que requiere cambios al interior de Linux. Cuando el código llegó, los desarrolladores de Linux identificaron algunos problemas y se los mostraron a Google, pero la compañía no hizo nada para corregirlo, por lo que esos cambios internos sólo existen en la versión de Linux que Google maneja internamente.
Mientras Google no corrija su código, no se podrán hacer los cambios que Android necesita, y esto está causando un problema adicional: Varios fabricantes que hicieron drivers para Android tampoco pueden lograr que sus drivers sean aceptados en Linux mientras el código de Google no sea corregido y aplicado oficialmente.
Lo irónico es que el mismo Greg es un feliz usuario de Android y como muchos otros, está muy interesado en que este problema se resuelva. Pero mientras el código de Android no se integre en Linux, sólo Google puede hacer los cambios que se requieren.
Link: Android and the Linux kernel community (blog de Greg Kroah-Hartman)
Publicado por Franco Catrin el 3 de February 2010 en la categoría Hardware, Software con los tags Android, greg kroah-hartman, Linux, linux driver project, Open Source. Tiene 39 comentarios.
39 Comentarios
Eliminan código de Android en Linux
Ver Comentario... Fray dijo el 3-2-2010 a las 15:05 ...

26juan Gatito dijo el 3-2-2010 a las 15:12:
qien lo diria, Microsoft atendiendo el llamado de Linux…
Chihau dijo el 3-2-2010 a las 15:14:
6Dejo el comentario que dijo Greg en el commit:
Staging: android: delete android drivers
These drivers are no longer being developed and the original authors
seem to have abandonded them and hence, do not want them in the mainline
kernel tree.So sad
”
Aquí está la lista de archivos eleminados:
Saludos a todos los lectores!

13webtax dijo el 3-2-2010 a las 15:16:
chuu no eran tan chorizos los de google con sus super codigos de chrome y gmail

-10pock dijo el 3-2-2010 a las 15:26:
Si estaban en esa area (stage), y no hicieron los cambios solicitados, es simplemente porque a Google no le intereso como empresa seguir por esa área.
Ahora la noticia esta mal titulada o tengo mala comprensión de lectura. Dicho codigo de Android JAMAS fue parte de Linux, fueron solo ensayos que no fructificaron, y todo da a entender que a Google no le intereso.
El titulo se lee como si a Linux le hubiesen quitado algo, es como si dijieran ahora Windows no soportara chips de 256 bits, de echo sera asi, pero en estricto rigor jamas lo soporto, solo fueron pruebas como millones que se hacen.

26desenfoque dijo el 3-2-2010 a las 15:27:
Google va a hacer su S.O de tal manera de que pueda aprovechar todo lo bueno de Linux, pero que Linux no pueda aprovechar todo lo bueno de su S.O.

16Cabezon dijo el 3-2-2010 a las 15:29:
La gran G es un cara de raja universal, toma el kernel lo modifica para su gusto y negocio, pero no retribuye lo tomado.
Ver Comentario... Mandingo dijo el 3-2-2010 a las 15:45 ...

-4BlackMan dijo el 3-2-2010 a las 16:28:
seguro que dentro de poco lo arreglan, a Google lo que le intereza es distribuir sus productos
Ver Comentario... Gordo dijo el 3-2-2010 a las 16:52 ...

4nano dijo el 3-2-2010 a las 17:01:
el nombrar “the crap” suena a una idea de Torvalds. Después de todo asi considera a la gran mayoría de los desarrollos. Para los que no lo conozcan, vean su arrogancia en la presentación de GIT http://www.youtube.com/watch?v=4XpnKHJAok8
es arrogante porque ES un genio de verdad, y naturalmente se siente rodeado de orangutanes torpes
Ver Comentario... alexis dijo el 3-2-2010 a las 17:41 ...

3mhnph dijo el 3-2-2010 a las 17:41:
Google el imperio contrataca, los Romanos del futuro. y lo peor la tratan de hacer piola como blanca paloma.

2Hernan dijo el 3-2-2010 a las 18:28:
Estos de Google ya me están cansando. Se la tiran de super buena gente, “Don’t be evil”, bla , bla, bla y ya están mostrando la hilacha….
“Quien no quiera que algo que hace se sepa, tal vez no debería estar haciendolo”.
Retienen la información personal demasiado tiempo.
Hasta gente de Mozilla se quejó.
Se pelearon con Ubuntu (la proxima versión vendrá con Yahoo por defecto).
Ahora no le dan bola a Linux.
Tienen todos nuestros mails, tienen todas nuestras búsquedas, nuestras fotos, nuestas preferencias, nuestros datos, ahora quieren tener el control de nuestras computadoras (poniendo todo en “la nube”, o sea, en sus manos todo el tiempo)… tambien quieren saber a quien llamamos por telefono?!
Ya me cansaron un poco, ya no me creo eso de “Don’t be evil”. Como siempre, lamentablemente el poder corrompe a la mayoría de la gente.
Lástima que no haya un servicio comparable a Gmail… todo lo demás es prescindible y tiene miles de alternativas, pero Gmail es un muy buen producto.

-2rex hauser dijo el 3-2-2010 a las 18:37:
Dudo que los desarrolladores de Google no den la talla o no sepan escribir código de calidad, creo que simplemente a Google no le interesa estar en el mainline del kernel. Ellos tienen su propia versión del núcleo y ese lo pueden escribir como se les de la gana.

0pipirulo dijo el 3-2-2010 a las 19:26:
Franco Catrin es el unico autor de Fayerwayer que se ve que lee con calma los comentarios, oh wow… pero:
Además es el único que se atreve a criticarnos de “falta de comprensión en lectura”, llamar a algunos “chimpances con teclados” y crear un ambiente de conflicto linuxiano.
Qué quieres conflicto barbitas? Ponte los guantes pues, pingüino humano.
Pipirulo no se raja.
P.D.
Na, no te asustes ni renunices. Te dejaré con algo de vida.

4anon dijo el 3-2-2010 a las 20:23:
@franco catrin “don’t feed the trolls”
el que no entienda algo que lo investigue lrn2linux people
ahora lo que si los problemas con el kernel q tiene en sus servidores es a mi aprecer bastante divertido ya que andaban reinventando la rueda

0Gordo dijo el 3-2-2010 a las 22:26:
@Catrin, debian pos wacho
,el sartén por el mango, no era que un terminal android no te da root ? ésa es una razón.
Un manejador de ventanas así o asá, éste otro que es más estable, el de más allá mś bonito, etc
En realidad da lo mismo debian sino que encuentro charcha que en android no tengai root, siento que me están cagando, que no soy dueño de las entrañas. SI no es iphone la cuestión pos.

-1Byte Corrupto dijo el 3-2-2010 a las 22:41:
Google hizo lo que la GNU pide a cambio del código, nada más. Google cumplió.
Eso si, si los devs se quejan de que Google no hace más, eso no significa que Google sea malo.
http://linuxhaters.blogspot.com/2010/02/they-took-our-codes.html

1Dryden dijo el 4-2-2010 a las 01:24:
@nano:
No puedo más que estar totalmente de acuerdo contigo. Sí creo que es arrogante, y también creo que lo es porque es un verdadero genio. =)
Pero una cosa no olvidar: “tan alta la altura del orgullo, tan alta la altura de la caída”. =)

-2digdug dijo el 4-2-2010 a las 05:09:
Android? Simplemente una copia mal pensada de iPhone OS. El soporte para Android es un asco, así que no me extraña para nada esta noticia.

-7pock dijo el 4-2-2010 a las 09:59:
muestran como incompetentes en programacion a una de las empresas mas grandes del mercado.
como @rex hauser dudo mucho que no se la pudieran, y que el alto estandar de linux sea algo dificil de cumplir, patrañas, simplemente no le interesa seguir esa linea, no es un buen negocio.
Y Franco podrias explicar mejor lo que supuestamente redactaste tan bien engreido, dices que existe una area llamada Stage, en la cual se prueban las cosas hasta que llegan a ser Oficiales. Explica bien si los codigos eliminados eran parte oficial o no de Linux, si el nombre de la carpeta Stage es solo un tonto nombre, o significa que todo lo ahi alojado aun no esta aprobado y distribuido.

4equivocado dijo el 4-2-2010 a las 12:44:
@Hernan: “Se pelearon con Ubuntu (la proxima versión vendrá con Yahoo por defecto).”
No seré yo quien defienda a Google pero hay que ser justos y decir la verdad. Lo que dices no es cierto. El acuerdo entre Canonical y Yahoo se ha motivado exclusivamente por $$$$ que Canonical invertirá en desarrolladores y recursos.
Ponme una noticia donde diga que el acuerdo de Yahoo y Canonical haya sido porque los segundos “se pelearon” con Google.
Cuánto nos gusta criticar por criticar, aunque nos tengamos que inventar las cosas.
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →