He visto que los sistemas que se ejecutan sobre Hurd comienzan a estar disponibles (es decir, Arch Hurd ) y me preguntaba cómo un usuario, de todos modos, puede ser capaz de ver la diferencia.
Linux y BSD deberían ser más o menos lo mismo, porque ambos son kernel monolíticos, por lo que la única diferencia debería ser su API syscall.
NB: cuando escribo Linux, no me refiero a GNU / Linux, ya que supongo que el entorno GNU debería ser el mismo en ambos sistemas.
EDITAR : eliminé la declaración sobre BSD, no sé nada sobre este sistema y ese no es el punto de mi pregunta: $
EDIT 2 : Probemos con otro enfoque: tengo un buen conocimiento de GNU / Linux. ¿Qué sería diferente con GNU / Hurd? por ejemplo,
- El módulo ciertamente no puede existir con un micro-núcleo, ¿cuál es el equivalente? ¿Cómo se ve un controlador de tarjeta de video?
- si el núcleo Hurd (Mach) delega tareas centrales a procesos de espacio de usuario, ¿cuáles son?
- ¿Quién está a cargo de estas tareas centrales? (un equivalente de super-
init?)
(pregunta secundaria: ¿esta pregunta pertenece a stackoverflow?)