summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
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