diff options
author | Thomas Schwinge <tschwinge@gnu.org> | 2008-10-08 00:26:42 +0200 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2008-10-08 00:26:42 +0200 |
commit | f7cc93166ae25dc6936b7115f4196030c1eca288 (patch) | |
tree | 0041ccc3b41647cbe220cd743e53c770f03d3317 /microkernel | |
parent | c27c0f96b9ca6898064d5bdbbc79c4475ee7c65a (diff) |
UNIX.
Diffstat (limited to 'microkernel')
-rw-r--r-- | microkernel/mach/external_pager_mechanism.mdwn | 2 | ||||
-rw-r--r-- | microkernel/mach/gnumach/projects.mdwn | 4 | ||||
-rw-r--r-- | microkernel/mach/history.mdwn | 6 |
3 files changed, 8 insertions, 4 deletions
diff --git a/microkernel/mach/external_pager_mechanism.mdwn b/microkernel/mach/external_pager_mechanism.mdwn index 7ed1ca57..608b6581 100644 --- a/microkernel/mach/external_pager_mechanism.mdwn +++ b/microkernel/mach/external_pager_mechanism.mdwn @@ -28,7 +28,7 @@ and the offset at which to install it. (The first time a task maps an object, Mach sends an initialization message to the server including a control capability, which it uses to supply pages to the kernel.) This is essentially -the same as mapping a file into an address space on Unix +the same as mapping a file into an address space on [[Unix]] using mmap. When a task faults, Mach checks to see if there is a memory diff --git a/microkernel/mach/gnumach/projects.mdwn b/microkernel/mach/gnumach/projects.mdwn index 35b5c2ef..10ba0fe2 100644 --- a/microkernel/mach/gnumach/projects.mdwn +++ b/microkernel/mach/gnumach/projects.mdwn @@ -1,5 +1,5 @@ [[meta copyright="Copyright © 2005, 2006, 2007, 2008 - Free Software Foundation, Inc."]] +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 @@ -99,7 +99,7 @@ so that no duplicate efforts end up. See [[GDB_stubs]]. - * Make it run as a UNIX/Linux executable. + * Make it run as a [[UNIX]]/Linux executable. * Neal: diff --git a/microkernel/mach/history.mdwn b/microkernel/mach/history.mdwn index a27595c0..a8951737 100644 --- a/microkernel/mach/history.mdwn +++ b/microkernel/mach/history.mdwn @@ -8,7 +8,11 @@ Mach has quite a history. Everything actually started at the University of Roche One of the engineers behind the project was Richard Rashid. In 1979 he moved his socks to Carnegie Mellon University to continue his research on message passing operating systems. The result emerged in 1981 and was called Accent. -Accent kept running at CMU until 1984 but was by then being run over by UNIX. Rashid then decided to use an early embrace strategy and started designing the third generation OS project called Mach. By making Mach compatible with UNIX, Mach was supposed to gain a lot of available UNIX software. +Accent kept running at CMU until 1984 but was by then being run over by +[[UNIX]]. Rashid then decided to use an early embrace strategy and started +designing the third generation OS project called Mach. By making Mach +compatible with UNIX, Mach was supposed to gain a lot of available UNIX +software. Mach was a vast improvement over Accent. It incorporated parts commonly used today, such as: threads, better IPC, multiprocessor support and an advanced VM system. |