Eliminan código de Android en Linux

(cc) por Louis VOLANT

(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.

Se requiere el esfuerzo de Google para destrabar la aceptación

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)

Acerca del Autor
Franco Catrin Ingeniero Informático de profesión y músico de afición, no es poco el código que ha escrito con metal progresivo de inspiración. Se apasiona leyendo, escribiendo y también discutiendo. Para él, aprender es un desafío diario así como también enseñar, aunque sea a través de un Bonus Track.

Compartir Compartir
Publicado por Franco Catrin el 3 de February 2010 en la categoría Hardware, Software con los tags , , , , . Tiene 39 comentarios.

39 Comentarios

Eliminan código de Android en Linux

Deja tu Comentario ↓

Ver Comentario... Fray dijo el 3-2-2010 a las 15:05 ...

roberto

DesaprobarAprobar36roberto dijo el 3-2-2010 a las 15:08:

2

si la cosa no es ná chacota como dicen en el campo

KaedeKun

DesaprobarAprobar7KaedeKun dijo el 3-2-2010 a las 15:11:

3

guauuuuuuuuuuuu !!!
ponganse las pilas google!!!!!

salu2!

SNARK

DesaprobarAprobar1SNARK dijo el 3-2-2010 a las 15:11:

4

Asi con Google

juan Gatito

DesaprobarAprobar26juan Gatito dijo el 3-2-2010 a las 15:12:

5

qien lo diria, Microsoft atendiendo el llamado de Linux…

Chihau

Chihau dijo el 3-2-2010 a las 15:14:

6

Dejo 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:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b0a0ccfad85b3657fe999805df65f5cfe634ab8a

Saludos a todos los lectores!

webtax

DesaprobarAprobar13webtax dijo el 3-2-2010 a las 15:16:

7

chuu no eran tan chorizos los de google con sus super codigos de chrome y gmail

pock

DesaprobarAprobar-10pock dijo el 3-2-2010 a las 15:26:

9

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.

desenfoque

DesaprobarAprobar26desenfoque dijo el 3-2-2010 a las 15:27:

10

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.

Cabezon

DesaprobarAprobar16Cabezon dijo el 3-2-2010 a las 15:29:

11

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 ...

BlackMan

DesaprobarAprobar-4BlackMan dijo el 3-2-2010 a las 16:28:

13

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 ...

nano

DesaprobarAprobar4nano dijo el 3-2-2010 a las 17:01:

15

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 ...

mhnph

DesaprobarAprobar3mhnph dijo el 3-2-2010 a las 17:41:

17

Google el imperio contrataca, los Romanos del futuro. y lo peor la tratan de hacer piola como blanca paloma.

Hernan

DesaprobarAprobar2Hernan dijo el 3-2-2010 a las 18:28:

18

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.

rex hauser

DesaprobarAprobar-2rex hauser dijo el 3-2-2010 a las 18:37:

19

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.

terry_shadow

DesaprobarAprobar7terry_shadow dijo el 3-2-2010 a las 19:23:

20

Ahora entiendo porque Linux es tan seguro.

pipirulo

DesaprobarAprobar0pipirulo dijo el 3-2-2010 a las 19:26:

21

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.

anon

DesaprobarAprobar4anon dijo el 3-2-2010 a las 20:23:

22

@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

Gordo

DesaprobarAprobar0Gordo dijo el 3-2-2010 a las 22:26:

23

@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.

Byte Corrupto

DesaprobarAprobar-1Byte Corrupto dijo el 3-2-2010 a las 22:41:

24

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

LoL

DesaprobarAprobar1LoL dijo el 3-2-2010 a las 22:48:

25

@anon: Andate a tu chan, gordo nerd.

fdo

DesaprobarAprobar-3fdo dijo el 4-2-2010 a las 00:12:

26

por fin alguien le dice a google que su codigo es BASURA!!!

Dryden

DesaprobarAprobar1Dryden dijo el 4-2-2010 a las 01:24:

27

@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”. =)

digdug

DesaprobarAprobar-2digdug dijo el 4-2-2010 a las 05:09:

28

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.

pock

DesaprobarAprobar-7pock dijo el 4-2-2010 a las 09:59:

29

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.

equivocado

DesaprobarAprobar4equivocado dijo el 4-2-2010 a las 12:44:

30

@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.

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

La opción de comentar está abierta a todos los usuarios, pero te pedimos por favor mantenerte dentro del tema del artículo y no publicar comentarios ofensivos o publicidad basura. Nos reservamos el derecho de eliminar cualquier comentario que no cumpla estas reglas.

Por favor, complete los campos obligatorios

Previsualizar comentario?