From owner-freebsd-hackers@FreeBSD.ORG Sun Nov 23 15:23:34 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CEF6106564A for ; Sun, 23 Nov 2008 15:23:34 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 3CE1E8FC13 for ; Sun, 23 Nov 2008 15:23:34 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTP id D7F5C46B03; Sun, 23 Nov 2008 10:23:33 -0500 (EST) Date: Sun, 23 Nov 2008 15:23:33 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Erik Trulsson In-Reply-To: <20081122222324.GA92500@owl.midgard.homeip.net> Message-ID: References: <4927E659.3010602@kukulies.org> <7d6fde3d0811221406u38de767fnd22175518b8502bf@mail.gmail.com> <20081122222324.GA92500@owl.midgard.homeip.net> User-Agent: Alpine 1.10 (BSF 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Garrett Cooper , Christoph Kukulies , freebsd-hackers@freebsd.org Subject: Re: mounting Mac OS .dmg files? 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: Sun, 23 Nov 2008 15:23:34 -0000 On Sat, 22 Nov 2008, Erik Trulsson wrote: > Which version of FreeBSD was used in OSX will almost certainly depend on > which version of MacOS X you look at. > > It is quite possible that the latest version of OSX uses code from FreeBSD > 5.x, but I guarantee that the first release of OSX did not. (This is easily > seen from the fact the MacOS X 10.0 was first released in March 2001. The > latest FreeBSD release at that time was 4.2 (released in November 2000.) > FreeBSD 5.0 was not released until January 2003.) It would be accurate to describe Apple's approach to adopting FreeBSD changes as "cherry-picking" - their source code base is sufficiently diverged from ours that they basicaly pull our change on an as-needed basis rather than remaining strictly sync'd to a particular version. Many of you will have noticed that articles describing the recent SnowLeopard seed include mention of pulling the most recent OpenBSM and OpenPAM drops from FreeBSD into Mac OS X, as examples of recently integrated technologies from recent FreeBSD versions. Robert N M Watson Computer Laboratory University of Cambridge