You are interested in getting familiar with the GNU/Hurd system architecture, or specific components of it? Here is a collection of texts to read.

/!\ A lot of stuff is still missing (open issue documentation).

Basic Knowledge

Before you can go details, you have to learn the basics about operating system architecture. Yes, really.

Operating Systems Basics

Books. Etc.

GNU/Hurd System Architecture


shapiro capintro 1999: What is a Capability, Anyway?, Jonathan Shapiro, 1999. This is an easily readable introduction with good examples. In the author's own words, the text provides a layman's introduction to capabilities, describing what they are, what they do, and why they result in better security than today's computer systems.



Specific Components

Documentation for...