Silly Bytes has moved - Silly Bytes se trasladó

www.sillybytes.net

16 jul. 2012

HURD el kernel original de GNU

Estuve pensando en escribir una entrada sobre como probar GNU/Hurd, pero voy a empezar por hacer una "ridícula e insipiente" introducción a lo que es el HURD.

Así que... Que es HURD? Hurd es el Kernel original del sistema operativo GNU del proyecto del mismo nombre fundado por Richard Stallman.

El desarrollo de Hurd comenzó en 1990, pero nunca se liberó su versión final, esperada para el 2002. Por eso, su lugar en el sistema operativo GNU ocupó el Kernel Linux.

Pero en realidad el desarrollo de Hurd nunca se detuvo, como se puede apreciar en el video:









Hurd intenta superar los núcleos tipo Unix en cuanto a funcionalidad, seguridad y estabilidad, aun manteniéndose compatible con ellos.

Esto se logra gracias a que Hurd implementa la especificación POSIX (entre otras), pero eliminando las restricciones arbitrarias a los usuarios.

 A diferencia de Linux (kernel monolítico), HURD se ejecuta encima de un microkernel encargado de facilitarle los servicios más básicos.

Pero a diferencia de este (implementado como un único servidor), HURD consiste en múltiples servidores ejecutándose simultáneamente.

En lugar de un solo programa enorme que controle desde el reloj hasta el manejo de la red, en Hurd cada una de estas tareas es gestionada por un servidor independiente.

En parte, la lentitud del desarrollo de HURD se debe a que éste modelo de servidores es muy difícil de depurar.

En wikipedia

El Kernel hurd es tan complejo que lleva siendo desarrollado desde antes que el kernel Linux y hasta la fecha aun no tiene una versión estable, en parte también por la falta de desarrolladores y contribución al proyecto. Aun así este kernel es mejor y más avanzado, por lo que creo que deberiamos prestarle más atención... ( que no se me mal interprete, yo ADORO el kernel Linux y lo uso, pero se esta creando algo aun mejor... Hurd! )

No hay comentarios:

Publicar un comentario