OpenQNX :: The QNX Community Portal

Oct 12, 2008 - 05:59 PM
Google
  Web openqnx.com   
     Create an account Home · Submit News · QNX Forums · QNX Download · Search   
_
Main Menu
Who's Online
There are 23 unlogged users and 0 registered users online.

You can log-in or register for a user account here.

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Steinhoff
Post subject: Interesting paper about micro kernel design  PostPosted: Oct 28, 2005 - 01:22 PM
QNX Master


Joined: Sep 03, 2002
Posts: 278

This paper describs the design of the new 'true' micro kernel of
Minix 3.0

http://www.minix3.org/doc/herder_thesis.pdf

--Armin
 
 View user's profile Send private message  
Reply with quote Back to top
John Nagle
Post subject: Re: Interesting paper about micro kernel design  PostPosted: Oct 28, 2005 - 04:47 PM
Guest





Armin Steinhoff wrote:
Quote:

This paper describs the design of the new 'true' micro kernel of
Minix 3.0

http://www.minix3.org/doc/herder_thesis.pdf

--Armin

It's a mediocre paper about a mediocre design. Which is sad.

That paper is by a master's student who took the drivers
out of the existing kernel and added wierd system calls so they could
do the things they were already doing. The architecture is far
inferior to that of QNX 6. No threads. Networking and file systems
still seem to be in the kernel. Messaging/scheduler interaction
has not been worked out. No modern devices (USB, FireWire,
etc.) are supported. The security is no better than that of
classic Unix/Linux.

Fundamentally, the problem is that it's a retrofit of a microkernel
architecture. That never works. See Mach.

I was hoping for something better.

John Nagle
 
   
Reply with quote Back to top
Steinhoff
Post subject: Re: Interesting paper about micro kernel design  PostPosted: Oct 28, 2005 - 05:22 PM
QNX Master


Joined: Sep 03, 2002
Posts: 278

John Nagle wrote:
Quote:
Armin Steinhoff wrote:


This paper describs the design of the new 'true' micro kernel of
Minix 3.0

http://www.minix3.org/doc/herder_thesis.pdf

--Armin


It's a mediocre paper about a mediocre design. Which is sad.

The design of QNX6 and Minix 3.0 are based on the multi server
architecure ... so you mean this design is a mediocre one?

Quote:
That paper is by a master's student who took the drivers
out of the existing kernel and added wierd system calls so they could
do the things they were already doing. The architecture is far
inferior to that of QNX 6. No threads. Networking and file systems
still seem to be in the kernel.

Wrong ... Networking and file systems are based on servers and drivers
running in users space. That's new for Minix 3.0 ...

Quote:
Messaging/scheduler interaction has not been worked out.

.... but is implemented. Synchronous message passing ...

Quote:
No modern devices (USB, FireWire,
etc.) are supported.

Minix 3.0 is a fresh release ... there will lots of things follow.

The security is no better than that of
Quote:
classic Unix/Linux.

Fundamentally, the problem is that it's a retrofit of a microkernel
architecture. That never works. See Mach.

You don't know the history of Minix .... this system works.

--Armin

Quote:

I was hoping for something better.

John Nagle
 
 View user's profile Send private message  
Reply with quote Back to top
Thunderblade
Post subject: Re: Interesting paper about micro kernel design  PostPosted: Nov 08, 2005 - 10:28 AM
Senior Member


Joined: Apr 07, 2005
Posts: 259

Who needs Minix when we got QNX? :)

"Armin Steinhoff" <a-steinhoff@web.de> schrieb im Newsbeitrag
news:djtmgt$mg1$1@inn.qnx.com...
Quote:
John Nagle wrote:
Armin Steinhoff wrote:


This paper describs the design of the new 'true' micro kernel of
Minix 3.0

http://www.minix3.org/doc/herder_thesis.pdf

--Armin


It's a mediocre paper about a mediocre design. Which is sad.

The design of QNX6 and Minix 3.0 are based on the multi server
architecure ... so you mean this design is a mediocre one?

That paper is by a master's student who took the drivers
out of the existing kernel and added wierd system calls so they could
do the things they were already doing. The architecture is far
inferior to that of QNX 6. No threads. Networking and file systems
still seem to be in the kernel.

Wrong ... Networking and file systems are based on servers and drivers
running in users space. That's new for Minix 3.0 ...

Messaging/scheduler interaction has not been worked out.

... but is implemented. Synchronous message passing ...

No modern devices (USB, FireWire,
etc.) are supported.

Minix 3.0 is a fresh release ... there will lots of things follow.

The security is no better than that of
classic Unix/Linux.

Fundamentally, the problem is that it's a retrofit of a microkernel
architecture. That never works. See Mach.

You don't know the history of Minix .... this system works.

--Armin


I was hoping for something better.

John Nagle
 
 View user's profile Send private message  
Reply with quote Back to top
Mario Charest
Post subject: Re: Interesting paper about micro kernel design  PostPosted: Nov 08, 2005 - 01:43 PM
Guest





"Malte Mundt" <mmundt@qnx.de> wrote in message
news:dkpun4$rkc$1@inn.qnx.com...
Quote:
Who needs Minix when we got QNX? Smile

You must be kidding, right?
 
   
Reply with quote Back to top
Steinhoff
Post subject: Re: Interesting paper about micro kernel design  PostPosted: Nov 08, 2005 - 06:38 PM
QNX Master


Joined: Sep 03, 2002
Posts: 278

Malte Mundt wrote:
Quote:
Who needs Minix when we got QNX? Smile

The issue isn't to choose between Minix or QNX.

The interesting point is just the design of the
micro kernel of Minix 3.0.

And ... you have access to the sources!

--Armin




Quote:

"Armin Steinhoff" <a-steinhoff@web.de> schrieb im Newsbeitrag
news:djtmgt$mg1$1@inn.qnx.com...

John Nagle wrote:

Armin Steinhoff wrote:


This paper describs the design of the new 'true' micro kernel of
Minix 3.0

http://www.minix3.org/doc/herder_thesis.pdf

--Armin


It's a mediocre paper about a mediocre design. Which is sad.

The design of QNX6 and Minix 3.0 are based on the multi server
architecure ... so you mean this design is a mediocre one?


That paper is by a master's student who took the drivers
out of the existing kernel and added wierd system calls so they could
do the things they were already doing. The architecture is far
inferior to that of QNX 6. No threads. Networking and file systems
still seem to be in the kernel.

Wrong ... Networking and file systems are based on servers and drivers
running in users space. That's new for Minix 3.0 ...


Messaging/scheduler interaction has not been worked out.

... but is implemented. Synchronous message passing ...


No modern devices (USB, FireWire,
etc.) are supported.

Minix 3.0 is a fresh release ... there will lots of things follow.

The security is no better than that of

classic Unix/Linux.

Fundamentally, the problem is that it's a retrofit of a microkernel
architecture. That never works. See Mach.

You don't know the history of Minix .... this system works.

--Armin


I was hoping for something better.

John Nagle


 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2007 The PNphpBB Group
Credits
All logos and trademarks in this site are property of their respective owners. The comments are property of their posters.
Powered by OpenQNX: The QNX Community Portal Site
QNX and the QNX logo are registered trademarks of QNX Software Systems.