diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2011-04-09 14:34:01 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2011-04-09 14:34:01 +0200 |
commit | c8b9b7f744338cd7bfc65bf0c5d9066e5296bb03 (patch) | |
tree | ad71c76c60acec62e278a2063c2ba59b349ba349 /hurd | |
parent | 0aaea62a5f3f9c7ca8f8c80c97004f546f860c84 (diff) | |
parent | 6712fac46834ed661d34b3df37e1f6b18b226b8c (diff) |
Merge branch 'master' of flubber:~hurd-web/hurd-web
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 |