por
pobrecito hablador
el Jueves, 23 Octubre de 2008, 09:54h
(#1093500)
Creía que aquí había mejor nivel que en The Inquirer [theinquirer.es], pero ya veo que las meteduras de pata son las mismas. Repito lo que ya dije allí:
El titular está mal. No existe "el kernel de Linux", porque Linux es un kernel. Esa expresión equivale a hablar de "el procesador de mi AMD Athlon", "las vísceras de mi riñón", o "el núcleo del protón".
Repetid conmigo: "Linux es un kernel, Linux es un kernel, Linux es un kernel".
por
pobrecito hablador
el Jueves, 23 Octubre de 2008, 10:21h
(#1093522)
Vaya, que cantidad de codigo comparado con el Windows Vista, que solo tiene unas 5 lineas:
#include <Windows31.h>
main() { add_nice_transparency( ); foreach (useraction) { if(rnd()>=0.5) print "Security alert. Do you want to continue?"; else print "Are you sure the song/movie your're going to play is legal?"; } }
por
pobrecito hablador
el Jueves, 23 Octubre de 2008, 11:28h
(#1093573)
Es lo que pasa con Linus Torvalds. Es un genio pero por otra parte es un soberbio que antes se cortaría un brazo que reconocer que se ha equivocado, por poco que sea .
Un ejemplo es su típico discurso de C++ es una mierda pinchada en un palo. Y sí, sí es posible hacer kernels de otra manera (y no me refiero a HURD o entelequias similares). Sólo hay que mirar Mac OS, en el que para escribir controladores lo haces heredando clases y presenta muchas ventajas como reducción de los tiempos de desarrollo, mejora de la portabilidad entre versiones... Por ahí es por donde creo que va la linea del artículo cuando se refiere al número desproporcionadamente alto de desarrolladores necesarios considerendo el tamaño del código (incluso considerando las líneas en blanco y comentarios...)
Porque Linus es un dictador vitalicio pero poco benevolente...
por
pobrecito hablador
el Jueves, 23 Octubre de 2008, 11:46h
(#1093582)
Precisamente por los argumentos que esgrime Josselin Mouette, he desinstalado el linux que tenía instalado en el portatil y estoy usando el Windows XP que venía preinstalado. Cansado de probar las principales distribuciones (Ubuntu, Fedora, etc) y comprobando que para tener un sistema medianamente funcional, hay que pelearse con el montón de errores que traen todas estas distribuciones. Como deja entrever Josselin Mouette, a Linus Torvals no le interesa una API estable y documentada, porque sino perdería el control del kernel (esto es opinión mía). Cualquiera que haya desarrollado aplicaciones o controladores (por poner un ejemplo), sabe que un kernel se basa en un sistema de capas, relativamente sencillas, que se intercomunican. Lo normal sería que, tras 17 años de desarrollo, las capas más bajas no se tuvieran que tocar; Y el desarrollo se produjera en las capas más altas, para añadir nuevas funcionalidades. Pero claro, es mejor estar improvisando constantemente, es lo que le gusta a Linus.
Supongo que eso tiene que ver con que el driver de mi avermedia no compile en debian por que le faltan: 1- Un campo en una estructura 2- La definición de dos constantes Y luego aunque lo arregles y te compile te de un pete por que hay referencias a objetos no válidos en el kernel...
Estoy de acuerdo, deberían sentarse un momento todos juntos y definir un estandar para las funciones que va a tener el núcleo para la rama 2.6.X (A partir de ahora), y sólo cambiarlo en revisiones mayores (como de 2.4 a 2.6)
Así los desarrolladores de drivers podrían saber a que atenerse y todo sería más fácil a la hora de tener un driver para un dispositivo en linux. Pudiendo ignorar si se van a ejecutar en debian, gentoo, redhat o ubuntu.
-- JulioSAO xD.
Re:Suposiciones
de pobrecito hablador
(Puntos:0)
Jueves, 23 Octubre de 2008, 12:02h
Re:Suposiciones
de pobrecito hablador
(Puntos:0)
Jueves, 23 Octubre de 2008, 12:06h
Re:Suposiciones
de Julio_sao
(Puntos:2)
Jueves, 23 Octubre de 2008, 13:32h
Re:Suposiciones
de pobrecito hablador
(Puntos:1)
Jueves, 23 Octubre de 2008, 19:36h
Re:Suposiciones
de pobrecito hablador
(Puntos:0)
Jueves, 23 Octubre de 2008, 13:28h
Re:Suposiciones
de pobrecito hablador
(Puntos:0)
Jueves, 23 Octubre de 2008, 19:28h
Re:Suposiciones
de pobrecito hablador
(Puntos:0)
Jueves, 23 Octubre de 2008, 19:53h
Re:Suposiciones
de pobrecito hablador
(Puntos:0)
Viernes, 24 Octubre de 2008, 09:12h
Re:Suposiciones
de pobrecito hablador
(Puntos:0)
Viernes, 24 Octubre de 2008, 09:26h
Re:Suposiciones
de pobrecito hablador
(Puntos:0)
Jueves, 23 Octubre de 2008, 21:24h
Josselin Mouette, desarrollador de Debian muy crítico con el modelo de API constantemente inestable que han adoptado para el desarrollo del kernel, señala que este esquema hace que Linux necesite 10 veces más desarrolladores/as que otros proyectos para el mismo número de líneas.
¡Acabáramos! ¿Ya estamos "sugiriendo" reducir mano de obra? Os recuerdo que los desarrolladores del kernel también tienen que comer...
No, ahora en serio. Para mí, Linux no es un producto, es un proceso, y todos sus subsistemas lo son. Los programas y las APIs nunca se hacen bien a la primera, y el desarrollo del kernel lo refleja. Que el mercado del software tradicional nos quiera convencer de lo contrario para dar más valor a sus productos puntuales no significa que no tengan fallos o que no estén mal diseñados, porque nadie supo jamás lo que ocurrirá mañana. Y repito, es sólo una opinión, sin ánimo de ofender a los videntes, adivinadores y economistas.
¿Cuántos desarrolladores enfocados a verificar la compatibilidad hacia atrás dedica Microsoft en el desarrollo de las nuevas versiones de Windows? En algún momento habrá que romper con eso porque no se puede seguir soportando un mal diseño eternamente, y forzosamente la gente va a tener que actualizarse, aunque haya pagado millones por una aplicación y tenga que comprar la versión más reciente otra vez. Es lo que tiene, el fútbol es así.
teniendo en cuenta que a mayor numero de programadores el codigo es mejor y aplicando la misma aritmetica, podemos decir que el codigo del kernel es 10 veces mejor que cualquier otro.
-- "Y no es el momento de volver sobre el hecho indiscutible de que nacion y nacionalidad es lo mismo."Manuel FragaIribarne
Lógica difusa
de pobrecito hablador
(Puntos:0)
Viernes, 24 Octubre de 2008, 18:02h
Cuantas lineas de codigo tendra realmente el vista para estar tan hecho una mierda, si el linux tiene esa cantidad y es un tanto mas estable(que falten controladores y otros detalles es otra cosa), con eso de que te pregunta para todo
-¿Deseas cagar mientras se ejecuta Windows Vista?-
-Si-
-¿Seguro deseas cagar mientras se ejecuta?-
-Si-
-¿¿Enserio enserio??-
-Si-
-Pero si usas una forma alternativa de cagar mientras se ejecuta windows podrias estar infringiendo la licencia del mismo, ¿Estas seguro?-
-Si-
-Se procedera a autenticar licencia para actualizar informacion de usuario para que pueda ir a cagar-
-- Come to the Dark Side... We Have cookies
Re:Me pregunto...
de pobrecito hablador
(Puntos:0)
Viernes, 24 Octubre de 2008, 17:55h
Re:Me pregunto...
de pobrecito hablador
(Puntos:1)
Viernes, 24 Octubre de 2008, 18:33h
Como dijo Bill Gates
(Puntos:0)No existe el kernel de Linux
(Puntos:0)Creía que aquí había mejor nivel que en The Inquirer [theinquirer.es], pero ya veo que las meteduras de pata son las mismas. Repito lo que ya dije allí:
Aberración
(Puntos:0)No obstante, y como les acaban de dar un premio y no es cosa de aguarles la fiesta, propongo una solución de compromiso:
El Kernel de Ubuntu
Tantos ojos...
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Miércoles, 28 Diciembre de 2005, 12:49h )
Tal vez tenga algo que ver con la complejidad de esas líneas... o que casualmente 10 pares de ojos vean más que uno.
Codigo de Windows Vista
(Puntos:0)No esta mal....
(Puntos:1)Comentarios sobre el codigo en si
(Puntos:1, Interesante)Un ejemplo es su típico discurso de C++ es una mierda pinchada en un palo. Y sí, sí es posible hacer kernels de otra manera (y no me refiero a HURD o entelequias similares). Sólo hay que mirar Mac OS, en el que para escribir controladores lo haces heredando clases y presenta muchas ventajas como reducción de los tiempos de desarrollo, mejora de la portabilidad entre versiones... Por ahí es por donde creo que va la linea del artículo cuando se refiere al número desproporcionadamente alto de desarrolladores necesarios considerendo el tamaño del código (incluso considerando las líneas en blanco y comentarios...)
Porque Linus es un dictador vitalicio pero poco benevolente...
El modelo de DESdesarrollo de linux (el kernel)
(Puntos:0)Suposiciones
(Puntos:2)( Última bitácora: Lunes, 27 Diciembre de 2010, 18:41h )
1- Un campo en una estructura
2- La definición de dos constantes
Y luego aunque lo arregles y te compile te de un pete por que hay referencias a objetos no válidos en el kernel...
Estoy de acuerdo, deberían sentarse un momento todos juntos y definir un estandar para las funciones que va a tener el núcleo para la rama 2.6.X (A partir de ahora), y sólo cambiarlo en revisiones mayores (como de 2.4 a 2.6)
Así los desarrolladores de drivers podrían saber a que atenerse y todo sería más fácil a la hora de tener un driver para un dispositivo en linux. Pudiendo ignorar si se van a ejecutar en debian, gentoo, redhat o ubuntu.
JulioSAO xD.
¿Más desarrolladores? ¡Mejor!
(Puntos:3, Inspirado)( http://guslibu.awardspace.com/ | Última bitácora: Viernes, 18 Marzo de 2011, 08:29h )
No, ahora en serio. Para mí, Linux no es un producto, es un proceso, y todos sus subsistemas lo son. Los programas y las APIs nunca se hacen bien a la primera, y el desarrollo del kernel lo refleja. Que el mercado del software tradicional nos quiera convencer de lo contrario para dar más valor a sus productos puntuales no significa que no tengan fallos o que no estén mal diseñados, porque nadie supo jamás lo que ocurrirá mañana. Y repito, es sólo una opinión, sin ánimo de ofender a los videntes, adivinadores y economistas.
¿Cuántos desarrolladores enfocados a verificar la compatibilidad hacia atrás dedica Microsoft en el desarrollo de las nuevas versiones de Windows? En algún momento habrá que romper con eso porque no se puede seguir soportando un mal diseño eternamente, y forzosamente la gente va a tener que actualizarse, aunque haya pagado millones por una aplicación y tenga que comprar la versión más reciente otra vez. Es lo que tiene, el fútbol es así.
y el genoma humano...
(Puntos:1)( https://github.com/soloproyectos )
Algo estamos haciendo mal...
Estoy atrapado en una espiral de lógica aplastante.
estupendo!!!!
(Puntos:1)( Última bitácora: Lunes, 15 Julio de 2013, 18:01h )
teniendo en cuenta que a mayor numero de programadores el codigo es mejor y aplicando la misma aritmetica, podemos decir que el codigo del kernel es 10 veces mejor que cualquier otro.
"Y no es el momento de volver sobre el hecho indiscutible de que nacion y nacionalidad es lo mismo."Manuel FragaIribarne
¡No!
(Puntos:0)Me pregunto...
(Puntos:1)-¿Deseas cagar mientras se ejecuta Windows Vista?-
-Si-
-¿Seguro deseas cagar mientras se ejecuta?-
-Si-
-¿¿Enserio enserio??-
-Si-
-Pero si usas una forma alternativa de cagar mientras se ejecuta windows podrias estar infringiendo la licencia del mismo, ¿Estas seguro?-
-Si-
-Se procedera a autenticar licencia para actualizar informacion de usuario para que pueda ir a cagar-
Come to the Dark Side... We Have cookies