linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Monolithic Vs. Microkernel
@ 2002-02-26  6:11 Rakesh Kumar Banka
  2002-02-26  6:17 ` Larry McVoy
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Rakesh Kumar Banka @ 2002-02-26  6:11 UTC (permalink / raw)
  To: linux-kernel


Anyone working on the Microkernel implementation
of Linux? Specially in the area of seperating the process
and the file management activities out of the kernel.

Rakesh.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-02-26  6:11 Monolithic Vs. Microkernel Rakesh Kumar Banka
@ 2002-02-26  6:17 ` Larry McVoy
  2002-02-26  9:49   ` Alan Cox
  2002-02-26  6:17 ` David Lang
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 14+ messages in thread
From: Larry McVoy @ 2002-02-26  6:17 UTC (permalink / raw)
  To: Rakesh Kumar Banka; +Cc: linux-kernel

On Mon, Feb 25, 2002 at 11:11:59PM -0700, Rakesh Kumar Banka wrote:
> Anyone working on the Microkernel implementation
> of Linux? Specially in the area of seperating the process
> and the file management activities out of the kernel.

Not if they learned from history, they aren't.  But the Hurd could use
your help, they're a microkernel.
-- 
---
Larry McVoy            	 lm at bitmover.com           http://www.bitmover.com/lm 

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-02-26  6:11 Monolithic Vs. Microkernel Rakesh Kumar Banka
  2002-02-26  6:17 ` Larry McVoy
@ 2002-02-26  6:17 ` David Lang
  2002-02-26  6:23 ` Eric Krout
  2002-02-26 11:45 ` Rik van Riel
  3 siblings, 0 replies; 14+ messages in thread
From: David Lang @ 2002-02-26  6:17 UTC (permalink / raw)
  To: Rakesh Kumar Banka; +Cc: linux-kernel

this is a FAQ

basicly it boils down to the fact that Linus believes that a microkernel
ends up spending to much of it's time formatting messages for other pieces
of itself instead of doing the work you purchased the computer to do.

David Lang

 On
Mon, 25 Feb 2002, Rakesh Kumar Banka wrote:

> Date: Mon, 25 Feb 2002 23:11:59 -0700 (MST)
> From: Rakesh Kumar Banka <Rakesh@asu.edu>
> To: linux-kernel@vger.kernel.org
> Subject: Monolithic Vs. Microkernel
>
>
> Anyone working on the Microkernel implementation
> of Linux? Specially in the area of seperating the process
> and the file management activities out of the kernel.
>
> Rakesh.
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-02-26  6:11 Monolithic Vs. Microkernel Rakesh Kumar Banka
  2002-02-26  6:17 ` Larry McVoy
  2002-02-26  6:17 ` David Lang
@ 2002-02-26  6:23 ` Eric Krout
  2002-02-26 11:45 ` Rik van Riel
  3 siblings, 0 replies; 14+ messages in thread
From: Eric Krout @ 2002-02-26  6:23 UTC (permalink / raw)
  To: Rakesh Kumar Banka; +Cc: linux-kernel

On Tue, 2002-02-26 at 01:11, Rakesh Kumar Banka wrote:
> 
> Anyone working on the Microkernel implementation
> of Linux? Specially in the area of seperating the process
> and the file management activities out of the kernel.
> 
> Rakesh.

AST?  ;-)

(Sorry, that joke is based on 1991 material)




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-02-26  6:17 ` Larry McVoy
@ 2002-02-26  9:49   ` Alan Cox
  0 siblings, 0 replies; 14+ messages in thread
From: Alan Cox @ 2002-02-26  9:49 UTC (permalink / raw)
  To: Larry McVoy; +Cc: Rakesh Kumar Banka, linux-kernel

> On Mon, Feb 25, 2002 at 11:11:59PM -0700, Rakesh Kumar Banka wrote:
> > Anyone working on the Microkernel implementation
> > of Linux? Specially in the area of seperating the process
> > and the file management activities out of the kernel.
> 
> Not if they learned from history, they aren't.  But the Hurd could use
> your help, they're a microkernel.

There are several Linux on microkernel implementations around, thankfully 
using something that can really be called a microkernel. With the "we
want to run 10,000 copies of Linux on a box" market boom it may well prove
to have a practical use one day - as well as the security partitioning one
which some people overlook (and paranoid security people often do not mind
a small performance hit)

Alan

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-02-26  6:11 Monolithic Vs. Microkernel Rakesh Kumar Banka
                   ` (2 preceding siblings ...)
  2002-02-26  6:23 ` Eric Krout
@ 2002-02-26 11:45 ` Rik van Riel
  2002-03-04 14:49   ` Pavel Machek
  3 siblings, 1 reply; 14+ messages in thread
