summaryrefslogtreecommitdiff
path: root/hurd/documentation.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2010-12-13 17:11:51 +0100
committerThomas Schwinge <thomas@schwinge.name>2010-12-13 17:11:51 +0100
commit2d75167da62e3486836e5f1773e5f1ab06e43fe8 (patch)
treee44fc83e0b1419836d1b21652ad1d38b8d0af2c4 /hurd/documentation.mdwn
parent217998d56f5b6424a685f8c87f2c0e924d1c89da (diff)
parent5c5c16e265d8ef56b71f319885f32bf144bdea23 (diff)
Merge branch 'master' into external_pager_mechanism
Conflicts: microkernel/mach/external_pager_mechanism.mdwn
Diffstat (limited to 'hurd/documentation.mdwn')
-rw-r--r--hurd/documentation.mdwn71
1 files changed, 71 insertions, 0 deletions
diff --git a/hurd/documentation.mdwn b/hurd/documentation.mdwn
new file mode 100644
index 00000000..874ce847
--- /dev/null
+++ b/hurd/documentation.mdwn
@@ -0,0 +1,71 @@
+[[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
+2009 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]]."]]"""]]
+
+# Introductory Material
+
+ * [[What_Is_the_GNU_Hurd]]
+
+ * [[Advantages]]
+
+ * [[FAQ]]
+
+ * [[*The_Hurd_and_Linux*|/hurd-and-linux]], a comment by Richard Stallman.
+
+ * [[*Towards_a_New_Strategy_of_OS_Design*|/hurd-paper]], an architectural
+ overview by Thomas Bushnell, BSG.
+
+ * [[*The_Hurd*|/hurd-talk]], a presentation by Marcus Brinkmann.
+
+ * A document about *[[translators]]* by Marcus Brinkmann.
+
+ * [[*A_Critique_of_the_GNU_Hurd_Multi-server_Operating_System*|critique]], an
+ analysis of the GNU Hurd on GNU Mach system, written by Neal Walfield and
+ Marcus Brinkmann.
+
+## External
+
+ * [*Examining the Legendary HURD
+ Kernel*](http://www.informit.com/articles/printerfriendly.aspx?p=1180992),
+ an article by David Chisnall.
+
+ Also covers a bit of GNU's and the Hurd's history, fundamental techniques
+ applied, comparisions to other systems.
+
+
+# Development
+
+ * *[[The_GNU_Hurd_Reference_Manual|reference_manual]]*.
+
+ * The *[[Hurd_Hacking_Guide]]*, an introduction to GNU&nbsp;Hurd and Mach
+ programming by Wolfgang Jährling.
+
+ * [*Manually Bootstrapping a
+ Translator*](http://walfield.org/pub/people/neal/papers/hurd-misc/manual-bootstrap.txt),
+ a text by Neal Walfield about how to *manually connect the translator to
+ the filesystem*.
+
+ * [[*The_Authentication_Server*|auth]], 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*](http://lists.gnu.org/archive/html/l4-hurd/2002-06/msg00001.html), a
+ text by Neal Walfield.
+
+ * In the
+ [[Position_paper_*Improving_Usability_via_Access_Decomposition_and_Policy*|ng/position_paper]]
+ Neal Walfield and Marcus Brinkmann give an overview about how a future,
+ subsequent system may be architected.
+
+ * [*Generalizing mobility for the Hurd*](http://users.student.lth.se/cs07fh9/2009-hammar-hurd-mobility.pdf),
+ a thesis written by Carl Fredrik Hammar,
+ investigates the mobility aspect of stores
+ and how it can be generalized and used for other applications.
+ The background chapter may be of interest to new developers.