|(23 intermediate revisions by 12 users not shown)|
|−|== Introduction == |+|
The Arch Hurd Project is
, unsurprisingly, a project to get a working Arch system running on GNU /Hurd. This page will, at some point, tell you how you too, can get an Arch Hurd system. Maybe we' ll even set up repositories and suchlike, even a website if this thing takes off. |+|
The Arch Hurd Projectis a Arch GNU Hurd . , , , . 'and , even a .
| || |
|−|Currently we don't have anything but an idea, some people crazy enough to like the idea, and the promise of some PKGBUILDs and a working cross compiler. Sorry. |+|
, , of and a .
| || |
Stage 1 - Cross-compiler == |+|
== Arch Hurd
|−|Staying consistent with Arch , the target we will build for is i686-pc-gnu. Sources for Hurd components are obtained from their [http://git.savannah.gnu.org/cgit/hurd/ git] repo. |+|
| || |
|−|Build order: |+|
or that be .
|−|* binutils |+|
|−|* mach |+|
|−|* mig |+|
|−|* hurd |+|
|−|* gcc (pass 1) |+|
|−|* glibc |+|
|−|* libpthread (or should that be before glibc... ) |+|
|−|* gcc (pass 2) |+|
| || |
Ideas == |+|
|−|Just what makes something Arch-like? Add ideas to this list. |+|
| || |
|−|* pacman/makepkg for package management |+|
|−|* Some form of ABS tree (in git/svn/cvs/whatever to allow easy package rollbacks, perhaps?) |+|
|−|* Something like the /etc/rc.conf file (anybody know anything about the Hurd boot process?) |+|
|−|* optimization - build for i686. |+|
| || |
|−|== Repositories == |+|
|−|I (Barrucadu) have a tonne of spare space/bandwidth on my Dreamhost account, so when this gets rolling if people want to volunteer to port/maintain packages they use, the repositories can live on there. |+|
|−|If I set up a git repo for the ABS tree, a packaging mailing list, and repositories (core/extra should do in the beginning, I imagine), I could give volunteers access to those so we could make progress. |+|
|−|== Links == |+|
bbs. archlinux.org /viewtopic.php?pid=682472 The forum thread] |+|
|−|[http://www.gnu.org/software/hurd/ Hurd project homepage, contains useful info/links] |+|
|−|[http://www.debian.org/ports/hurd/ Debian GNU/Hurd] |+|
|−|[http://trac.cross-lfs.org/ Cross Linux From Scratch] |+|
Revision as of 02:58, 16 December 2012
The Arch Hurd Project is a port of Arch Linux to the GNU Hurd platform. It was founded on 2010-01-04 by Michael Walker (Barrucadu) and, with input from a variety of people including Allan McRae (allan), Matthias Lanzinger (melpo), and Alexander Preisinger (giselher), the project has made excellent process (as of 2010-08-24). The Hurd is GNU's quest for the perfect free software kernel and despite that, unfortunately, is quite often neglected, even by GNU developers themselves - as can be seen by the extensive number of patches on important packages (such as glibc) in the repositories. The Hurd is a microkernel running a collection of servers which implement the rest of the functionality of a Unix kernel.
Despite having no SATA, USB, PCMCIA or sound support, Arch Hurd has gained a small following of interested users and hackers, and continues to accelerate in development (a trend which may decline with the start of the next academic year).
Try Arch Hurd
There is a livecd available on the Arch Hurd website, which you can use to install or try Arch Hurd. Note that you will not be able to boot from a SATA CD/DVD drive.
We have a variety of ways for you to get involved or simply keep up to date with developments