From owner-freebsd-questions@FreeBSD.ORG Thu Oct 21 14:37:07 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC50416A4CE for ; Thu, 21 Oct 2004 14:37:07 +0000 (GMT) Received: from adsl-68-76-19-75.dsl.klmzmi.ameritech.net (adsl-68-76-19-75.dsl.klmzmi.ameritech.net [68.76.19.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07A9943D39 for ; Thu, 21 Oct 2004 14:37:07 +0000 (GMT) (envelope-from luke@foolishgames.com) Received: from [192.168.0.51] (24.176.8.69.kzo.mi.chartermi.net [24.176.8.69]) (authenticated bits=0)ESMTP id i9LEb4fK052367; Thu, 21 Oct 2004 10:37:05 -0400 (EDT) (envelope-from luke@foolishgames.com) X-Authentication-Warning: adsl-68-76-19-75.dsl.klmzmi.ameritech.net: Host 24.176.8.69.kzo.mi.chartermi.net [24.176.8.69] claimed to be [192.168.0.51] Message-Id: X-Habeas-Swe-6: email in exchange for a license for this Habeas X-Habeas-Swe-3: like Habeas SWE (tm) Date: Thu, 21 Oct 2004 10:36:49 -0400 X-Habeas-Swe-8: Message (HCM) and not spam. Please report use of this From: Lucas Holt X-Habeas-Swe-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-Swe-2: brightly anticipated In-Reply-To: <000701c4b6f3$b1521030$6700a8c0@w2kprows1> References: <000701c4b6f3$b1521030$6700a8c0@w2kprows1> To: rogeriocordeiro X-Habeas-Swe-7: warrant mark warrants that this is a Habeas Compliant Mime-Version: 1.0 (Apple Message framework v619) X-Habeas-Swe-4: Copyright 2002 Habeas (tm) Content-Type: text/plain; charset=US-ASCII; format=flowed X-Habeas-Swe-1: winter into spring Content-Transfer-Encoding: 7bit X-Habeas-Swe-9: mark in spam to . X-Mailer: Apple Mail (2.619) X-Virus-Scanned: ClamAV 0.80/543/Wed Oct 20 15:24:13 2004 clamav-milter version 0.80j15:24:13 2004 clamav-milter version 0.80j 15:24:13 2004 clamav-milter version 0.80j on adsl-68-76-19-75.dsl.klmzmi.amer X-Virus-Status: Clean cc: freebsd-questions@freebsd.org Subject: Re: mac os X X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Oct 2004 14:37:08 -0000 > > Is the Darwin project part of the FreeBSD group such as FreeBSD for > PPC or > is now a separate entity? > > Can the code from Darwin be used back in FreeBSD? > I can't answer all of your questions, but I can field this part. OpenDarwin is an open source project spun off by apple to allow further development of the Darwin core of Mac OS X. Another words, Darwin is the "UNIX" underlying part of OS X. Its a different operating system. Apple uses code from FreeBSD, but its much different. In fact, parts of the darwin kernel are written in C++ whereas the FreeBSD kernel is written in C (at least everything i've looked at so far). Apple does not use a FreeBSD kernel, but rather a hacked up kernel from their next acquisition that they injected with newer NetBSD/FreeBSD code. (it contained BSD code before, they simply updated it) Parts of Darwin are structured like a *BSD and other parts follow the methodologies of a Mach kernel design (basically object oriented, using messages). The biggest thing apple uses from FreeBSD is most of the userland utilities. Commands like ps, kill, bsdmake, etc. (apple defaults to gnu make now, but bsdmake is still there) Some of the code can be used from Darwin under the apple open source license. For example, the HFS+ file system support code. Lucas Holt Luke@FoolishGames.com ________________________________________________________ FoolishGames.com (Jewel Fan Site) JustJournal.com (Free blogging)