diff options
author | TomBachmann <e_mc_h2@web.de> | 2006-04-30 13:22:00 +0000 |
---|---|---|
committer | TomBachmann <e_mc_h2@web.de> | 2006-04-30 13:22:00 +0000 |
commit | 50284ee1e618b815afb169837bde1f22ad5589ba (patch) | |
tree | 4c96c90cc5fc112fb988b5200009c8c411b88291 | |
parent | e45b0b80893c504639486391b3b0e35c8fbf7f8d (diff) |
none
-rw-r--r-- | Hurd/NextHurd.mdwn | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/Hurd/NextHurd.mdwn b/Hurd/NextHurd.mdwn index e84f608d..21e803af 100644 --- a/Hurd/NextHurd.mdwn +++ b/Hurd/NextHurd.mdwn @@ -4,6 +4,14 @@ There is work on progress to design a new Hurd, which started by trying to port There are discussions on the desired features, and discussions about it's design principles and core properties. +## <a name="Why_ngHurd"> Why ngHurd </a> + +This section should give an idea why we think a new Hurd is needed. + +* [[WhyWeDoNotWantMach]] +* [[WhyWeDoNotWantPistachio]] +* [[WhatIsWrongWithTheCurrentHurd]] + ## <a name="Work_already_done"> Work already done </a> A [draft specification](http://www.marcus-brinkmann.org/hurd-ng.pdf) of the ngHurd iterfaces by Marcus Brinkmann and Neal H. Walfield can be found. NOTE: This is **very early** draft work and cannot be expected to be anything near complete. @@ -20,14 +28,25 @@ A position paper is in work but no draft has been made public, yet. ### <a name="Concepts"> Concepts </a> -* [[CapabilityBasedMicroKernel]] +* [[CapabilityBasedMicrokernel]] * [[FirstClassReceiveBuffer]] * [[PowerBox]] +* [[WhatIsACapability]] +* [[WhatIsAConstructor]] +* [[CopyVsRevocableCopy]] +* [[SetuidVsConstructor]] +* [[HurdishApplicationsForPersistence]] +* [[WhatsInAGroup]] +* [[ThePolycastInterface]] ### <a name="Problems_to_solve"> Problems to solve </a> * [[PermissionBits]] * [[CancellationForwarding]] +* [[HowMuchConfinementDoWeWant]] +* [[ReliabilityOfRPCServices]] +* [[SharedLibraries]] +* [[PathMax]] ### <a name="Implementation"> Implementation </a> |