[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Antonio Cardenas wrote: > Hola listeros, > Se está trabajando en un proyecto en el MIT y con la > colaboración de muchos otros, en un nuevo kernel > llamado Hurd, este kernel se esta desarrollando > utilizando programación orientada a objetos, a > diferencia de los demás kernels de unix (incluyendo > Linux) que no están hechos con programación orientada > a objetos. ¿Quieres hacernos entender que la programación orientada a objetos es algo que se desea tener en un kernel? ¿por qué? > Se pretende que Hurd eventualmente > reemplace a todos los demás kernels de Unix. > Igualmente es software libre (licencia GPL) y ya están > en la versión 0.2. Eso lo veo difícil, cada kernel tiene sus propias ventajas y desventajas, hay kerneles muy estables, kerneles muy portables, kerneles muy escalables, kerneles con un GUI pegado como chicle...... En lo particular de Linux, las mayores fortalezas que le conozco son su portabilidad, su modularidad, su alta optimización y su madurez... En algunos casos se puede hablar tambien de que la estabilidad de Linux es una fortaleza, aunque esta estabilidad se manifiesta mejor en versiones recientes de series viejas como 2.0.39 y 2.2.22. HURD lleva más de 10 años (comenzó antes que Linux) tratando de salir a producción y no lo ha logrado. Lo que es probable es que algún día que HURD en verdad alcance calidad de producción tendrá su lugar y participación al lado de, Linux, Atheos, UNIX (en todos sus sabores, incluyendo los sabores BSD), Windows, etc.... > > El ser orientado a objetos permitirá hacerle cambios > significativos sin tener que reescribir la mayor parte > del kernel o comprometer el diseño original. El ser orientado a objetos o ser orientado a al sexo con animales, niños y viejitos no tiene nada que ver con la capa de encapsulamiento que te permite estar trabajando en tu driver sin ponerle en la madre al resto del kernel. Estás confundiendo la gimnasia con la magnesia. En realidad esa funcionalidad que describes pertenece a la arquitectura de microkernel y de hecho hay ventajas mucho mayores como poder arrancar tu driver versión beta como cualquier proceso normal, matarlo como cualquier proceso normal o si de repente tu driver truena no se lleva entre las patas al resto del kernel y lo puedes volver a arrancar o arrancar una versión distinta del mismo driver o debugear tu driver en espacio de usuario, parcharlo, recompilarlo y volverlo a arrancar....... > Así que olvidense de que si BSD es mejor o no que > Linux. Hasta no ver no creer. Por lo pronto debes estar enterado que para que HURD pueda sioportar todo el hardware que soporta Linux tuvieron que programarle la capacidad de utilizar los drivers de Linux, así que en esas discusiones religiosas nos podemos meter fácilmente en un problema de huevo y gallina....... -- Sandino Araico Sánchez Yo empecé comiéndome las uñas. -- La Venus de Milo _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/