summaryrefslogtreecommitdiff
path: root/index.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@gnu.org>2008-11-05 12:29:44 +0100
committerThomas Schwinge <tschwinge@gnu.org>2008-11-05 12:29:44 +0100
commit1025353771167067d3a6f8eca98ee3e7ece44be1 (patch)
tree94d6e74841b2dd658b176e23a34b5703d5e501e4 /index.mdwn
parentd1e821a382c0b07ba74dc7d6c4c68458773b3484 (diff)
Unify perhaps a thousand paragraphs stating what *the Hurd* is.
Hurd/TheGnuHurd -> hurd/what_is_the_gnu_hurd hurd/faq/gramatically_speaking -> hurd/what_is_the_gnu_hurd/gramatically_speaking Hurd/HurdNames, hurd-name.html -> hurd/what_is_the_gnu_hurd/origin_of_the_name Etc.
Diffstat (limited to 'index.mdwn')
-rw-r--r--index.mdwn48
1 files changed, 11 insertions, 37 deletions
diff --git a/index.mdwn b/index.mdwn
index 410bf301..2d4dc61d 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,5 +1,5 @@
-[[meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2007, 2008 Free
-Software Foundation, Inc."]]
+[[meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+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
@@ -9,7 +9,15 @@ 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]]."]]"""]]
-Welcome to the GNU Hurd!
+What Is the GNU Hurd?
+
+The GNU Hurd is the GNU project's replacement for the Unix kernel.
+The Hurd is a collection of servers that run on the Mach microkernel
+to implement file systems, network protocols, file access control, and
+other features that are implemented by the Unix kernel or similar
+kernels (such as Linux). *[[Read_on.|hurd/what_is_the_gnu_hurd]]*
+
+---
**There is a huge bunch of unpolished stuff on here, please help us to tidy
things up!** Comments about how that could be tackled are best posted onto
@@ -74,40 +82,6 @@ And these web pages are a living proof of the usability of the Hurd, as they
are rendered on a Debian GNU/Hurd system. More people using GNU Hurd in
production can be found on [[Hurd/WhoRunsGNU]].
-## What is the Hurd?
-
-The [[Hurd]] is GNU's replacement for the various UNIX and Linux kernels.
-
-The Hurd is firstly a collection of protocols formalizing how different
-components may interact. The protocols are designed to reduce the mutual
-[[trust]] requirements of the actors thereby permitting a more
-[[extensible|Extensibility]] system. These include interface definitions
-to manipulate files and directories and to resolve path names. This allows
-any process to implement a file system. The only requirement is that it
-have access to its backing store and that the principal that started it
-own the file system node to which it connects.
-
-The Hurd is also a set of servers that implement these protocols. The
-servers run on top of [[microkernel/Mach]] and use Mach's
-[[microkernel/mach/IPC]] mechanism to transfer information.
-
-The word *Hurd* is commonly used to refer to one of the following:
-
- * the Hurd software that runs on top of a [[microkernel]] (most precisely)
- * a machine running the [[Debian_GNU/Hurd|hurd/running/debian]] distribution
- * the [GNU Hurd](http://hurd.gnu.org/) project including related dependent
- projects
- * HIRD of UNIX Replacing Daemons (arguably)
- * HIRD is an acronym for HURD Interfaces Representing Depth (arguably)
-
-The [[Hurd]] supplies the last major software component needed for a complete
-[[GNU]] operating system as originally conceived by Richard M. Stallman (RMS)
-in 1983. The GNU vision directly drove the creation and has guided the
-evolution of the [Free Software Foundation](http://www.fsf.org/), the
-organization that is the home of the [GNU project](http://www.gnu.org/gnu/).
-
-[[Hurd/HurdNames]]
-
## Current Status