From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 1 19:30:30 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CE7616A4CE for ; Thu, 1 Jul 2004 19:30:30 +0000 (GMT) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.47]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B0DB43D1F for ; Thu, 1 Jul 2004 19:30:30 +0000 (GMT) (envelope-from justin@mac.com) Received: from mac.com (smtpin01-en2 [10.13.10.146]) by smtpout.mac.com (8.12.6/MantshX 2.0) with ESMTP id i61JTmVN012344 for ; Thu, 1 Jul 2004 12:29:48 -0700 (PDT) Received: from [67.169.117.81] (c-67-169-117-81.client.comcast.net [67.169.117.81]) (authenticated bits=0) by mac.com (Xserve/smtpin01/MantshX 4.0) with ESMTP id i61JTQTw016806 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 1 Jul 2004 12:29:32 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v618) In-Reply-To: <40E40385.9030401@trio.plala.or.jp> References: <40E1CAAD.3000303@minimum.se> <40E1CF00.2090601@netli.com> <1088557263.3528.102.camel@host-83-146-2-180.bulldogdsl.com> <72A1AE29-CA60-11D8-988E-000A95C969C6@zumbrunn.com> <9B616D82-CB28-11D8-9145-000D9335C6A0@yahoo.com.au> <40E40385.9030401@trio.plala.or.jp> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Justin Walker Date: Thu, 1 Jul 2004 12:29:25 -0700 To: freebsd-hackers@freebsd.org X-Mailer: Apple Mail (2.618) Subject: Re: FreeBSD and MacOS X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2004 19:30:30 -0000 On Jul 1, 2004, at 5:28, Eitarou Kamo wrote: > Hi Q and all, > > Q wrote: > >> >> The portions of the FreeBSD kernel that Apple have adopted can be >> found as part of the XNU project (the darwin kernel) from Apple's >> Opensource website >> http://www.opensource.apple.com/darwinsource/ >> The CVS tags should still be intact on the files in question. >> > Is the darwin entirely open source? Darwin, as the underpinnings for Mac OS X, is entirely open source, in the sense that you can build a running Darwin system from the open-source code available from Apple. You can't completely replace corresponding components in Mac OS X with code from the Darwin code base and have a working system (some frameworks/libraries are only partially open source). Some components of the kernel are not open-source, but they are not needed to build a Darwin system, or to build a kernel that can replace the one you have on a running Mac OS X system. These components are loadable kernel modules, and as such, will load into a rebuilt kernel of the same version level. Hope that isn't too confusing. Regards, Justin -- Justin C. Walker, Curmudgeon-At-Large * Institute for General Semantics | When LuteFisk is outlawed | Only outlaws will have | LuteFisk *--------------------------------------*-------------------------------*