aboutsummaryrefslogtreecommitdiffstats
path: root/english/ports/hurd/index.wml
blob: d8377bc7374a9f0c204457b9f454a34644fdcf2a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#use wml::debian::template title="Debian GNU/Hurd" NOHEADER="yes"
#include "$(ENGLISHDIR)/ports/hurd/menu.inc"

<h1>
Debian GNU/Hurd</h1>
<h2>
Introduction</h2>
<p>
The <a href="https://www.gnu.org/software/hurd/">Hurd</a> is a set of
servers running on top of the GNU Mach microkernel. Together they
build the base for the <a href="https://www.gnu.org/">GNU</a> operating
system.</p>
<p>
Currently, Debian is only available for Linux and kFreeBSD, but with Debian
GNU/Hurd we have started to offer GNU/Hurd as a development, server
and desktop platform, too.</p>
<h2>
Development</h2>
<p>
The Hurd is under <a href="hurd-devel">active development</a>, but
does not provide the performance and stability you would expect from a
production system. Also, only about three quarters of the Debian packages has
been ported to the GNU/Hurd.  There are still a few things to do before we
can make a release, see <a href=https://wiki.debian.org/Debian_GNU/Hurd>the TODO list</a>.</p>
<p>
Until then, you can participate in the development if you want.
Depending on your experience and time commitment, you can help
us in many different ways. For example, we need experienced C hackers
to develop and implement new features and to fix bugs and debug the system.
The <a href=https://people.debian.org/~sthibault/failed_packages.txt>Failed page</a> shows the list of failing packages and a summary why.
If you are not very experienced in C programming, you can still help:
Either by testing the existing systems and reporting bugs, or by trying
to compile some unported software you have experience with.
Also writing documentation is important, or maintaining the web pages.</p>
<h2>
Porting</h2>
<p>
Porting packages is quite trivial most of the time, there are just a couple of
traps that they can fall into, a <a href="hurd-devel-debian#porting_issues">list
of common issues</a> is available.</p>
<h2>
How do I join?</h2>
<p>
To start with Hurd development, you should <a
href="hurd-install">install Debian GNU/Hurd</a> and get used to
it. Also, join the <a href="hurd-contact">mailing lists</A> and try to
get a feeling for the state of the development. Offer your help, and
we will tell you what is needed to do.</p>

© 2014-2024 Faster IT GmbH | imprint | privacy policy