From owner-freebsd-chat@FreeBSD.ORG Thu Jul 29 23:45:21 2004 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1982916A4CE for ; Thu, 29 Jul 2004 23:45:21 +0000 (GMT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB4A443D53 for ; Thu, 29 Jul 2004 23:45:20 +0000 (GMT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.12.11/8.12.11) with ESMTP id i6TNiJFF064262; Thu, 29 Jul 2004 19:44:19 -0400 (EDT) (envelope-from robert@fledge.watson.org) Received: from localhost (robert@localhost)i6TNiFER064257; Thu, 29 Jul 2004 19:44:19 -0400 (EDT) (envelope-from robert@fledge.watson.org) Date: Thu, 29 Jul 2004 19:44:15 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org To: Paul Robinson In-Reply-To: <20040720084849.GC5699@iconoplex.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-chat@freebsd.org cc: Robert Storey Subject: Re: Apple's contribution to FreeBSD X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jul 2004 23:45:21 -0000 On Tue, 20 Jul 2004, Paul Robinson wrote: > As I understand it, all of userland, plus they stole Jordan Hubbard. :-) > > The kernel is based on Mach, not FreeBSD, They use Mach for scheduler and VM. They use IOKit, which is their own custom device driver framework. However, the network stack, VFS and many file systems, and several higher level IPC subsystems in the kernel come straight for FreeBSD. So I would say your statement is pretty inaccurate. You should take a look at: http://fxr.watson.org/fxr/source/bsd/?v=DARWIN7 It should look pretty familiar. Apple makes extensive use of open source for lower level operating system frameworks, application services, etc, and participats actively in many of the open source communities associated with those projects. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Principal Research Scientist, McAfee Research