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

From ArchWiki
Jump to: navigation, search
Line 59: Line 59:
  
 
== Enlaces ==
 
== Enlaces ==
 +
 +
[http://www.archhurd.org/ Web oficial del proyecto Arch Hurd]
  
 
[http://bbs.archlinux.org/viewtopic.php?pid=682472 Hilo en el foro]
 
[http://bbs.archlinux.org/viewtopic.php?pid=682472 Hilo en el foro]

Revision as of 20:36, 8 April 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

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