SCIENTIFIC-LINUX-USERS Archives

March 2013

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Konstantin Olchanski <[log in to unmask]>
Reply To:
Konstantin Olchanski <[log in to unmask]>
Date:
Fri, 1 Mar 2013 10:34:13 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (29 lines)
On Thu, Feb 28, 2013 at 08:03:48PM -0800, Yasha Karant wrote:
>
> Modern BSD is a micro-kernel ("MACH") design, whereas Linux still is
> a monolithic kernel design.
>

FreeBSD, NetBSD, OpenBSD, DragonFlyBSD are all original monolithic UNIX.

Linux of course is a monolithic kernel.

The only micro-kernel system widely used is MacOS 10, of NeXT lineage. It runs
a monolithic FreeBSD kernel (of mid-1990-ies vintage) on top of the CMU MACH
microkernel. This makes it a "fake" micro-kernel OS, compared to a "true" one
like GNU Hurd (vaporware).

>
> A micro-kernel design has intrinsic
> design advantages over a monolithic design, all other things being
> equal.
>

This is a popular myth. Unfortunately it is not true. For further reading, google "linus torvalds microkernel debate".

-- 
Konstantin Olchanski
Data Acquisition Systems: The Bytes Must Flow!
Email: olchansk-at-triumf-dot-ca
Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada

ATOM RSS1 RSS2