summaryrefslogtreecommitdiff
path: root/gnumach.html
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@gnu.org>2006-12-04 19:42:27 +0000
committerThomas Schwinge <tschwinge@gnu.org>2006-12-04 19:42:27 +0000
commit576122f6309c49745d16be06e7ce2218a769e96c (patch)
treebc49eff8ff2c6f5f8a27b76cab451855ee7f2b3f /gnumach.html
parentaa6ec7c28582d02dc59e7ce57315126b4925fd93 (diff)
This was a `sed'-based change, where I didn't review every single detail and
thus hope that I didn't break anything. Replace `MiG' with `MIG'. Replace `MIG' with `GNU MIG' and `The GNU Hurd' with `GNU Hurd' when linking to the pages. Make the space between `GNU' and `Hurd' or `Mach' or `MIG' non-breakable.
Diffstat (limited to 'gnumach.html')
-rw-r--r--gnumach.html36
1 files changed, 18 insertions, 18 deletions
diff --git a/gnumach.html b/gnumach.html
index d00fc274..2a983c76 100644
--- a/gnumach.html
+++ b/gnumach.html
@@ -2,7 +2,7 @@
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HTML>
<HEAD>
-<TITLE>The GNU Hurd - GNU Project - Free Software Foundation (FSF)</TITLE>
+<TITLE>The GNU&nbsp;Hurd - GNU Project - Free Software Foundation (FSF)</TITLE>
<LINK REV="made" HREF="mailto:web-hurd@gnu.org">
<META NAME="keywords" CONTENT="hurd">
</HEAD>
@@ -27,7 +27,7 @@
&nbsp;<BR>
<A HREF="/software/hurd/changelogs.html">ChangeLogs</A><BR>
<P>
-<A HREF="/software/hurd/hurd.html"><STRONG>The&nbsp;GNU&nbsp;Hurd</STRONG></A><BR>
+<A HREF="/software/hurd/hurd.html"><STRONG>GNU&nbsp;Hurd</STRONG></A><BR>
&nbsp;<BR>
<A HREF="/software/hurd/docs.html">Documentation</A><BR>
<A HREF="/software/hurd/install.html">Installation</A><BR>
@@ -42,7 +42,7 @@
<A HREF="/software/hurd/gnumach-install.html">Installation</A><BR>
<A HREF="/software/hurd/gnumach-download.html">Source&nbsp;Code</A><BR>
&nbsp;<BR>
-<A HREF="/software/hurd/mig.html"><STRONG>MiG</STRONG></A><BR>
+<A HREF="/software/hurd/mig.html"><STRONG>GNU&nbsp;MIG</STRONG></A><BR>
&nbsp;<BR>
<A HREF="/software/hurd/mig-download.html">Source&nbsp;Code</A><BR>
&nbsp;<BR>
@@ -54,32 +54,32 @@
<H3><A NAME="contents">Table of Contents</A></H3>
<UL>
<LI><A HREF="#introduction" NAME="TOCintroduction">Introduction to Mach</A>
- <LI><A HREF="#advantages" NAME="TOCadvantages">Advantages of GNU Mach</A>
+ <LI><A HREF="#advantages" NAME="TOCadvantages">Advantages of GNU&nbsp;Mach</A>
<LI><A HREF="#status" NAME="TOCstatus">Status of the project</A>
</UL>
<P>
<HR>
-<H3><A HREF="#TOCintroduction" NAME="introduction">Introduction to GNU Mach</A></H3>
+<H3><A HREF="#TOCintroduction" NAME="introduction">Introduction to GNU&nbsp;Mach</A></H3>
<P>
-GNU Mach is the microkernel of the GNU system. A microkernel provides
+GNU&nbsp;Mach is the microkernel of the GNU system. A microkernel provides
only a limited functionality, just enough abstraction on top of the
hardware to run the rest of the operating system in user space. The
-GNU Hurd servers and the GNU C library implement the POSIX compatible
+GNU&nbsp;Hurd servers and the GNU C library implement the POSIX compatible
base of the GNU system on top of the microkernel architecture provided
by Mach.
<P>
-Currently, GNU Mach runs on IA32 machines. GNU Mach should, and
+Currently, GNU&nbsp;Mach runs on IA32 machines. GNU&nbsp;Mach should, and
probably will, be ported to other hardware architectures in the
future. Mach was ported to many operating systems in the past.
<P>
-GNU Mach is maintained by the Hurd developers for the GNU project. If
-you need help with GNU Mach or want to contribute to the development
+GNU&nbsp;Mach is maintained by the Hurd developers for the GNU project. If
+you need help with GNU&nbsp;Mach or want to contribute to the development
of the microkernel, you should <A
HREF="/software/hurd/help.html">contact the Hurd people</A>.
-<H3><A HREF="#TOCadvantages" NAME="advantages">Advantages of GNU Mach</A></H3>
-GNU Mach is not the most advanced microkernel known to the planet, nor
+<H3><A HREF="#TOCadvantages" NAME="advantages">Advantages of GNU&nbsp;Mach</A></H3>
+GNU&nbsp;Mach is not the most advanced microkernel known to the planet, nor
is it the fastest or smallest, but it has a rich set of interfaces and
some features which make it useful as the base of the Hurd system.
<DL>
@@ -90,11 +90,11 @@ Anybody can use, modify, and redistribute it under the terms of the
</DD>
<DT><STRONG>it's built to survive</STRONG></DT>
<DD>
-As a microkernel, GNU Mach doesn't implement a lot of the features
+As a microkernel, GNU&nbsp;Mach doesn't implement a lot of the features
commonly found in an operating system, but only the bare minimum that
is required to implement a full operating system on top of it. This
means that a lot of the operating system code is maintained outside of
-GNU Mach, and while this code may go through a complete redesign, the
+GNU&nbsp;Mach, and while this code may go through a complete redesign, the
code of the microkernel can remain comparatively stable.
</DD>
<DT><STRONG>it's scalable</STRONG></DT>
@@ -103,7 +103,7 @@ Mach is particularly well suited for SMP and network cluster
techniques. Thread support is provided at the kernel level, and the
kernel itself takes advantage of that. Network transparency at the
IPC level makes resources of the system available across machine
-boundaries (with NORMA IPC, currently not available in GNU Mach).
+boundaries (with NORMA IPC, currently not available in GNU&nbsp;Mach).
</DD>
<DT><STRONG>it exists</STRONG></DT>
<DD>
@@ -118,17 +118,17 @@ multi-server operating system, the Hurd.
<H3><A HREF="#TOCstatus" NAME="status">Status of the project</A></H3>
<P>
-GNU Mach 1.3 was released in May 2002, and features advanced boot
+GNU&nbsp;Mach 1.3 was released in May 2002, and features advanced boot
script support, support for large disks (>= 10GB) and an improved
console.
<P>
-GNU Mach is used as the default microkernel in the GNU/Hurd system.
+GNU&nbsp;Mach is used as the default microkernel in the GNU/Hurd system.
It is compatible with other popular Mach distributions. The device
drivers for block devices and network cards are taken from Linux 2.0.x
kernel versions, and so a broad range of common hardware is supported.
<P>
However, the Linux device drivers have been improved greatly since the
-2.0.x version, and a new version of GNU Mach based on the OSKit
+2.0.x version, and a new version of GNU&nbsp;Mach based on the OSKit
library is being worked on, which uses newer drivers and in general
has cleaner machine specific support code.
</TD>