summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2011-04-09 14:34:01 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2011-04-09 14:34:01 +0200
commitc8b9b7f744338cd7bfc65bf0c5d9066e5296bb03 (patch)
treead71c76c60acec62e278a2063c2ba59b349ba349 /hurd
parent0aaea62a5f3f9c7ca8f8c80c97004f546f860c84 (diff)
parent6712fac46834ed661d34b3df37e1f6b18b226b8c (diff)
Merge branch 'master' of flubber:~hurd-web/hurd-web
Diffstat (limited to 'hurd')
-rw-r--r--hurd/ng.mdwn53
1 files changed, 27 insertions, 26 deletions
diff --git a/hurd/ng.mdwn b/hurd/ng.mdwn
index 481386a4..fbebb137 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