From: Rik van Riel @ 2002-02-26 11:45 UTC (permalink / raw)
  To: Rakesh Kumar Banka; +Cc: linux-kernel

On Mon, 25 Feb 2002, Rakesh Kumar Banka wrote:

> Anyone working on the Microkernel implementation
> of Linux? Specially in the area of seperating the process
> and the file management activities out of the kernel.

You have to remember that the source code for Linux is available.

This means we can have all the advantages of modularity at the
source level without needing any of the potential disadvantages
of modularity at the binary level.

regards,

Rik
-- 
"Linux holds advantages over the single-vendor commercial OS"
    -- Microsoft's "Competing with Linux" document

http://www.surriel.com/		http://distro.conectiva.com/


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-02-26 11:45 ` Rik van Riel
@ 2002-03-04 14:49   ` Pavel Machek
  2002-03-05 20:34     ` Alexander Viro
                       ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Pavel Machek @ 2002-03-04 14:49 UTC (permalink / raw)
  To: Rik van Riel; +Cc: Rakesh Kumar Banka, linux-kernel

Hi!

> > Anyone working on the Microkernel implementation
> > of Linux? Specially in the area of seperating the process
> > and the file management activities out of the kernel.
> 
> You have to remember that the source code for Linux is available.
> 
> This means we can have all the advantages of modularity at the

Not *all* of them. On vsta, you could do

( killall keyboard; sleep 1; keyboard ) &

to change your keymap. On linux you need special tools for managing
modules and are not protected from module bugs. Try developing filesystem
on production box.... You can do that on u-kernels.
								Pavel
-- 
Philips Velo 1: 1"x4"x8", 300gram, 60, 12MB, 40bogomips, linux, mutt,
details at http://atrey.karlin.mff.cuni.cz/~pavel/velo/index.html.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-03-04 14:49   ` Pavel Machek
@ 2002-03-05 20:34     ` Alexander Viro
  2002-03-05 20:47       ` Pavel Machek
  2002-03-05 21:04     ` Rik van Riel
  2002-03-05 21:32     ` Bernd Eckenfels
  2 siblings, 1 reply; 14+ messages in thread
From: Alexander Viro @ 2002-03-05 20:34 UTC (permalink / raw)
  To: Pavel Machek; +Cc: Rik van Riel, Rakesh Kumar Banka, linux-kernel



On Mon, 4 Mar 2002, Pavel Machek wrote:

> Not *all* of them. On vsta, you could do
> 
> ( killall keyboard; sleep 1; keyboard ) &
> 
> to change your keymap. On linux you need special tools for managing
> modules and are not protected from module bugs. Try developing filesystem
> on production box.... You can do that on u-kernels.

Userland filesystems != microkernel.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-03-05 20:34     ` Alexander Viro
@ 2002-03-05 20:47       ` Pavel Machek
  0 siblings, 0 replies; 14+ messages in thread
From: Pavel Machek @ 2002-03-05 20:47 UTC (permalink / raw)
  To: Alexander Viro; +Cc: Rik van Riel, Rakesh Kumar Banka, linux-kernel

Hi!

> > Not *all* of them. On vsta, you could do
> > 
> > ( killall keyboard; sleep 1; keyboard ) &
> > 
> > to change your keymap. On linux you need special tools for managing
> > modules and are not protected from module bugs. Try developing filesystem
> > on production box.... You can do that on u-kernels.
> 
> Userland filesystems != microkernel.

Yep, but microkernel => userland filesystems ;-). Anyway, they *can*
do things linux can't do (or linux has hard time with), like
partitioning physical machine into few logical ones, filesystems in
userland, ability to debug drivers on production machines, etc.

I like those features, but I'm not sure if costs introduced by
u-kernels are worth it.
									Pavel
-- 
(about SSSCA) "I don't say this lightly.  However, I really think that the U.S.
no longer is classifiable as a democracy, but rather as a plutocracy." --hpa

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-03-04 14:49   ` Pavel Machek
  2002-03-05 20:34     ` Alexander Viro
@ 2002-03-05 21:04     ` Rik van Riel
  2002-03-05 21:17       ` Xavier Bestel
  2002-03-06 11:22       ` Pavel Machek
  2002-03-05 21:32     ` Bernd Eckenfels
  2 siblings, 2 replies; 14+ messages in thread
From: Rik van Riel @ 2002-03-05 21:04 UTC (permalink / raw)
  To: Pavel Machek; +Cc: Rakesh Kumar Banka, linux-kernel

On Mon, 4 Mar 2002, Pavel Machek wrote:

> > This means we can have all the advantages of modularity at the
>
> Not *all* of them. On vsta, you could do
>
> ( killall keyboard; sleep 1; keyboard ) &

How is that different from the following ?

