From owner-freebsd-arch@FreeBSD.ORG Tue Jan 25 09:50:36 2005 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02E4E16A4CE for ; Tue, 25 Jan 2005 09:50:36 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.199.47.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9ACA443D46 for ; Tue, 25 Jan 2005 09:50:35 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 7FEA5513D5; Tue, 25 Jan 2005 01:50:34 -0800 (PST) Date: Tue, 25 Jan 2005 01:50:34 -0800 From: Kris Kennaway To: Antony T Curtis Message-ID: <20050125095034.GA14180@xor.obsecurity.org> References: <20050125035045.GA27895@gurney.reilly.home> <1355BB97-6E8C-11D9-B0E6-00306544D642@mac.com> <1106644266.57883.3.camel@pcgem.rdg.cyberkinetica.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OgqxwSJOaUobr8KG" Content-Disposition: inline In-Reply-To: <1106644266.57883.3.camel@pcgem.rdg.cyberkinetica.com> User-Agent: Mutt/1.4.2.1i cc: FreeBSD Architecture Subject: Re: Continuation of the Mach Microkernel X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2005 09:50:36 -0000 --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--