diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-07-25 15:16:36 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-07-25 15:16:36 +0200 |
commit | 6bb6ce586c6feb3c27f062addbdba7cb59477441 (patch) | |
tree | 48a96ea39c8bd9f94a7f1ca26d5fe7f9df7b4067 /overview.mdwn | |
parent | 3f63355a8964df6c9c8cbc9e8ee0bfe551a593c3 (diff) | |
download | web-6bb6ce586c6feb3c27f062addbdba7cb59477441.tar.gz web-6bb6ce586c6feb3c27f062addbdba7cb59477441.tar.bz2 web-6bb6ce586c6feb3c27f062addbdba7cb59477441.zip |
Add description of how the bootstrap dance goes
Diffstat (limited to 'overview.mdwn')
-rw-r--r-- | overview.mdwn | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/overview.mdwn b/overview.mdwn index 11d9382b..70baa520 100644 --- a/overview.mdwn +++ b/overview.mdwn @@ -25,10 +25,20 @@ interprocess communication (details can be read on [[microkernel/mach/gnumach/boot_trace]]). It also initializes drivers for disk. It then creates two tasks for the ext2fs and exec servers. +# bootstrap + +A bootstrap dance happens between the disk translator, ext2fs and exec, one can +read [[the details on the system bootstrap|hurd/bootstrap]]. + +# disk translator + +The disk translator contains the disk drivers used to access the root +filesystem. This is currently work in progress. + # ext2fs ext2fs is given as a parameter the name of the device of the root filesystem. It -opens it through the GNU Mach disk driver, and mounts the filesystem found on +opens it through the GNU Mach disk driver or the disk translator, and mounts the filesystem found on it. When it is ready, it can start booting the system by starting the "startup", "proc", and "auth" servers. It does so by using the "exec" server already loaded by GNU Mach. We then have a posixish environment, ext2fs gives hand to |