summaryrefslogtreecommitdiff
path: root/documentation.mdwn
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2015-03-03 19:30:45 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2015-03-03 19:30:45 +0100
commitd418a95ae94077e8e6a568b8e30f026d999a4a9f (patch)
treee78413958b635027134b07da30463f4eb2fbb8f8 /documentation.mdwn
parent6f329b716cb56f606b819fb72db127d702d267aa (diff)
Document a bit about hurd/mach/mig so people have an idea where to look at
Diffstat (limited to 'documentation.mdwn')
-rw-r--r--documentation.mdwn9
1 files changed, 8 insertions, 1 deletions
diff --git a/documentation.mdwn b/documentation.mdwn
index 7f652e7..746b930 100644
--- a/documentation.mdwn
+++ b/documentation.mdwn
@@ -59,7 +59,14 @@ text="*[[shapiro\_capintro\_1999|capability]]*:
# Specific Components
-Documentation for...
+The GNU/Hurd system is composed of the Hurd servers running on top of the
+GNU Mach microkernel. Mach only handles scheduling tasks and threads, memory
+management, and message passing. Mig is used to abstract RPCs on top of Mach's
+message passing. Eventually, the Hurd servers and Unix processes discuss with
+each other using these RPCs.
+
+Depending on your background, you may want to start reading the documentation
+from userlandish interfaces (Hurd) or from the micro kernel itself (Mach).
* [[GNU_Hurd|hurd/documentation]]