(rmmod keyboard ; sleep 1 ; modprobe keyboard)

[no, no need to talk about hardware access ... vsta's keyboard
driver also has hardware access]

regards,

Rik
-- 
Will hack the VM for food.

http://www.surriel.com/		http://distro.conectiva.com/


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-03-05 21:04     ` Rik van Riel
@ 2002-03-05 21:17       ` Xavier Bestel
  2002-03-06 11:22       ` Pavel Machek
  1 sibling, 0 replies; 14+ messages in thread
From: Xavier Bestel @ 2002-03-05 21:17 UTC (permalink / raw)
  To: Rik van Riel; +Cc: Pavel Machek, Rakesh Kumar Banka, Linux Kernel Mailing List

le mar 05-03-2002 à 22:04, Rik van Riel a écrit :
> On Mon, 4 Mar 2002, Pavel Machek wrote:
> 
> > > This means we can have all the advantages of modularity at the
> >
> > Not *all* of them. On vsta, you could do
> >
> > ( killall keyboard; sleep 1; keyboard ) &
> 
> How is that different from the following ?
> 
> (rmmod keyboard ; sleep 1 ; modprobe keyboard)
> 
> [no, no need to talk about hardware access ... vsta's keyboard
> driver also has hardware access]

killall works when keyboard is deadlocked, I suppose.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-03-04 14:49   ` Pavel Machek
  2002-03-05 20:34     ` Alexander Viro
  2002-03-05 21:04     ` Rik van Riel
@ 2002-03-05 21:32     ` Bernd Eckenfels
  2 siblings, 0 replies; 14+ messages in thread
From: Bernd Eckenfels @ 2002-03-05 21:32 UTC (permalink / raw)
  To: linux-kernel

In article <20020304144923.A96@toy.ucw.cz> you wrote:
> modules and are not protected from module bugs. Try developing filesystem
> on production box.... You can do that on u-kernels.

Well, I agree that debugging get's easier if you do not crash your box every
now and then. But on the other hand... who is developing on production boxes?!
Is that usual suse policy? :)

Greetings
Bernd

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
  2002-03-05 21:04     ` Rik van Riel
  2002-03-05 21:17       ` Xavier Bestel
@ 2002-03-06 11:22       ` Pavel Machek
  1 sibling, 0 replies; 14+ messages in thread
From: Pavel Machek @ 2002-03-06 11:22 UTC (permalink / raw)
  To: Rik van Riel; +Cc: Rakesh Kumar Banka, linux-kernel

Hi!

> > > This means we can have all the advantages of modularity at the
> >
> > Not *all* of them. On vsta, you could do
> >
> > ( killall keyboard; sleep 1; keyboard ) &
> 
> How is that different from the following ?
> 
> (rmmod keyboard ; sleep 1 ; modprobe keyboard)
> 
> [no, no need to talk about hardware access ... vsta's keyboard
> driver also has hardware access]

Standart tools for standard tasks. And if there's while(1); in VSTa's
keyboard handler will not prevent killall.
								Pavel
-- 
Casualities in World Trade Center: ~3k dead inside the building,
cryptography in U.S.A. and free speech in Czech Republic.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Monolithic Vs. Microkernel
@ 2002-02-26 10:34 Hans Adams
  0 siblings, 0 replies; 14+ messages in thread
From: Hans Adams @ 2002-02-26 10:34 UTC (permalink / raw)
  To: linux-kernel

Hello,

at least two teams work upon it here in Germany

references:

http://os.inf.tu-dresden.de/index.xml.de
http://i30www.ira.uka.de

A branch of stable kernels upon L4/Fiasco is maintained at TU Dresden
and available at:
http://os.inf.tu-dresden.de/L4/LinuxOnL4/. 

Though Mr. Torvalds seems not to be amused about micro kernel aproach,
this work is not done in vein due to the inherent technical superiority
in certain applications mostly regarding distributed systems including
NUMA architectures.

best, Hans Adams

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2002-03-06 13:46 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-02-26  6:11 Monolithic Vs. Microkernel Rakesh Kumar Banka
2002-02-26  6:17 ` Larry McVoy
2002-02-26  9:49   ` Alan Cox
2002-02-26  6:17 ` David Lang
2002-02-26  6:23 ` Eric Krout
2002-02-26 11:45 ` Rik van Riel
2002-03-04 14:49   ` Pavel Machek
2002-03-05 20:34     ` Alexander Viro
2002-03-05 20:47       ` Pavel Machek
2002-03-05 21:04     ` Rik van Riel
2002-03-05 21:17       ` Xavier Bestel
2002-03-06 11:22       ` Pavel Machek
2002-03-05 21:32     ` Bernd Eckenfels
2002-02-26 10:34 Hans Adams

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).