*BSD News Article 47728


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!lll-winken.llnl.gov!decwrl!svc.portal.com!news1.best.com!blob.best.net!not-for-mail
From: dillon@best.com (Matt Dillon)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: The Future of FreeBSD...
Date: 24 Jul 1995 12:17:27 -0700
Organization: Best Internet Communications, Inc. (info@best.com)
Lines: 33
Distribution: world
Message-ID: <3v0rk7$ac4@blob.best.net>
References: <3uktse$d9c@hal.nt.tuwien.ac.at> <3uo4fk$gjm@er6.rutgers.edu> <ck3xcVu00YUxABg5gY@andrew.cmu.edu> <3us0a8$l9m@er6.rutgers.edu>
NNTP-Posting-Host: blob.best.net

:In article <3us0a8$l9m@er6.rutgers.edu>,
:Ken Nakata <kenn@er6.rutgers.edu> wrote:
:>Matthew Jason White <mwhite+@CMU.EDU> writes:
:>>No, there have always been those who port each new version of a software
:>>to multiple systems.  The fun thing about microkernels is that this
:>>becomes no longer necessary.
:>
:>Why and how is it so with microkernel and it is not with other OS's
:>such as NetBSD?
:>
:>Parhaps you don't know this; With NetBSD, we already have very
:>portable environment across many platforms.  If I can compile one
:>program on i386 port, I'll be able to just re-compile the source on

    From a theoretical perspective, nobody has really written a real
    microkernel yet.  So far, the microkernels (including Mach) appear to
    be at least as complex as their monolithic brothers and require
    about as much work to port across platforms.  Just adding
    a few more levels of subroutine call does not a microkernel make,
    IMHO.

    On the otherhand, I keep hearing people screaming about how inefficient
    microkernels are.  There is nothing in the inherent design that requires
    a microkernel to be any less efficient then a monolithic design, it is
    only the *current implementations* you see in the field which are
    inefficient, which I attribute simply to bad design irregardless of
    whether it is a microkernel or not.  

    I think the point is pretty much moot, myself.  I see both monolithic
    and microkernel designs heading for the same destination.

					-Matt