Progresa GNU/Hurd : ¿El sistema operativo GNU se completa?<http://picandocodigo.net/2010/progresa-gnuhurd-sistema-operativo-gnu/> 1 <http://picandocodigo.net/2010/progresa-gnuhurd-sistema-operativo-gnu/#comments> May 3 2010 *Software Libre<http://picandocodigo.net/category/informatica-tecnologia/software-libre/> * [image: GNU/Hurd]<http://picandocodigo.net/wp-content/uploads/2010/05/gnu-hurd.png> GNU/Hurd *Hurd* <http://www.gnu.org/software/hurd/index.html> es el reemplazo del *proyecto GNU* <http://www.gnu.org/home.es.html> al kernel Unix. Cuando Richard Stallman inició el desarrollo del *Sistema Operativo GNU* como reemplazo totalmente libre a Unix, la única pieza que faltaba era un kernel<http://es.wikipedia.org/wiki/N%C3%BAcleo_%28inform%C3%A1tica%29>(núcleo del sistema) libre. Entonces apareció Linus Torvalds y Linux, su kernel que junto al resto de las herramientas del proyecto GNU formó un sistema operativo completo que hoy conocemos como *GNU/Linux*. Hurd provee la última pieza de software para completar el sistema operativo GNU concebido originalmente por RMS y ha estado en desarrollo desde 1990. Una de las razones por la que se ha tardado tanto en su desarrollo es la complejidad de su arquitectura, entre otras decisiones de diseño a lo largo de su historia. A pesar del tiempo que lleva en desarrollo, Hurd no se encuentra en una versión estable aún. Sin embargo, existen dos distribuciones GNU/Linux que se vienen dedicando activamente a desarrollar versiones de Hurd. Una es *Debian GNU/Hurd* <http://www.debian.org/ports/hurd/index.es.html> y más recientemente *ArchHurd* <http://www.archhurd.org/>. Las noticias del mes de abril de Hurd<http://www.gnu.org/software/hurd/news/2010-04-30.html>son bastante optimistas, ya que se viene viendo movimiento en su desarrollo. Algo que viene ayudando mucho es la alta actividad de los desarrolladores de ArchHurd, que con unos pocos meses de trabajo ya tiene gran parte del sistema funcionando. [image: ArchHurd] ArchHurd *ArchHurd es un trabajo derivado de ArchLinux, portándolo al sistema GNU Hurd con paquetes optimizados para la arquitectura i686.* Siguen aumentando la cantidad de paquetes disponibles y el equipo ha avanzado mucho. En un correo de su lista durante el mes de abril, se reporta el progreso del proyecto: Hemos pasado varios hitos importantes. Primero, logramos compilar cruzado un sistema booteable i686-pc-gnu. (…) ahora tenemos un toolchain<http://es.wikipedia.org/wiki/GNU_toolchain>actualizado y funcionando (gcc-4.4.3, glibc-2.11.1, binutils-2.20.1). Tenemos un gestor de paquetes funcionando (pacman) y la mayor parte de un sistema de desarrollo mínimo compilado (ver http://www.archhurd.org/packages.php para una lista de paquetes). Pocos días después, se publicó una nueva noticia en el sitio de ArchHurd: - Se portaron los initscripts de ArchLinux a ArchHurd. Se puede ver a Hurd bootear con la apariencia de booteo familiar. - Una actualización al sistema permite particiones ext2 mayores a 2GB. - Con los initscripts vino el modo multi-usuario por defecto. Esto permite algunas sutilezas como consola VGA, similar a las consolas virtuales en Linux. Al haberse agregado shadow, los usuarios pueden tener contraseñas y se hizo más simple agregar más usuarios. - Hay más de 100 paquetes disponibles para ArchHurd (con solo 3 desarrolladores). - Hay una Wiki <http://wiki.archhurd.org/wiki/Main_Page>, una guía de instalación <http://wiki.archhurd.org/wiki/Installation_Guide> y una página para colaborar con el proyecto<http://wiki.archhurd.org/wiki/Contributing> . Por último, Alexander Preisinger logró ejecutar ArchHurd en su laptop. Esto es hasta el momento la primera vez que se usa Hurd en hardware real y no en una máquina virtual: [image: ArchHurd corriendo en hardware real]<http://picandocodigo.net/wp-content/uploads/2010/05/ArchHurd-alex.jpg> ArchHurd corriendo en hardware real [image: Debian GNU/Hurd]<http://picandocodigo.net/wp-content/uploads/2010/05/debian-gnu-hurd.png> Debian GNU/Hurd Debian por su parte también provee su versión para Hurd: Actualmente, Debian sólo está disponible para Linux, pero con Debian GNU/Hurd también hemos empezado a ofrecer el GNU/Hurd como plataforma para desarrollo y servidores, así como para sistema de escritorio. No obstante, Debian GNU/Hurd todavía no ha sido distribuido oficialmente, y no lo será durante algún tiempo. Se sigue avanzando en la migración de paquetes, estando un 66% de paquetes de Debian disponibles <https://buildd.debian.org/stats/hurd-i386.txt> para el port de Hurd. Además: - Se corrigió un bug en libxcl, por lo que X.org funciona “out of the box<http://lists.debian.org/debian-hurd/2010/04/msg00034.html> “. - Se creó un USB de GRUB<http://lists.debian.org/debian-hurd/2010/04/msg00019.html>para bootear Debian GNU/Hurd. Además se propuso un parche para facilitar el debugging con inicio de traductores<http://lists.gnu.org/archive/html/bug-hurd/2010-04/msg00037.html>. Se creó una nueva imagen para QEMU<http://lists.debian.org/debian-hurd/2010/04/msg00098.html>, que puede ser ejecutada con qemu -hda debian-hurd-17042010-qemu.img. Se actualizó el repositorio de mantenimiento de glibc<http://git.savannah.gnu.org/cgit/hurd/glibc.git/?h=tschwinge/Roger_Whittaker>a una versión reciente, incluyendo muchos parches del paquete glibc de Debian. Se actualizaron<http://lists.gnu.org/archive/html/bug-hurd/2010-04/msg00062.html>los scripts de compilación cruzada del toolchain<http://www.gnu.org/software/hurd/hurd/building/cross-compiling.html>a las versiones actuales de los paquetes de código fuente, y se agregó soporte para C++. Además de todo este progreso, se aceptaron tres proyectos en el Google Summer of Code 2010 de Hurd: - Producir imágenes funcionales del instalador de Debian para Debian GNU/Hurd. - Corregir problemas de compatibilidad expuestos por los casos de prueba de los proyectos. (Detalles<http://www.gnu.org/software/hurd/community/gsoc/project_ideas/testsuites.html> ) - Afinar el subsistema de VM en GNU/Hurd para actualizar la gestión de memoria virtual en Hurd/Mach a algo más cercano a kernels modernos. Como ven, en poco tiempo se ha logrado bastante progreso en el proyecto. Existen dos listas de correo principales para colaborar: bug-hurd<http://www.gnu.org/software/hurd/mailing_lists/bug-hurd.html>y debian-hurd<http://www.gnu.org/software/hurd/mailing_lists/debian-hurd.html>. También se puede contribuír<http://www.gnu.org/software/hurd/contributing.html>al proyecto. Si esto sigue así, probablemente en unos meses tengamos una versión bastante funcional de Hurd para probar en nuestras computadoras, gracias al aporte de los desarrolladores de Debian, Arch y GNU. -- Pablo Manuel Rizzo ------------------------------- http://pablorizzo.com -------------------------------
El 4 de mayo de 2010 00:11, Pablo Manuel Rizzo <[email protected]>escribió:
Progresa GNU/Hurd : ¿El sistema operativo GNU se completa?<http://picandocodigo.net/2010/progresa-gnuhurd-sistema-operativo-gnu/> 1
<http://picandocodigo.net/2010/progresa-gnuhurd-sistema-operativo-gnu/#comments> May 3 2010 *Software Libre<http://picandocodigo.net/category/informatica-tecnologia/software-libre/> * [image: GNU/Hurd]<http://picandocodigo.net/wp-content/uploads/2010/05/gnu-hurd.png>
GNU/Hurd
*Hurd* <http://www.gnu.org/software/hurd/index.html> es el reemplazo del *proyecto GNU* <http://www.gnu.org/home.es.html> al kernel Unix. Cuando Richard Stallman inició el desarrollo del *Sistema Operativo GNU* como reemplazo totalmente libre a Unix, la única pieza que faltaba era un kernel<http://es.wikipedia.org/wiki/N%C3%BAcleo_%28inform%C3%A1tica%29>(núcleo del sistema) libre. Entonces apareció Linus Torvalds y Linux, su kernel que junto al resto de las herramientas del proyecto GNU formó un sistema operativo completo que hoy conocemos como *GNU/Linux*.
Hurd provee la última pieza de software para completar el sistema operativo GNU concebido originalmente por RMS y ha estado en desarrollo desde 1990. Una de las razones por la que se ha tardado tanto en su desarrollo es la complejidad de su arquitectura, entre otras decisiones de diseño a lo largo de su historia.
A pesar del tiempo que lleva en desarrollo, Hurd no se encuentra en una versión estable aún. Sin embargo, existen dos distribuciones GNU/Linux que se vienen dedicando activamente a desarrollar versiones de Hurd. Una es *Debian GNU/Hurd* <http://www.debian.org/ports/hurd/index.es.html> y más recientemente *ArchHurd* <http://www.archhurd.org/>.
Las noticias del mes de abril de Hurd<http://www.gnu.org/software/hurd/news/2010-04-30.html>son bastante optimistas, ya que se viene viendo movimiento en su desarrollo. Algo que viene ayudando mucho es la alta actividad de los desarrolladores de ArchHurd, que con unos pocos meses de trabajo ya tiene gran parte del sistema funcionando. [image: ArchHurd]
ArchHurd
*ArchHurd es un trabajo derivado de ArchLinux, portándolo al sistema GNU Hurd con paquetes optimizados para la arquitectura i686.* Siguen aumentando la cantidad de paquetes disponibles y el equipo ha avanzado mucho. En un correo de su lista durante el mes de abril, se reporta el progreso del proyecto:
Hemos pasado varios hitos importantes. Primero, logramos compilar cruzado un sistema booteable i686-pc-gnu. (…) ahora tenemos un toolchain<http://es.wikipedia.org/wiki/GNU_toolchain>actualizado y funcionando (gcc-4.4.3, glibc-2.11.1, binutils-2.20.1). Tenemos un gestor de paquetes funcionando (pacman) y la mayor parte de un sistema de desarrollo mínimo compilado (ver http://www.archhurd.org/packages.php para una lista de paquetes).
Pocos días después, se publicó una nueva noticia en el sitio de ArchHurd:
- Se portaron los initscripts de ArchLinux a ArchHurd. Se puede ver a Hurd bootear con la apariencia de booteo familiar. - Una actualización al sistema permite particiones ext2 mayores a 2GB. - Con los initscripts vino el modo multi-usuario por defecto. Esto permite algunas sutilezas como consola VGA, similar a las consolas virtuales en Linux. Al haberse agregado shadow, los usuarios pueden tener contraseñas y se hizo más simple agregar más usuarios. - Hay más de 100 paquetes disponibles para ArchHurd (con solo 3 desarrolladores). - Hay una Wiki <http://wiki.archhurd.org/wiki/Main_Page>, una guía de instalación <http://wiki.archhurd.org/wiki/Installation_Guide> y una página para colaborar con el proyecto<http://wiki.archhurd.org/wiki/Contributing> .
Por último, Alexander Preisinger logró ejecutar ArchHurd en su laptop. Esto es hasta el momento la primera vez que se usa Hurd en hardware real y no en una máquina virtual: [image: ArchHurd corriendo en hardware real]<http://picandocodigo.net/wp-content/uploads/2010/05/ArchHurd-alex.jpg>
ArchHurd corriendo en hardware real [image: Debian GNU/Hurd]<http://picandocodigo.net/wp-content/uploads/2010/05/debian-gnu-hurd.png>
Debian GNU/Hurd
Debian por su parte también provee su versión para Hurd:
Actualmente, Debian sólo está disponible para Linux, pero con Debian GNU/Hurd también hemos empezado a ofrecer el GNU/Hurd como plataforma para desarrollo y servidores, así como para sistema de escritorio. No obstante, Debian GNU/Hurd todavía no ha sido distribuido oficialmente, y no lo será durante algún tiempo.
Se sigue avanzando en la migración de paquetes, estando un 66% de paquetes de Debian disponibles <https://buildd.debian.org/stats/hurd-i386.txt> para el port de Hurd.
Además:
- Se corrigió un bug en libxcl, por lo que X.org funciona “out of the box <http://lists.debian.org/debian-hurd/2010/04/msg00034.html>“. - Se creó un USB de GRUB<http://lists.debian.org/debian-hurd/2010/04/msg00019.html>para bootear Debian GNU/Hurd.
Además se propuso un parche para facilitar el debugging con inicio de traductores<http://lists.gnu.org/archive/html/bug-hurd/2010-04/msg00037.html>. Se creó una nueva imagen para QEMU<http://lists.debian.org/debian-hurd/2010/04/msg00098.html>, que puede ser ejecutada con qemu -hda debian-hurd-17042010-qemu.img. Se actualizó el repositorio de mantenimiento de glibc<http://git.savannah.gnu.org/cgit/hurd/glibc.git/?h=tschwinge/Roger_Whittaker>a una versión reciente, incluyendo muchos parches del paquete glibc de Debian. Se actualizaron<http://lists.gnu.org/archive/html/bug-hurd/2010-04/msg00062.html>los scripts de compilación cruzada del toolchain<http://www.gnu.org/software/hurd/hurd/building/cross-compiling.html>a las versiones actuales de los paquetes de código fuente, y se agregó soporte para C++.
Además de todo este progreso, se aceptaron tres proyectos en el Google Summer of Code 2010 de Hurd:
- Producir imágenes funcionales del instalador de Debian para Debian GNU/Hurd. - Corregir problemas de compatibilidad expuestos por los casos de prueba de los proyectos. (Detalles<http://www.gnu.org/software/hurd/community/gsoc/project_ideas/testsuites.html> ) - Afinar el subsistema de VM en GNU/Hurd para actualizar la gestión de memoria virtual en Hurd/Mach a algo más cercano a kernels modernos.
Como ven, en poco tiempo se ha logrado bastante progreso en el proyecto. Existen dos listas de correo principales para colaborar: bug-hurd<http://www.gnu.org/software/hurd/mailing_lists/bug-hurd.html>y debian-hurd<http://www.gnu.org/software/hurd/mailing_lists/debian-hurd.html>. También se puede contribuír<http://www.gnu.org/software/hurd/contributing.html>al proyecto. Si esto sigue así, probablemente en unos meses tengamos una versión bastante funcional de Hurd para probar en nuestras computadoras, gracias al aporte de los desarrolladores de Debian, Arch y GNU.
-- Pablo Manuel Rizzo ------------------------------- http://pablorizzo.com -------------------------------
________________________________________________
Solar-General es una lista abierta a toda la comunidad, sin ninguna moderación, por lo que se apela a la tolerancia y al respeto mutuo. Las opiniones expresadas son responsabilidad exclusiva de sus respectivos/as autores/as. La Asociación Solar no se hace responsable por los mensajes vertidos, ni representan necesariamente el punto de vista de la Asociación Solar.
[email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
Say NO! to reinventing the Wheel... -- Daniel Ceillan msn: [email protected] Facebook: http://www.new.facebook.com/codigodaniel http://proyectohelado.com.ar http://tuproyectoya.com.ar --Avisos: Septiembre del 2010: 4a Jornada de Software Libre en la Educación. Puedes inscribirte y/o proponer contenidos. Vendo Notebook bangho ds1501cf le queda 1 año y medio de Garantia... 2500 pesos Vendo Notebook Acer Aspire 5315 1500 pesos -- Frase: Cómo argumentar desde la Ignorancia: "No está probado A , por lo tanto A es falso" y "No está probado que A es falso, por lo tanto A es verdadero"
El 4 de mayo de 2010 07:24, Daniel Ceillán <[email protected]>escribió:
Say NO! to reinventing the Wheel...
porque esta bueno que exista Hurd, abre otras posibilidades y resuelve el tema Linux GNULInux y demases... P.
-- Daniel Ceillan msn: [email protected] Facebook: http://www.new.facebook.com/codigodaniel http://proyectohelado.com.ar http://tuproyectoya.com.ar --Avisos: Septiembre del 2010: 4a Jornada de Software Libre en la Educación. Puedes inscribirte y/o proponer contenidos.
Vendo Notebook bangho ds1501cf le queda 1 año y medio de Garantia... 2500 pesos
Vendo Notebook Acer Aspire 5315 1500 pesos -- Frase: Cómo argumentar desde la Ignorancia: "No está probado A , por lo tanto A es falso" y "No está probado que A es falso, por lo tanto A es verdadero"
________________________________________________
Solar-General es una lista abierta a toda la comunidad, sin ninguna moderación, por lo que se apela a la tolerancia y al respeto mutuo. Las opiniones expresadas son responsabilidad exclusiva de sus respectivos/as autores/as. La Asociación Solar no se hace responsable por los mensajes vertidos, ni representan necesariamente el punto de vista de la Asociación Solar.
[email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
El 4 de mayo de 2010 07:58, Pablo Barrera <[email protected]>escribió:
El 4 de mayo de 2010 07:24, Daniel Ceillán <[email protected]>escribió:
Say NO! to reinventing the Wheel...
porque esta bueno que exista Hurd, abre otras posibilidades y resuelve el tema Linux GNULInux y demases...
Si estaría bueno adaptar otro núcleo a hardware pequeño...
P.
-- Daniel Ceillan msn: [email protected] Facebook: http://www.new.facebook.com/codigodaniel http://proyectohelado.com.ar http://tuproyectoya.com.ar --Avisos: Septiembre del 2010: 4a Jornada de Software Libre en la Educación. Puedes inscribirte y/o proponer contenidos.
Vendo Notebook bangho ds1501cf le queda 1 año y medio de Garantia... 2500 pesos
Vendo Notebook Acer Aspire 5315 1500 pesos -- Frase: Cómo argumentar desde la Ignorancia: "No está probado A , por lo tanto A es falso" y "No está probado que A es falso, por lo tanto A es verdadero"
________________________________________________
Solar-General es una lista abierta a toda la comunidad, sin ninguna moderación, por lo que se apela a la tolerancia y al respeto mutuo. Las opiniones expresadas son responsabilidad exclusiva de sus respectivos/as autores/as. La Asociación Solar no se hace responsable por los mensajes vertidos, ni representan necesariamente el punto de vista de la Asociación Solar.
[email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
________________________________________________
Solar-General es una lista abierta a toda la comunidad, sin ninguna moderación, por lo que se apela a la tolerancia y al respeto mutuo. Las opiniones expresadas son responsabilidad exclusiva de sus respectivos/as autores/as. La Asociación Solar no se hace responsable por los mensajes vertidos, ni representan necesariamente el punto de vista de la Asociación Solar.
[email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
-- Daniel Ceillan msn: [email protected] Facebook: http://www.new.facebook.com/codigodaniel http://proyectohelado.com.ar http://tuproyectoya.com.ar --Avisos: Septiembre del 2010: 4a Jornada de Software Libre en la Educación. Puedes inscribirte y/o proponer contenidos. Vendo Notebook bangho ds1501cf le queda 1 año y medio de Garantia... 2500 pesos Vendo Notebook Acer Aspire 5315 1500 pesos -- Frase: Cómo argumentar desde la Ignorancia: "No está probado A , por lo tanto A es falso" y "No está probado que A es falso, por lo tanto A es verdadero"
participants (3)
-
Daniel Ceillán -
Pablo Barrera -
Pablo Manuel Rizzo