summaryrefslogtreecommitdiff
path: root/hurd/ng.mdwn
diff options
context:
space:
mode:
authorsudoman <sudoman@web>2011-04-05 21:22:20 +0000
committerGNU Hurd web pages engine <web-hurd@gnu.org>2011-04-05 21:22:20 +0000
commitdb6050f60451ae2ca313e4af257c8a022743d6b0 (patch)
treec3f90a8ab53267a1303170b8f0d1ab8ec8e9b7ce /hurd/ng.mdwn
parent7964d881c0de2ad1c67ee68fe58f7f5ab14e1ce3 (diff)
added spaces to link names; swapped two lines
Diffstat (limited to 'hurd/ng.mdwn')
-rw-r--r--hurd/ng.mdwn53
1 files changed, 27 insertions, 26 deletions
diff --git a/hurd/ng.mdwn b/hurd/ng.mdwn
index 481386a..fbebb13 100644
--- a/hurd/ng.mdwn
+++ b/hurd/ng.mdwn
@@ -18,62 +18,63 @@ This section explains the motivations behind the new design:
# Work already done
+A [[critique]] of the original Hurd is available.
+
A [[position_paper]] by Marcus Brinkmann and Neal H. Walfield can be found.
A draft specification of the Hurd-NG interfaces has been, but is no longer,
available.
-A [[critique]] of the original Hurd is available.
# Subjects
## Design processus
-* [[DesignGoals]]
-* [[RequirementsForUser]]
-* [[DesignPrinciples]]
+* [[Design Goals|DesignGoals]]
+* [[Requirements For User|RequirementsForUser]]
+* [[Design Principles|DesignPrinciples]]
* [[Philosophy]]
## Concepts
-* [[security]]
-* [[CapabilityBasedMicrokernel]]
-* [[FirstClassReceiveBuffer]]
+* [[Security]]
+* [[Capability Based Microkernel|CapabilityBasedMicrokernel]]
+* [[First-class Receive Buffer|FirstClassReceiveBuffer]]
* [[PowerBox]]
-* [[WhatIsACapability]]
-* [[WhatIsAConstructor]]
-* [[WhatIsASpacebank]]
-* [[TrivialConfinementVsConstructorVsFork]]
-* [[CopyVsRevocableCopyVsMap]]
-* [[SetuidVsConstructor]]
-* [[HurdishApplicationsForPersistence]]
-* [[WhatsInAGroup]]
-* [[ThePolycastInterface]]
-* [[PermissionBits]]
-* [[CancellationForwarding]]
+* [[What is a Capability|WhatIsACapability]]
+* [[What is a Constructor|WhatIsAConstructor]]
+* [[What is a Spacebank|WhatIsASpacebank]]
+* [[Trivial Confinement vs. Constructor vs. Fork|TrivialConfinementVsConstructorVsFork]]
+* [[Copy vs. Revocable Copy vs. Map|CopyVsRevocableCopyVsMap]]
+* [[Setuid vs. Constructor|SetuidVsConstructor]]
+* [[Hurdish Applications for Persistence|HurdishApplicationsForPersistence]]
+* [[What's in a Group|WhatsInAGroup]]
+* [[The Polycast Interface|ThePolycastInterface]]
+* [[Permission Bits|PermissionBits]]
+* [[Cancellation Forwarding|CancellationForwarding]]
## Problems to solve
-* [[HowMuchConfinementDoWeWant]]
-* [[SharedLibraries]]
-* [[PathMax]]
+* [[How Much Confinement Do We Want|HowMuchConfinementDoWeWant]]
+* [[Shared Libraries|SharedLibraries]]
+* [[Path Max|PathMax]]
## Implementation
-* [[HurdInterafaces]]
-* [[PosixLayer]]
-* [[SystemStructure]]
+* [[Hurd Interafaces|HurdInterafaces]]
+* [[Posix Layer|PosixLayer]]
+* [[System Structure|SystemStructure]]
## Use Cases
_please move me somewhere better! [[SamMason]]_
-* [[UseCaseUserFileSystem]]
-* [[UseCasePrivateKeys]]
+* [[Use Case User Filesystem|UseCaseUserFileSystem]]
+* [[Use Case Private Keys|UseCasePrivateKeys]]
## Organization