diff options
Diffstat (limited to 'hurd')
-rw-r--r-- | hurd/ng.mdwn | 53 |
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 |