summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Hurd/DesignGoals.mdwn30
1 files changed, 30 insertions, 0 deletions
diff --git a/Hurd/DesignGoals.mdwn b/Hurd/DesignGoals.mdwn
new file mode 100644
index 00000000..348ed8a8
--- /dev/null
+++ b/Hurd/DesignGoals.mdwn
@@ -0,0 +1,30 @@
+These goals have been initially proposed by Bas Wijnen [1]. The list here is a slightly modified form, I tried to incorporate the content of the mailing list discussion. It has to be noted that there is no consensus about this list. There have been objections about both the number of goals stated and specific goals themselves.
+
+### <a name="Essential_Goals"> Essential Goals </a>
+
+* stability
+* robustness
+* resource accountability
+* confinement
+* support for most legacy applications
+* extensibility
+* no ACLs
+
+### <a name="Regular_Goals"> Regular Goals </a>
+
+* confinement with endogenous verification
+* soft real time
+* setting diverse resource distribution policies
+* persistent sessions for users
+
+### <a name="Optional_Goals"> Optional Goals </a>
+
+* small memory footprint
+* support for all POSIX applications
+* persistence
+
+----
+
+* [1] <http://lists.gnu.org/archive/html/l4-hurd/2005-11/msg00037.html>
+
+-- [[Main/TomBachmann]] - 29 Apr 2006