[[!meta copyright="Copyright © 2008, 2010, 2011 Free Software Foundation, Inc."]]
[[!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]]."]]"""]]
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 ([[!taglink open_issue_documentation]]).
[[!toc levels=3]]
Before you can go details, you have to learn the basics about operating system architecture. Yes, really.
Books. Etc.
[[!toggleable id=shapiro_capintro_1999 text="""[[!template id=note text="[[shapiro_capintro_1999|capability]]: {{$capability#shapiro_capintro_1999}}. {{$capability#shapiro_capintro_1999_text}}."]]"""]]
-
Our use of [[capabilities|capability]]. The {{$capability#wikipedia_capability-based_security}} article. Alternatively/additionally, [[!toggle id=shapiro_capintro_1999 text="[shapiro_capintro_1999]"]].
In the GNU/Hurd system, a [[capability]] is represented by a [[Mach port|microkernel/mach/port]].
-
{{$capability#wikipedia_object-capability_model}}. Albeit not directly tailored at the GNU/Hurd operating system architecture, this artice anyway does a good job at describing general principles of a [[capability]]-based system architecture.
[[FAQ]]
Documentation for...
-
[[GNU_Hurd|hurd/documentation]]
-
[[Mach|microkernel/mach/documentation]]
-
[[MIG|microkernel/mach/mig/documentation]]
-
[[UNIX]]
-
2004-07-02
Ognyan Kulev, presentation of the Hurd, at the seminar LIO and friends, http://debian.fmi.uni-sofia.bg/~ogi/hurd/liofest-20040702-hurd.ppt, in Bulgarian.
- [[Media_Appearances]]