Y tu eres el tipico que habla sin pensar y sin ni siquiera comprender lo que lee.
Lo primero: ¿Has arreglado el driver? Mucho no has arreglado si el kernel te peta... Hay que ver cómo la gente se la da de "hacker".
Conseguí que compilara, obviamente arreglado no está por que sigue fallando al hacer un modprobe.
Lo segundo: ¿Estándar de funciones del núcleo? ¿Sabes la cantidad de funciones que hay en el núcleo? Vete, vete, a crear un "estándar" de las funciones del núcleo... A ver si vuelves dentro de 20 años y has terminado el borrador. Lo que hay que oir...
Supongo que para tí será mejor un conjunto difuso de funciones que cambien cada 2 meses y que hagan que se haya que estar reprogramando todo desde 0.
Entonces Linux no sería el referente en kernels de código abierto a día de hoy, no sería tan eficiente, no tendría soporte ni para un décimo de drivers de los que tiene ahora, sólo soportaría 2 arquitecturas y ordenadores de un sólo procesador.
¿Que tiene que ver con un estándar? Tal vez que cuando tu hayas definido unas interfaces no las has pensado nunca de forma seria y por eso crees que todos los standares funcionan mal. Es mas si cada 2 meses un programa cambia de forma que se vuelve incompatible con el 50% de las cosas que funcionaban es cuando tendras un sistema que al final soporte 2 arquitecturas y ordenadores de un sólo procesador, por que los demás habrán dejado de desarrollar para él al ser la competencia más estable.
Lo tercero: Tener un driver en Linux significa tenerle en el kernel.
O sea según tu todos los driver habidos y por haber deberían estar en el kernel-tree, o mejor aun, que el kernel se compile siempre con todos los driver que va a usar enlazados estáticamente. O a lo mejor prefieres que para todo dispositivo nuevo el fabricante espere a que lo introduzcan el el kernel para sacarlo al mercado, lo que hay que oir. Tu mismo dices que dejan de funcionar por que no hay quien actualice los cambios, con un api estable esto no pasaría tan a menudo.
Ahora resulta, según tú, que hay que pedir permiso a Perico de los Palotes (llámale Ubuntu, nVidia, tú mismo,...), que hizo un driver para su cafetera, para cambiar una función de aquí o de allá del kernel.
Lo que me demuestra que o no sabes leer o tienes un severo problema de compresión lectora. Si tu tienes un stándar, mientras no te salgas de el no tienes que pedir permiso a nadie. Cuando ese estándar cambie tampoco tienes que pedir permiso, simplemente avisar en alguna página de la actualización del stándar. Que en todo caso debería guardar compatibilidad hacia atrás durante un tiempo prudencial.
Re:Suposiciones
(Puntos:2)( Última bitácora: Lunes, 27 Diciembre de 2010, 18:41h )
Conseguí que compilara, obviamente arreglado no está por que sigue fallando al hacer un modprobe.
Supongo que para tí será mejor un conjunto difuso de funciones que cambien cada 2 meses y que hagan que se haya que estar reprogramando todo desde 0.
¿Que tiene que ver con un estándar? Tal vez que cuando tu hayas definido unas interfaces no las has pensado nunca de forma seria y por eso crees que todos los standares funcionan mal. Es mas si cada 2 meses un programa cambia de forma que se vuelve incompatible con el 50% de las cosas que funcionaban es cuando tendras un sistema que al final soporte 2 arquitecturas y ordenadores de un sólo procesador, por que los demás habrán dejado de desarrollar para él al ser la competencia más estable.
O sea según tu todos los driver habidos y por haber deberían estar en el kernel-tree, o mejor aun, que el kernel se compile siempre con todos los driver que va a usar enlazados estáticamente.
O a lo mejor prefieres que para todo dispositivo nuevo el fabricante espere a que lo introduzcan el el kernel para sacarlo al mercado, lo que hay que oir.
Tu mismo dices que dejan de funcionar por que no hay quien actualice los cambios, con un api estable esto no pasaría tan a menudo.
Lo que me demuestra que o no sabes leer o tienes un severo problema de compresión lectora.
Si tu tienes un stándar, mientras no te salgas de el no tienes que pedir permiso a nadie.
Cuando ese estándar cambie tampoco tienes que pedir permiso, simplemente avisar en alguna página de la actualización del stándar. Que en todo caso debería guardar compatibilidad hacia atrás durante un tiempo prudencial.
JulioSAO xD.