[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Niches for the Hurd: evaluation method; was: DRM musings, capabiliti

From: olafBuddenhagen
Subject: Re: Niches for the Hurd: evaluation method; was: DRM musings, capabilities and stuff
Date: Mon, 15 Dec 2008 11:54:24 +0100
User-agent: Mutt/1.5.18 (2008-05-17)


On Mon, Dec 08, 2008 at 01:08:45AM +0100, Arne Babenhauserheide wrote:
> Am Freitag 05 Dezember 2008 12:40:32 schrieb Michal Suchanek:

> > If you make the POSIX layer optional then you make a sytem based on
> > capabilities, and that's what I wanted in the first place. That's
> > not how the current Hurd looks like, though.
> I'll leave this one for Olaf as well. 

Well, this is all rather vague. But on generic level, I would say that
there are no distinct capability and POSIX layers in the Hurd. The
primary interface, while implemented using capabilities, is clearly
POSIX-centric. (Although you can still do many interesting things taking
advantage of it being based on capabilities.)

If you want a pure capability environment, you either have to build it
on top of the standard environment (i.e. POSIX plus Hurd extensions), or
implement it in parallel. Such a parallel implementation would be quite
isolated though, integrating rather badly with the main environment. I
still think that -- in spite of being less elegant and efficient -- the
other variant is preferable.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]