Haiku




Hoy voy a dar a conocer este gran proyecto, que aunque no soy colaborador de el, he estado muy metido en el tema y quiero compartir mis conocimientos :)

Haiku es una reimplementación partiendo desde 0 de un sistema operativo llamado BeOS. Sin entrar demasiado en rodeos, corrian los años 90 cuando un grupo de ingenieros de Mac abandonaban sus instalaciones para fundar una compañia de software: Be Inc. Este atrevido grupo de ingenieros dieron luz a un sistema operativo muy moderno que haria correr los rumores.

No reaprobechaba ni núcleos ya existentes ni servidores gráficos, a lo cual muchos hoy dia siguen tachando de una estupidez, pero los resultados hablaban por si mismos.BeOS no solo soportaba threads, sino que hacia uso intensivo de ellos, las aplicaciones se rompian facilmente en 4 o 5 hilos, los servicios del sistema e incluso el mismo núcleo trabajaba con múltiples hilos. Antaño no existian procesadores multicore, en su lugar existian placas multiprocesador lo cual es en esencia lo mismo. BeOS repartia la carga entre 2 o 4 procesadores de manera brillante y de forma totalmente transparente para el usuario. Pero las ventajas no acaban ahi, todo el sistema operativo estaba diseñado para el escritorio, desde el kernel hasta la interfaz, lo que se traducia a una respuesta asombrosa. Los clicks de ratón o los movimientos de ventana eran instantáneos.


Pero donde realmente se adelantó a su tiempo, es en el sistema de archivos. El BeFS ,cuando los linux frecuentaban el ext2 y los windows las fat32, era un sistema de 64 bits con journaling, infinitos metadatos por fichero e indexación de cualquiera de sus metadatos. Para que nos entendamos, a parte de la fecha y el nombre, un fichero puede contener cualquier tipo de atributo extra. En mi caso podia realizar búsquedas de la música por álbum de forma instantańea una vez mas.

Era algo maravilloso, pero la leyes de mercado no entienden de maravillas y BeOS no logro hacerse un hueco rentable en el ya acomodado sitio de Windows y acabó muriendo. Sin embargo sus fieles seguidores hemos trabajado duro para resucitarlo, y el trabajo empieza a dar sus frutos.

Haiku no aprobecha nada de material de BeOS por problemas legales, por ese motivo ha sido todo concebido desde 0 usando una licencia BSD/MIT. En la web del proyecto podreis encontrar mas información, ademas de imágenes de disco generadas a diario para emularlo con QEMU o VMware y echarle un pequeño vistazo. Haiku aún no esta completo, hay muchísimo trabajo hecho y muchísimo por hacer. Te animas a echarles una mano??? :D

Web del proyecto

Comentarios

.:S.O.A.D:. ha dicho que…
Mmmm, te vas a joder y te voi a dar el premio Blog Solidario xD
En mi blog estan las instrucciones, si quieres siguelo, si no, muere xD

Entradas populares de este blog

Reparando un reproductor de minidisc

Platinum-MD

Preparados para la inmersión!!!