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

From ArchWiki
Jump to: navigation, search
m (moved ArchHurd (Español) to Arch Hurd Project (Español): match English title)
(fix i18n; categorize under generic cat (please re-categorize this page appropriately))
Line 1: Line 1:
{{i18n|Arch_Hurd_Project}}
+
[[Category:Español]]
 +
{{i18n|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.

Revision as of 17:23, 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

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