From owner-freebsd-questions@FreeBSD.ORG Mon Nov 6 15:12:20 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 518C916A49E for ; Mon, 6 Nov 2006 15:12:20 +0000 (UTC) (envelope-from dkelly@Grumpy.DynDNS.org) Received: from smtp.knology.net (smtp.knology.net [24.214.63.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 83FBD43E15 for ; Mon, 6 Nov 2006 15:10:21 +0000 (GMT) (envelope-from dkelly@Grumpy.DynDNS.org) Received: (qmail 26041 invoked by uid 0); 6 Nov 2006 15:10:07 -0000 Received: from unknown (HELO Grumpy.DynDNS.org) (216.186.148.249) by smtp8.knology.net with SMTP; 6 Nov 2006 15:10:07 -0000 Received: by Grumpy.DynDNS.org (Postfix, from userid 928) id 811F52840A; Mon, 6 Nov 2006 09:10:07 -0600 (CST) Date: Mon, 6 Nov 2006 09:10:07 -0600 From: David Kelly To: Lonnie Cumberland Message-ID: <20061106151007.GD23884@Grumpy.DynDNS.org> References: <454E9F7B.5010105@outstep.com> <454EB6D6.3030807@infowest.com> <454EBEEC.1060002@u.washington.edu> <454F210C.9000602@outstep.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <454F210C.9000602@outstep.com> User-Agent: Mutt/1.4.2.2i Cc: freebsd-questions@freebsd.org Subject: Re: MAC OS X connection to FreeBSD? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: FreeBSD-Questions@FreeBSD.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2006 15:12:20 -0000 On Mon, Nov 06, 2006 at 06:48:28AM -0500, Lonnie Cumberland wrote: > Thanks everyone for the replay to my post as it did finally occur to > me that perhaps this question had been asked on the mailing list, but > unfortunately it occurred to me after I sent it. > > So, basically the Apple team took FreeBSD and the CM micro-kernel, > combined them, made some improvements and added some additional code > and then used it all as the MAC OS X core (without the GUI of course)? Yes, basically. FreeBSD is free for the taking, so Apple took. Steve Jobs' NeXT team had a lot of familiarity with Mach, so they took from there also too. A good number of well known FreeBSD people now work for Apple, there are a number of FreeBSD device drivers shipping with MacOS X. On a lark I put an Intel Etherexpress Pro 10/100B in my G4 Mac and everything simply magically worked. No driver install, nothing. > With this being said, then does anyone have any experience with the > stability and performance? Millions of MacOS X users. > My guess is that if it is really based upon FreeBSD then the > performance should be pretty good from my readings about FreeBSD > compared to other operating systems. Having both I'd say not. FreeBSD performs better at most server-oriented tasks than the non-server tuned MacOS X. Have not used MacOS X Server. Am not familiar with the tuning tweaks in plain old Darwin. Remember the MacOS/Darwin kernel is greatly different from FreeBSD. Believe it was McKusik who said to the effect, "The differnce between Linuxes is they all have the same kernel, everything else is different. The difference between BSDs is that they all have different kernels, everything else is the same." Is not exactly true but contains a lot of truth. MacOS X/Darwin is a recognized BSD variant. -- David Kelly N4HHE, dkelly@HiWAAY.net ======================================================================== Whom computers would destroy, they must first drive mad.