Buenas de nuevo, supongo que os habreis dado cuenta de que he cambiado el tema del blog... Este es mĂĄs simlpe y la columna principal se puede ensanchar lo que quieras sin destrozar el tema, no como el anterior.
Bueno pues venĂa a explicaros el Ăşltimo lĂo en el que me he metido. Se llama HURD, bueno mas especĂficamente Gnu/Hurd. Bueno la verdad es que me habĂa metido hace tiempo ya pero nunca habĂa profundizado como ahora y creo que esta vez voy en serio ;D.
Ya desde antes de entrar en la universidad estaba muy interesado en los sistemas operativos, empece instalandome minix, luego linux, probe sistemas como QNX, y ahora he empezado con Hurd, asi que os voy a explicar lo que es.
Cuando el seĂąor Stallman decidiĂł crear el proyecto GNU (un sistema operativo basado en UNIX pero libre) empezaron a crear todas las aplicaciones del sistema operativo (compiladores, editores, utilidades, etc...) y luego empezaron con el kernel. Le llamaron Hurd, y consistĂa en un conjunto de servidores que emulan UNIX y que deben correr sobre un microkernel, que en este caso se escogiĂł Mach (GnuMach). El caso es que el desarrollo de este kernel era muy complicado, y muy lento, y a mitad del desarrollo apareciĂł el seĂąor L.Torvalds con su fantĂĄstico kernel llamado Linux, y encajĂł perfectamente en el hueco que le quedaba al proyecto GNU, dando lugar a Gnu/Linux. Hoy en dĂa se sigue desarrollando Hurd, aunque a un ritmo bastante lento, pero creo que algun dĂa valdrĂĄ la pena el esfuerzo. Ya lo dijo el seĂąor tanenbaum Linux is obsolete. Y tiene razĂłn, linux sigue un tipo de arquitectura monolĂtica que no es para nada inovadora, no permite escalabilidad y conlleva problemas de mantenimiento del kernel y de seguridad. Pero para la gente de a pie es un kernel perfecto, tiene muchos drivers, es bastante estable, es rapido, etc...
No quiero decir con esto que Hurd sea un sistema perfecto ni mucho menos, resuelve muchos problemas que tiene linux pero aporta otros problemas que linux no tiene, como por ejemplo el rendimiento de las IPC, que en caso de Hurd (Mach) son lentĂsimas, y en el fondo en todo acaba utilizando IPC's, asĂ que imaginaros.
Bueno no os voy a dar mas la lata, lo que os querĂa explicar es que me estoy metiendo bastante a fondo con el tema y me molarĂa aportar todo lo que pueda a diversos proyectos que hay abiertos alrededor de Hurd, (Hurd Extras por ejemplo), las cosas que voy a ir aprendiendo/desarrollando las irĂŠ poniendo en mi pĂĄgina web, y espero que algĂşn dĂa Hurd llegue a ser algo importante ;).
Otro dĂa os contarĂŠ mĂĄs cosas (mas interesantes)
Deepbit
jueves, marzo 23, 2006
Suscribirse a:
Enviar comentarios (Atom)
3 comentarios:
Pues este miercoles viene el Stallman a Barcelona. ÂżEste buen hombre tiene algo que ver con Hurd?
Hombre pues, es sus habituales conferencias nunca suele mencionar hurd, y si lo menciona es de rasquis, siempre habla de GNU/Linux, pero vamos, este hombre hace tiempo que no se dedica a programar, creo que se dedica mas a documentar y hacer politiqueo y discursos etico/morales, etc...
Aun asi seguro que apoya a este proyecto. Todo proyecto de software libre siempre es bienvenido, no? ;D
Deja de pensar en Hurd y vente a gridear el mundo :-)
Publicar un comentario