Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Jan 2005 01:50:34 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        Antony T Curtis <antony.t.curtis@ntlworld.com>
Cc:        FreeBSD Architecture <freebsd-arch@freebsd.org>
Subject:   Re: Continuation of the Mach Microkernel
Message-ID:  <20050125095034.GA14180@xor.obsecurity.org>
In-Reply-To: <1106644266.57883.3.camel@pcgem.rdg.cyberkinetica.com>
References:  <A88CBA6A-6BF6-11D9-8C84-00112433589E@comcast.net> <20050125035045.GA27895@gurney.reilly.home> <1355BB97-6E8C-11D9-B0E6-00306544D642@mac.com> <1106644266.57883.3.camel@pcgem.rdg.cyberkinetica.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--OgqxwSJOaUobr8KG
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jan 25, 2005 at 09:11:05AM +0000, Antony T Curtis wrote:
> On Mon, 2005-01-24 at 20:46 -0800, Justin Walker wrote:
> > On Jan 24, 2005, at 19:50, Andrew Reilly wrote:
> >=20
> > > 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.
> >=20
> > Nope.  The Darwin kernel uses some updates from FreeBSD 4.x, not 5.x. =
=20
> > It isn't a wholesale import of FreeBSD, though.  The device driver=20
> > model is completely different, as is the interface between the network=
=20
> > stacks and the devices.
> >=20
> > Also, just to be clear, Darwin doesn't use Mach as a microkernel.  The=
=20
> > implementation is more like Mach 2.x than Mac 3.x (even though the Mach=
=20
> > bits are based on Mach 3.x): there is no support for running "guest=20
> > OSs" in Darwin.
>=20
> 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.

xmach?  Run by jmallett@FreeBSD.org :-)

Kris

--OgqxwSJOaUobr8KG
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQFB9hZqWry0BWjoQKURAvbnAJ9+8qguMA4bt6S7eKoGZ+1cRzFU9wCcD3QU
mMKyOy182hIKSnFaHO6AuoE=
=LoGS
-----END PGP SIGNATURE-----

--OgqxwSJOaUobr8KG--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050125095034.GA14180>