What's New
ChangeLogs
Documentation
GNU Hurd
Installation
Getting Help
Source Code
Development
History
GNU Mach
Installation
Source Code
GNU MIG
Source Code
Related Projects
|
-
Towards a New Strategy of OS Design, an
architectural overview by Thomas Bushnell, BSG.
-
The Hurd, a presentation by Marcus
Brinkmann.
-
GNU/Hurd User's Guide, an introduction to the important
concepts and software of the GNU system, written for new
users, AKA "GNUbies."
Available Formats:
-
The Hurd Hacking
Guide, an introduction to GNU Hurd and Mach programming by
Wolfgang Jährling.
Available Formats:
-
The Unofficial GNU Mach
IPC beginner's guide, an easy introduction to Inter Process
Comunication in the Mach microkernel by Manuel Pavón Valderrama.
-
Mach
IPC without MIG, an exercise by Neal H Walfield
to understand Mach
IPC at one of its lowest application levels .
-
Manually
Bootstrapping a Translator, a text by Neal H. Walfield about how to
manually connect the translator to the filesystem .
-
The Authentication Server, the transcript of a talk about the details of
the authentication mechanisms in the Hurd by Wolfgang Jährling.
- The
Mach Paging Interface as Used by the Hurd, a text by Neal Walfield.
- A
Critique of the GNU Hurd Multi-server Operating System, an
analysis of the GNU Hurd on GNU Mach system, written by Neal Walfield
and Marcus Brinkmann.
- Position
paper Improving Usability via Access Decomposition and Policy
Refinement: Neal Walfield and Marcus Brinkmann give an overview about
how a future, subsequent system may be architected.
Please check out the
Frequently
Asked Questions about the GNU Hurd (33k characters) and their
answers, which cover most issues a new user will be confronted with.
This document is available in several languages:
A wiki is available for
collecting ideas and reciepes. Fell free
to contribute!
Some topics:
-
The GNU Mach Reference Manual documents the architecture, the usage and
the programming of the GNU Mach microkernel. At the moment, the manual
documents the interface completely, but is not very useful as a tutorial or
introduction into the Mach architecture.
Available Formats:
If you want to work on the manual, you're advised to make a checkout of the source tree. Be sure to get the
GNU Mach 1 branch when you intend to work on the manual. You
can then find the manual's sources in the doc/ directory. Please
submit any modifications to <bug-hurd@gnu.org> (if possible in
unidiff format, as produced by diff -u).
-
The GNU Hurd Reference Manual documents the architecture, the usage
and the programming of the GNU Hurd. At the moment, the manual is
quite incomplete.
Available Formats:
If you want to work on the manual, you're advised to make a checkout of the source tree. You can then find the manual's
sources in the doc/ directory. Please submit any modifications to
<bug-hurd@gnu.org> (if possible in
unidiff format, as produced by diff -u).
|