From owner-freebsd-hackers@FreeBSD.ORG Wed Sep 6 23:08:31 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org 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 A13C516A4DD for ; Wed, 6 Sep 2006 23:08:31 +0000 (UTC) (envelope-from prvs=julian=39777be4f@elischer.org) Received: from a50.ironport.com (a50.ironport.com [63.251.108.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65A9C43D86 for ; Wed, 6 Sep 2006 23:08:31 +0000 (GMT) (envelope-from prvs=julian=39777be4f@elischer.org) Received: from unknown (HELO [10.251.18.229]) ([10.251.18.229]) by a50.ironport.com with ESMTP; 06 Sep 2006 16:08:31 -0700 Message-ID: <44FF54EF.9030806@elischer.org> Date: Wed, 06 Sep 2006 16:08:31 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.13) Gecko/20060414 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Eder References: <2699850609061520wad7f0f2s7b402fb7789336ff@mail.gmail.com> In-Reply-To: <2699850609061520wad7f0f2s7b402fb7789336ff@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: The nature of kernel of the FreeBSD X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Sep 2006 23:08:31 -0000 Eder wrote: > A doubt, > > Kernel of the FreeBSD is monolithic, correct !!! > > The MacOS is derived from kernel of the FreeBSD, correct !!! no, wrong. The MacOS kernel is "related distantly" to the FreeBSD kernel. It has been derived from MACH 3 and MACH 2.5 which themselves had SOME components derived from BSD4.3. Some of these components have been updated to the equivalent companents from modern BSD systems and BSD4.4 in turn borrowed the VM system from MACH. So, they are related but not in a parent/child manner. MacOS has been designed and evolved with a very different set of goals from FreeBSD, so many different tradeoffs have been made along the way. They have very different behaviour characteristics. > > It would like to understand because the performance of a MacOS as serving > it is very inferior of what a FreeBSD server, being that the MacOS is > derived > from kernel of the FreeBSD. > > It will be that somebody could explain this better to me. > > Thanks, > > Ederson de Moura