l4-hurd
[Top][All Lists]
Advanced

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

Re: Moving forward (was L4Hurd at Sourceforge)


From: Farid Hajji
Subject: Re: Moving forward (was L4Hurd at Sourceforge)
Date: Wed, 24 Oct 2001 03:55:22 +0200 (CEST)

> > Another potential oskit user is the pager.
> 
> I'm not sure what you want to get from oskit, or want you just an
> initial pager and later write a good one?
The code of UVM is complicated enough that it seems easier to start
with an OSkit-based pager first. It won't be of very good quality,
but we could already pinpoint the external IDL interfaces (as long
as we take UVM into account). Maybe again, someone is willing to
dig into UVM code anyway... ;-)

> > > It sounds like a nice idea if I am understanding it correctly. My only
> > > question is if this is maybe biting off more than we can chew initially.
> > > Would this distract from the initial goal of Hurd on L4?
> >=20
> > I'm feeling the same way. The general L4 vk might be nice to have, but
> > it's not a primary goal, at least not now.
> 
> It will never be my goal, running the hurd on a monolithic kernel is
> worse than running it on mach, but I'm not standing in somebody's way if
> he wants to do it.
The VK/L4 is not intended to be a _monolithic_ kernel in any way.
VK itself _may_ run on a monolithic kernel, e.g. in VK/{Linux,BSD,...},
but this is only a borderline situation. VK is intended to be a virtual
_microkernel_ that is somewhat situated between L4 and Mach and that
provides services upon which a full blown OS personality can be build.

In the VK/L4 case, VK seems to evolve into some kind of mini multitask
kernel consisting of L4, pager, driver(s) and some communication channels
(which currently will be only IDL abstractions, maybe a nameserver...).
Call it "multi server virtual kernel" if you want (somewhat like a
Hurd-in-the-Kernel, which is rather amusing if you reflect about it).

There is nothing monolithic about it.

> Jeroen Dekkers

-Farid.

-- 
Farid Hajji -- Unix Systems and Network Admin | Phone: +49-2131-67-555
Broicherdorfstr. 83, D-41564 Kaarst, Germany  | address@hidden
- - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - -
One OS To Rule Them All And In The Darkness Bind Them... --Bill Gates.




reply via email to

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