|
|
Up |
|
|
  |
Author: Andrew WingorodovAndrew Wingorodov Date: Oct 6, 2007 09:04
Is Plan9 has a microkernel architecture?
|
| |
|
| | 29 Comments |
|
  |
Author: Lorenzo Fernando Bivens de la FuenteLorenzo 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 |
|
  |
|
Author: johnnyjohnny Date: Oct 6, 2007 09:10
|
| |
| no comments |
|
  |
Author: Charles ForsythCharles 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 |
|
  |
Author: Andrew WingorodovAndrew 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 |
|
  |
Author: Charles ForsythCharles 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 |
|
  |
Author: David LeimbachDavid 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 |
|
  |
Author: ron minnichron 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 |
|
  |
Author: LiteStar numnumsLiteStar 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 |
|
  |
|
|
  |
Author: erik quanstromerik 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 |
|
|
|
|