summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomBachmann <e_mc_h2@web.de>2006-04-30 13:22:00 +0000
committerTomBachmann <e_mc_h2@web.de>2006-04-30 13:22:00 +0000
commit50284ee1e618b815afb169837bde1f22ad5589ba (patch)
tree4c96c90cc5fc112fb988b5200009c8c411b88291
parente45b0b80893c504639486391b3b0e35c8fbf7f8d (diff)
none
-rw-r--r--Hurd/NextHurd.mdwn21
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>