¿Qué opinión os merece este sistema? ¿Sería bueno intentar proveer de un interfaz compatible con Hurd?
Si así lo hiciéramos tendríamos toda una distribución (debian) con todos los paquetitos listos para correr. Sería bueno para poder compararnos con el kernel march de el Hurd. Nos quitaría trabajo.
Parece que a Txus le suena que march es un poco complicado y no se trata de desanimarnos nada más empezar pero bueno. ¿Cuál es vuestra opinión?
Un saludo.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sería la polla poder montar HURD sobre nuestro kernel. Una vez montado "the HURD" el resto del sistema, como bien dices, lo podemos correr sin problemas. Tendríamos un auténtico y completo sistema GNU arriba y corriéndose... genial.
El problema, solucionable por supuesto, es que MACH es muy complejo. Tampoco creo que sea bueno dejarnos "contaminar" por las ideas de MACH y sus problemas. Lo que propongo es resolver esto de la manera más elegante que se me ocurre: Utilizar el poder de un microkernel. Esto es... implementar una API que corra como un proceso que sea compatible con MACH y sobre ella montar el HURD. Vamos, que lo que propongo es poner en práctica la vieja idea que hacían potentes a los microkernels, el polimorfismo de su API.
Qué os parece?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
¿Qué opinión os merece este sistema? ¿Sería bueno intentar proveer de un interfaz compatible con Hurd?
Si así lo hiciéramos tendríamos toda una distribución (debian) con todos los paquetitos listos para correr. Sería bueno para poder compararnos con el kernel march de el Hurd. Nos quitaría trabajo.
Parece que a Txus le suena que march es un poco complicado y no se trata de desanimarnos nada más empezar pero bueno. ¿Cuál es vuestra opinión?
Un saludo.
Hola!
Sería la polla poder montar HURD sobre nuestro kernel. Una vez montado "the HURD" el resto del sistema, como bien dices, lo podemos correr sin problemas. Tendríamos un auténtico y completo sistema GNU arriba y corriéndose... genial.
El problema, solucionable por supuesto, es que MACH es muy complejo. Tampoco creo que sea bueno dejarnos "contaminar" por las ideas de MACH y sus problemas. Lo que propongo es resolver esto de la manera más elegante que se me ocurre: Utilizar el poder de un microkernel. Esto es... implementar una API que corra como un proceso que sea compatible con MACH y sobre ella montar el HURD. Vamos, que lo que propongo es poner en práctica la vieja idea que hacían potentes a los microkernels, el polimorfismo de su API.
Qué os parece?