Re: Continuation of the Mach Microkernel

From: Antony T Curtis (antony.t.curtis_at_ntlworld.com)
Date: 01/25/05

  • Next message: Kris Kennaway: "Re: Continuation of the Mach Microkernel"
    To: Justin Walker <justin@mac.com>
    Date: Tue, 25 Jan 2005 09:11:05 +0000
    
    

    On Mon, 2005-01-24 at 20:46 -0800, Justin Walker wrote:
    > On Jan 24, 2005, at 19:50, Andrew Reilly wrote:
    >
    > > On Fri, Jan 21, 2005 at 04:51:51PM -0500, Nicholas Ink wrote:
    > >> Has anyone tried running the Mach microkernel with a new version of
    > >> FreeBSD, like 5.x? I'm working on a project involving that
    > >> microkernel, but I'm concerned that it won't work with newer versions
    > >> of FreeBSD.
    > >> Does anyone know anything or know of any resources that might assist
    > >> me?
    > >
    > > How about the Darwin codebase? They recently upgraded their
    > > user-land to FreeBSD 5.something, I believe.
    >
    > Nope. The Darwin kernel uses some updates from FreeBSD 4.x, not 5.x.
    > It isn't a wholesale import of FreeBSD, though. The device driver
    > model is completely different, as is the interface between the network
    > stacks and the devices.
    >
    > Also, just to be clear, Darwin doesn't use Mach as a microkernel. The
    > implementation is more like Mach 2.x than Mac 3.x (even though the Mach
    > bits are based on Mach 3.x): there is no support for running "guest
    > OSs" in Darwin.

    There was a project someone had called something like MachBSD or xBSD
    which had a Mach microkernel and a FreeBSD 4.x userland - it had a
    project goal to reimplement FreeBSD but with a Mach-based kernel. The
    site disappeared sometime last year - it had a couple of ISOs but didn't
    have complete source online IIRC.

    -- 
    Antony T Curtis, BSc.                   UNIX, Linux, *BSD, Networking
    antony.t.curtis@ntlworld.com            C++, J2EE, Perl, MySQL, Apache
                                            IT Consultancy.
    _______________________________________________
    freebsd-arch@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-arch
    To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
    

  • Next message: Kris Kennaway: "Re: Continuation of the Mach Microkernel"

    Relevant Pages

    • Re: MAC OS X connection to FreeBSD?
      ... I am still somewhat confused as I have been looking at FreeBSD which I ... OpenDarwin 7.2.1 as well, but never could get the Darwin 8.1 cdrom to ... the CM kernel integrated with the FreeBSD kernel along with various ... X11 also comes on the MacOS X DVD, but is not installed by default. ...
      (freebsd-questions)
    • Re: FreeBSD and MacOS
      ... Some of the newer code in Darwin is "based on FreeBSD 5.x" yes, ... monolithic FreeBSD kernel is not one of them. ... Crypto support ...
      (freebsd-hackers)
    • Re: mac os X
      ... > Is the Darwin project part of the FreeBSD group such as FreeBSD for ... > Can the code from Darwin be used back in FreeBSD? ... Apple uses code from FreeBSD, ... of the darwin kernel are written in C++ whereas the FreeBSD kernel is ...
      (freebsd-questions)
    • Re: MAC OS X connection to FreeBSD?
      ... I am still somewhat confused as I have been looking at FreeBSD which I ... OpenDarwin 7.2.1 as well, but never could get the Darwin 8.1 cdrom to ... added their own GUI and that is MacOSX. ... X11 also comes on the MacOS X DVD, but is not installed by default. ...
      (freebsd-questions)
    • Re: MAC OS X connection to FreeBSD?
      ... Being a long time Linux user and now looking into moving over to ... FreeBSD seems to be at the very top in almost ... what are the differences between MAC OS X and Darwin? ... I'm pretty sure that Darwin does not include the MAC gui. ...
      (freebsd-questions)