blob: 625efcec6700cec863818a46b2b642d13fe25b53 (
plain)
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
[[!meta title="Hurd"]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]
The GNU Hurd is under active development. Because of that, there is no
*stable* version. We mainly distribute the Hurd sources through
[[Git|source_repositories]]. The latest release is [[GNU Hurd
0.9|news/2016-12-18-releases]].
Although it is possible to bootstrap the GNU/Hurd system from the sources by
cross-compiling and installing the system software and the basic applications,
this is a difficult process. It is not recommended that you do this. Instead,
you should get a binary distribution of the GNU/Hurd, which comes with all the
GNU software precompiled and an installation routine which is easy to use.
The Debian project has commited to provide such a binary distribution.
[[Debian_GNU/Hurd|running/debian]] is currently under development and available
in the *unstable* branch of the Debian archive.
---
[[!toc]]
# Introduction
* [[What_Is_the_GNU_Hurd]] - A Brief Description
* [[Advantages]]. And [[challenges]].
* [[History]]
* [[history/Port_to_another_microkernel]]
* [[Logo]]
* [[Status]]
* [[Translation]] - Localized sites about the Hurd
* [[Donate]]
* [[SeenHurd]] - Media references
* [[Shopping]] - Hurd Gear
* [[FunnyHurd]] - From a different Herd
* [[FAQ]]
# Understanding
* Introductory Material
* [[Documentation]]
* [Gaƫl Le Mignot](http://kilobug.free.fr/hurd/pres-en/slides/slides.html)
* [Neal Walfield](http://kerneltrap.org/node/5)
* Architecture
* [[Towards_a_New_Strategy_of_OS_Design|hurd-paper]] by Thomas Bushnell, BSG.
* Marcus Brinkmann's [revisit](http://lists.gnu.org/archive/html/l4-hurd/2005-10/msg00651.html)
* Jonathan S. Shapiro [comments](http://lists.gnu.org/archive/html/l4-hurd/2005-10/msg00654.html)
* [[Critique]] - Analysis
* [[Hurd_Hacking_Guide]]
* [[Concepts]]
# Using
* [[Running]]
* [[running/Distrib]] -- Distributions
* [[Public_Hurd_Boxen]]
* [[Neighborhurd]]s and [[Subhurd]]s
* [[DDE]] -- Device Driver Environment
## Common Problems
* [[GNUstep]]
* [[XattrHurd]]: Setting translators under GNU/Linux
* [[SerialConsole]]: Setting up a serial console.
# Contributing
* [[Contributing]]
* [[Open Issues|tag/open_issue_hurd]]
# Developer References
* [[Coding_Style]]
* [[Rules]]
* [[Trackers]]
* [[Building]]
* [[Toolchain]]
* [[glibc]]
* RPC [[Interface]]s
* Libraries
* [[libpager]]
* [[libports]]
* [[libstore]]
* [[libchannel]]
* [[libtrivfs]]
* [[libnetfs]] -- short introductory material
* [[libdiskfs]]
* [[libihash]]
* [[libpthread]]
* [[libfshelp]]
* [[libps]]
* In-development Libraries
* [[libfuse]]
* Discontinued Libraries
* [[libthreads]]
* [[IO_Path]]
* [[Porting]]
* [[Debugging]]
* [[Networking]]
* [[Console]]
|