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...
Linux no es un dictador, en todo caso un lider, la gente no tiene por qué hacer lo que él diga, y si hay una masa crítica de programadores pueden hacer un fork, si no lo hacen es porque prefieren el modelo de desarrollo de Linux
Poner como ejemplo a OSX, que es un hibridación entre un Microkernel, del que casi no usamos ninguna de sus características, y que posee un único servicio que es un kernel monolítico.
Si quieres algo parecido podemos usar HURD, colocando como único servicio un linux. Posiblemente así los controladores tendrían herencia (al ser parte del microkernel HURD, programado en C++), y el resto seguiría igual (en C).
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...
Re:Comentarios sobre el codigo en si
(Puntos:2)( http://www.manje.net/ | Última bitácora: Martes, 13 Diciembre de 2011, 19:35h )
Mac OSX, un mal ejemplo
(Puntos:2)( http://barrapunto.com/~orfeo/journal/ | Última bitácora: Martes, 08 Julio de 2014, 11:59h )
Si quieres algo parecido podemos usar HURD, colocando como único servicio un linux. Posiblemente así los controladores tendrían herencia (al ser parte del microkernel HURD, programado en C++), y el resto seguiría igual (en C).