From owner-freebsd-hackers@FreeBSD.ORG Wed Jun 30 03:31:45 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 7488416A4CE for ; Wed, 30 Jun 2004 03:31:45 +0000 (GMT) Received: from smtp.netli.com (ip2-pal-focal.netli.com [66.243.52.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C84443D1F for ; Wed, 30 Jun 2004 03:31:45 +0000 (GMT) (envelope-from vlm@netli.com) Received: (qmail 25380 invoked by uid 84); 30 Jun 2004 03:31:29 -0000 Received: from vlm@netli.com by l3-1 with qmail-scanner-0.96 (uvscan: v4.1.40/v4121. . Clean. Processed in 0.180353 secs); 30 Jun 2004 03:31:29 -0000 Received: from unknown (HELO netli.com) (172.17.1.12) by mx01-pal-lan.netli.lan with SMTP; 30 Jun 2004 03:31:28 -0000 Message-ID: <40E23451.4010803@netli.com> Date: Tue, 29 Jun 2004 20:32:33 -0700 From: Lev Walkin Organization: Netli, Inc. User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040307 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: Alasdair Lumsden References: <40E1CAAD.3000303@minimum.se> <40E1CF00.2090601@netli.com> <1088557263.3528.102.camel@host-83-146-2-180.bulldogdsl.com> In-Reply-To: <1088557263.3528.102.camel@host-83-146-2-180.bulldogdsl.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-hackers@freebsd.org 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: Wed, 30 Jun 2004 03:31:45 -0000 Alasdair Lumsden wrote: > On Tue, 2004-06-29 at 21:20, Lev Walkin wrote: > >>MacOS X is based on multiple concepts, including >>Darwin. Darwin is based on FreeBSD. > > > > "Darwin is based on FreeBSD" - technically, no :) > > Darwin is a continuation of NeXT Step which is based on the Mach kernel. > > While Mach is derived from 4.3BSD (circa 1986~1988), there's been about > 15 years worth of divergence since then. For example, FreeBSD is > monolithic while Mach is more micro-kernel based. Also the driver models > are quite different, eg Darwin uses IOKit (Object Oriented driver > interface model). > > So, its correct to say Darwin is based on NeXT Step, Mach, and 4.3BSD, > but not to say it's based on FreeBSD. > http://www.daemonnews.org/200010/darwin.html === cut === Darwin is based on Mach 3.0 and FreeBSD 3.2, and glued together in a very NeXT-like style. === cut === You are contradicting yourself. -- Lev Walkin vlm@netli.com