diff options
author | Thomas Schwinge <tschwinge@gnu.org> | 2008-11-05 14:23:05 +0100 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2008-11-05 14:23:05 +0100 |
commit | 374283b13c8aad6109c2c7598d064344896198ff (patch) | |
tree | 5601d837c0bcaf07ac8f14b08a6293d8ecccb291 /news/2007-01-14.mdwn | |
parent | 3f17bb48eeb224275a54d8a74e3a583ccac7ff99 (diff) | |
download | web-374283b13c8aad6109c2c7598d064344896198ff.tar.gz web-374283b13c8aad6109c2c7598d064344896198ff.tar.bz2 web-374283b13c8aad6109c2c7598d064344896198ff.zip |
Split news items into separate files.
Diffstat (limited to 'news/2007-01-14.mdwn')
-rw-r--r-- | news/2007-01-14.mdwn | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/news/2007-01-14.mdwn b/news/2007-01-14.mdwn new file mode 100644 index 00000000..54e2dd00 --- /dev/null +++ b/news/2007-01-14.mdwn @@ -0,0 +1,50 @@ +[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, +Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + +<p>Neal Walfield and Marcus Brinkmann have written and submitted for +publication <a +href="http://lists.gnu.org/archive/html/bug-hurd/2007-01/msg00046.html"><em>A +Critique of the GNU Hurd Multi-server Operating System</em></a> and a <a +href="http://lists.gnu.org/archive/html/l4-hurd/2007-01/msg00007.html">position +paper <em>Improving Usability via Access Decomposition and Policy +Refinement</em></a>. Please follow the two preceding links to see the complete +announcements. The authors welcome comments and discussion which may be +directed to the <a href="mailto:bug-hurd@gnu.org"><bug-hurd@gnu.org> +mailing list</a> for the Critique and to the <a +href="mailto:l4-hurd@gnu.org"><l4-hurd@gnu.org> mailing list</a> for the +position paper. + +<p>The abstract of the Critique: <blockquote><p>The GNU Hurd's design was +motivated by a desire to rectify a number of observed shortcomings in Unix. +Foremost among these is that many policies that limit users exist simply as +remnants of the design of the system's mechanisms and their implementation. To +increase extensibility and integration, the Hurd adopts an object-based +architecture and defines interfaces, which, in particular those for the +composition of and access to name spaces, are virtualizable. + +<p>This paper is first a presentation of the Hurd's design goals and a +characterization of its architecture primarily as it represents a departure +from Unix's. We then critique the architecture and assess it in terms of the +user environment of today focusing on security. Then follows an evaluation of +Mach, the microkernel on which the Hurd is built, emphasizing the design +constraints which Mach imposes as well as a number of deficiencies its design +presents for multi-server like systems. Finally, we reflect on the properties +such a system appears to require.</blockquote> + +<p>The abstract of the position paper: <blockquote><p>Commodity operating +systems fail to meet the security, resource management and integration +expectations of users. We propose a unified solution based on a capability +framework as it supports fine grained objects, straightforward access +propagation and virtualizable interfaces and explore how to improve resource +use via access decomposition and policy refinement with minimum interposition. +We argue that only a small static number of scheduling policies are needed in +practice and advocate hierarchical policy specification and central +realization.</blockquote> |