[9fans] what about microkernel?
  Home FAQ Contact Sign in
comp.os.plan9 only
 
Advanced search
POPULAR GROUPS

more...

comp.os.plan9 Profile…
 Up
[9fans] what about microkernel?         


Author: Andrew Wingorodov
Date: Oct 6, 2007 09:04

Is Plan9 has a microkernel architecture?

29 Comments
Re: [9fans] what about microkernel?         


Author: Lorenzo Fernando Bivens de la Fuente
Date: Oct 6, 2007 09:08

No, as far as I know...

It is a small kernel, though...

Cheers!

On 10/6/07, Andrew Wingorodov wrote:
> Is Plan9 has a microkernel architecture?
>
> --
> www.andr.ru
>
>
>
no comments
Re: [9fans] what about microkernel?         


Author: johnny
Date: Oct 6, 2007 09:10

I think the answer is in here:
http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs
But I think it's not.
no comments
Re: [9fans] what about microkernel?         


Author: Charles Forsyth
Date: Oct 6, 2007 09:22

> Is Plan9 has a microkernel architecture?

with Plan 9 the adjective is more important than the compound noun,
so it's micro and modular, but not a `microkernel'.
most of the microkernels are (probably) much more
elaborate, and indeed simply much more.

in an apparently under-read paper, it was observed that:
The UNIX kernel is an I/O multiplexer more than
a complete operating system. This is as it should be.
Because of this outlook, many features are
found in most other operating systems that are missing
from the UNIX kernel.
Plan 9 goes further, removing even the storage subsystems
from the kernel, and making it a name-space multiplexor,
as much as (or more than) an IO multiplexor, with its focus
on a single protocol.
no comments
[9fans] Re: what about microkernel?         


Author: Andrew Wingorodov
Date: Oct 6, 2007 13:26

Charles Forsyth terzarima.net> wrote:
> Plan 9 goes further, removing even the storage subsystems
> from the kernel, and making it a name-space multiplexor,

that sounds great, but oses has not only storage subsystems
you mean, the all 9 subsystems works through 9P and filesystems,
that safe for kernel? a new filesystem engine is not needed
include into the kernel?

my new little experience with QNX made me a fan of microkernel :)
Plan 9 is very good, very nice job, next and future of IT, respect.
No superusers! Infinite File System! Unified interface off all,
any more, of course a big deal...
But "Can We Make OSes Reliable and Secure" by A.T. expresses
a good (maybe not fresh) ideas, isnt it?

25 Comments
Re: [9fans] Re: what about microkernel?         


Author: Charles Forsyth
Date: Oct 6, 2007 13:47

> you mean, the all 9 subsystems works through 9P and filesystems,
> that safe for kernel?

the kernel doesn't actually implement all that much, and most complex things
are outside the kernel. the biggest exceptions are networking
and low-level device drivers, but the interface to those is small,
or even tiny. the device drivers aren't that big either.
the network has been in and out of the kernel at different times over the years.

qnx is probably the most reasonable so-called microkernel i've seen described
(but i haven't seen their code).
21 Comments
Re: [9fans] Re: what about microkernel?         


Author: David Leimbach
Date: Oct 7, 2007 09:19

On 10/6/07, Charles Forsyth terzarima.net> wrote:
>> you mean, the all 9 subsystems works through 9P and filesystems,
>> that safe for kernel?
>
> the kernel doesn't actually implement all that much, and most complex things
> are outside the kernel. the biggest exceptions are networking
> and low-level device drivers, but the interface to those is small,
> or even tiny. the device drivers aren't that big either.
> the network has been in and out of the kernel at different times over the years.
>
> qnx is probably the most reasonable so-called microkernel i've seen described
> (but i haven't seen their code).

It's "open sourced" now, as of a few weeks ago.

Ever looked at the L4 family of microkernels?
20 Comments
Re: [9fans] Re: what about microkernel?         


Author: ron minnich
Date: Oct 7, 2007 09:31

On 10/7/07, David Leimbach gmail.com> wrote:
> It's "open sourced" now, as of a few weeks ago.
>
> Ever looked at the L4 family of microkernels?
>
yep, I could never get them to build on red hat. My mistake, using red
hat, but ... long story.

ron
18 Comments
Re: [9fans] Re: what about microkernel?         


Author: LiteStar numnums
Date: Oct 7, 2007 09:32

TUD:OS is pretty neat. I'd like to take Nemesis out for a spin as well, but
I've not the time now.

On 10/7/07, David Leimbach gmail.com> wrote:
>
> On 10/6/07, Charles Forsyth terzarima.net> wrote:
>>> you mean, the all 9 subsystems works through 9P and filesystems,
>>> that safe...
Show full article (3.10Kb)
no comments
Re: [9fans] Re: what about microkernel?         


Author: erik quanstrom
Date: Oct 7, 2007 11:06

>> It's "open sourced" now, as of a few weeks ago.
>>
>> Ever looked at the L4 family of microkernels?
>>
> yep, I could never get them to build on red hat. My mistake, using red
> hat, but ... long story.

after looking at the code, i didn't try to compile it.
the version i looked at was c++ and seemed much more
complicated than the claimed handful of system calls.

- erik
no comments
1 2 3