Difference between revisions of "Arch Hurd Project (Español)"

From ArchWiki
Jump to: navigation, search
(wikify some external links, use https for archlinux.org)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{i18n|Arch_Hurd_Project}}
+
[[Category:Kernel (Español)]]
 
+
[[en:Arch Hurd Project]]
 
El Proyecto Arch Hurd es, como cabía esperar, un proyecto para conseguir un sistema Arch corriendo bajo GNU/Hurd. Esta página, en algún momento, te dirá cómo podrás obtener un sistema Arch Hurd.
 
El Proyecto Arch Hurd es, como cabía esperar, un proyecto para conseguir un sistema Arch corriendo bajo GNU/Hurd. Esta página, en algún momento, te dirá cómo podrás obtener un sistema Arch Hurd.
  
Line 59: Line 59:
 
== Enlaces ==
 
== Enlaces ==
  
[http://bbs.archlinux.org/viewtopic.php?pid=682472 Hilo en el foro]
+
[http://www.archhurd.org/ Web oficial del proyecto Arch Hurd]
 +
 
 +
[https://bbs.archlinux.org/viewtopic.php?pid=682472 Hilo en el foro]
  
 
[http://www.gnu.org/software/hurd/ Página principal del proyecto Hurd, contiene informació útil y enlaces]
 
[http://www.gnu.org/software/hurd/ Página principal del proyecto Hurd, contiene informació útil y enlaces]

Latest revision as of 16:13, 4 December 2012

El Proyecto Arch Hurd es, como cabía esperar, un proyecto para conseguir un sistema Arch corriendo bajo GNU/Hurd. Esta página, en algún momento, te dirá cómo podrás obtener un sistema Arch Hurd.

Por ahora no hay casi nada hecho, sino una idea, algunas personas lo suficientemente locas a las que le gusta esta idea, y la promesa de algunos PKGBUILDs y un compilador cruzado. Pedimos disculpas por ello :).

Etapa 1 - Compilador cruzado

Siendo consecuente con Arch, la arquitectura para la que será construído será i686-pc-gnu. Las fuentes de los componentes Hurd se pueden obtener de su repositorio git.

Orden de construcción (desde aquí):

  • binutils
  • gcc (pasada 1)
  • mach
  • mig
  • hurd
  • glibc (pasada 1)
  • libpthread
  • gcc (pasada 2)
  • glibc (pasada 2)

Un script para generar un entorno de compilación cruzada está disponible aquí. Actualmente el script usa binutils-2.19.1, gcc-4.1.2, glibc-2.7 y está construído para i586-pc-gnu.

Nuevos y actualizados scripts están disponibles aquí.

Etapa 2 - Compilar un sistema de arranque

Un sistema de arranque mínimo GNU requiere (al menos) los siguientes paquetes construídos en este orden...

  • gnumach-headers (construído anteriormente)
  • hurd-headers (construído anteriormente)
  • libpthreads (construído anteriormente)
  • glibc (construído anteriormente)
  • gnumach
  • hurd
  • coreutils
  • bash
  • (grub)

Etapa 3 - Crear paquetes de forma nativa

  • conseguir que makepkg/pacman trabajen
  • construír paquetes
  • hacer instalación desde un CD
  • fiesta!

Ideas

¿Qué hace que sea algo parecido a Arch? Añade ideas a esta lista.

  • pacman/makepkg para mantenimiento de paquetes
  • Algo similar al árbol ABS (en git/svn/cvs/cualquier-cosa tal vez para permitir fáciles restauraciones)
  • Algo como el archivo /etc/rc.conf (¿Alguien sabe algo sobre el proceso de arranque de Hurd?)
  • optimización - construír para i686.
  • mkinitcpio

Repositorios

Yo (Barrucadu) tengo una tonelada de espacio libre/ancho de banda en mi cuenta Dreamhost, así que cuando esto vaya avanzando, si las personas quieren contrubuír voluntariamente a mantener los paquetes que usen, los repositorios pueden alojarse ahí.

Si puedo configurar un repositorio git para el árbol ABS, una lista de correo, y repositorios (core/extra se deben hacer al principio, imagino), podría dar acceso a los voluntarios para que pudiéramos avanzar.

Enlaces

Web oficial del proyecto Arch Hurd

Hilo en el foro

Página principal del proyecto Hurd, contiene informació útil y enlaces

Debian GNU/Hurd

Cross Linux From Scratch

Hurd From Scratch - Non-English