From owner-freebsd-questions@FreeBSD.ORG Wed Feb 4 09:45:26 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 4A0D916A4CE for ; Wed, 4 Feb 2004 09:45:26 -0800 (PST) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.86]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47E9643D1F for ; Wed, 4 Feb 2004 09:45:25 -0800 (PST) (envelope-from cswiger@mac.com) Received: from mac.com (smtpin08-en2 [10.13.10.153]) by smtpout.mac.com (Xserve/MantshX 2.0) with ESMTP id i14HjNwc029459; Wed, 4 Feb 2004 09:45:23 -0800 (PST) Received: from [10.1.1.193] (nfw2.codefab.com [66.234.138.66]) (authenticated bits=0) by mac.com (Xserve/smtpin08/MantshX 3.0) with ESMTP id i14HjM54001530; Wed, 4 Feb 2004 09:45:22 -0800 (PST) In-Reply-To: <393AF58A-5727-11D8-B1AE-000A95EFF4CA@foolishgames.com> References: <4020B667.8070809@sonic.net> <393AF58A-5727-11D8-B1AE-000A95EFF4CA@foolishgames.com> Mime-Version: 1.0 (Apple Message framework v612) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Charles Swiger Date: Wed, 4 Feb 2004 12:45:21 -0500 To: Lucas Holt X-Mailer: Apple Mail (2.612) cc: "freebsd-questions@FreeBSD. ORG" Subject: Re: PPC ver of freeBSD ? isent that the main body of 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: Wed, 04 Feb 2004 17:45:26 -0000 On Feb 4, 2004, at 10:31 AM, Lucas Holt wrote: > The userland is freebsd.. i.e. the executables in /usr/bin, /bin, etc. > I'm sure apple alters a few things. The part of OSX that differs is > in the kernel. Roughly half the kernel is FreeBSD 5.0 and the other > half is based on the Mach 3.0 kernel design. The MacOS X userland originally and primarily derives from NEXTSTEP. The original PPC port of NEXTSTEP, called Rhapsody, included a bunch of changes from NetBSD and FreeBSD (in that order), and OS X has since followed changes made to FreeBSD more closely. MacOS X is using a monolithic kernel which derives from between the CMU Mach project v2.0 and v2.5 circa 1990, which was Avie Tenavian's grad project at CMU. Apple is not using the Mach 3.0 microkernel, nor is it using "half of the FreeBSD 5 kernel". -- -Chuck