Crítica a HURD, kernel oficial de GNU, de la mano Neal Walfield y Marcus Brinkmann, dos de sus desarrolladores principales. Ha sido enviada a Usenix Annual Technical Conference 2007 para presentarla en este evento.(Vía Barrapunto).
#6Me quedo con esto: "Due to their centralized nature, monolithic kernels have a higher level view of how users and processes use resources [...] These abstractions can provide important hints regarding expected resource usage. A monolithic kernel, for instance, can relatively straightforwardly implement file based read-ahead. On the Hurd, these abstractions are implemented by user-space servers, which Mach does not only not regard as special but of which Mach has no additional knowledge. As such, by itself, Mach is only able to implement disk based read-ahead. Such optimization techniques cannot be reliably implemented in the respective user-space servers as these processes do not have in... » ver todo el comentario
#7(siguiendo #6) Oh, y se me olvidaba: Hurd argumenta que la técnica de los kernels resulta en una infrautilización de los recursos, a diferencia de su sistema. Lo que no dicen es que puesto que carecen de una gestión de memoria unificada, no pueden saber exactamente cuando una aplicación debe o no debe manejar sus recursos "eficientemente". En un kernel como linux, esa función podría implementarse de manera tan sencilla como una nueva señal, que se mandaría a los procesos cuando fuera necesario, obteniendo lo mejor de los dos mundos - si es que la "autogestion" de recursos es necesaria en algun entorno
#9Podrían hacer una pelicula con la historia de HURD, el primer desarrollador se pasó al lado oscuro... nada menos que a M$, lo cuenta Thomas Bushnell en una entrevista (en ingles, no he encontrado la transcripción):
technetcast.ddj.com/tnc_play_stream.html?stream_id=381
Éste, a su vez, fue apartado del desarrollo de hurd por discrepancias con RMS sobre la licencia de la documentación, eso fue a finales de 2003, no se si luego hicieron 'las paces' o que pasó... el misterio envuelve a hurd:
lists.softwarelibero.it/pipermail/discussioni/2003-November/008465.html
#10Mecachis... y de verdad no hay forma de solucionar esos defectos?
Tenía yo muchas esperanzas en Hurd, pero que los mismos desarrolladores digan que Hurd solo sirve para aprender como no se deben hacer las cosas no es muy alentador.. ^^U
Una vez le preguntaron a Edisón que cómo habia descubierto la bombilla y él respondió que él sólo había descubierto millones de maneras de que no funcionara y una sola en la que si.
Así que si esos desarrolladores dicen "que Hurd solo sirve para aprender como no se deben hacer las cosas" es muy alentador creo yo. Puede quizá quieran decir como Edison.
Edito: ¡BIBA!, esto me pasa por no fijarme en quien ha enviado la noticia :-/
technetcast.ddj.com/tnc_play_stream.html?stream_id=381
Éste, a su vez, fue apartado del desarrollo de hurd por discrepancias con RMS sobre la licencia de la documentación, eso fue a finales de 2003, no se si luego hicieron 'las paces' o que pasó... el misterio envuelve a hurd:
lists.softwarelibero.it/pipermail/discussioni/2003-November/008465.html
Tenía yo muchas esperanzas en Hurd, pero que los mismos desarrolladores digan que Hurd solo sirve para aprender como no se deben hacer las cosas no es muy alentador.. ^^U
Una vez le preguntaron a Edisón que cómo habia descubierto la bombilla y él respondió que él sólo había descubierto millones de maneras de que no funcionara y una sola en la que si.
Así que si esos desarrolladores dicen "que Hurd solo sirve para aprender como no se deben hacer las cosas" es muy alentador creo yo. Puede quizá quieran decir como Edison.