GNU Hurd 0.5: la nueva versión del kernel libre

GNU HUrd

Tras la celebración del 30 aniversario de GNU, del que Richard Stallman estará orgulloso (¿quién le iba a decir a él que tendría tanta repercusión el software libre en los inicios de la cruzada?), se ha aprovechado para presentar algunas novedades, entre las que destaca el núcleo GNU Hurd 0.5.

Me gustaría refrescar la mente de aquellos que no saben que es Hurd o que no han seguido la historia de GNU. Resulta que GNU se inició como un proyecto para crear un sistema operativo 100% libre y compatible con Unix, además del software libre complementario. En 1990 GNU ya contaba con un editor de texto (Emacs), un compilador (GCC) y la mayor parte de bibliotecas y utilidades para crear el sistema operativo Unix-like. Lo único que le faltaba era el núcleo o kernel. Inicialmente se trabajó en el kernel TRIX desarrollado por el MIT y compatible con Unix 7. TRIX solo funcionaba en algunas arquitecturas caras y complicadas, por lo cual se decidió dar un paso a trás y en 1988 se decidió utilizar el núcleo Mach creado en la CMU (quizás les suene por ser la base del núcleo XNU, kernel del Apple Mac OS X) como base y se renombró como Alix (en honor a una novia de Stallman). Mach era un micronúcleo basado en BSD y que se pasó a llamar Hurd, por decisión del programador Michael Bushnell. Los conflictos entre desarrolladores y algunos problemas técnicos hicieron que el desarrollo se dejase.

En 1991, Linus ya tenía listo el kernel Linux, mucho mejor que los hasta el momento probados y por ello fue adoptado como base del sistema GNU. El proyecto ya estaba completo, GNU/Linux era un sistema operativo totalmente funcional y contaban con la última pieza del puzle. Los componentes GNU se hicieron tan populares y buenos que no solo los sistemas operativos libres utilizan su software, también otros propietarios como Mac OS X, Solaris, e incluso algunos se han portado a Windows.

Pero Hurd (acrónimo recursivo Hird of Unix-Replacing Daemons, a su vez Hird son las siglas de Hurd of Interfaces Representing Depth) no estaba del todo abandonado. Y ahora se continua su desarrollo y con el lanzamiento GNU Hurd 0.5 se ha dado un pequeño pasito más. Ya puedes encontrar algunas distribuciones con éste núcleo, como Debian GNU/Hurd, Gentoo Hurd, Arch Hurd, LiveCD GNU/Hurd, etc.

Más información – GNU Guix un inmenso y revolucionario desconocido

Fuente – Examiner


Categorías

Noticias, Software Libre

Isaac P. E.

Soy un apasionado de la tecnología y me encanta compartir, pero sobre todo aprender cada día más. Me gusta todo lo que tenga que ver con la ciencia y leer sobre esta temática. En mi tiempo libre escribo un libro sobre microprocesadores, mi tema favorito. También me gusta realizar diseños electrónicos en Basic Stamp, Arduino, además me encanta jugar con Linux. Algunos de mis estudios son: - Módulo superior de electrónica y microelectrónica. - Módulo de domótica. - Experto en gestión medioambiental en la empresa. - Técnico en prevención en la industria. - Técnico en montaje y reparación de ordenadores. - Técnico en reparación de portátiles. - Técnico en redes informáticas. - Curso GNU/Linux. Otros conocimientos: inglés, ofimática, programación en diversos lenguajes (C, KOP, VHDL, PBASIC, Arduino y HTML), conocimientos avanzados de Windows y Linux,...

Escribe un comentario