From owner-freebsd-questions Thu Mar 9 8: 1:45 2000 Delivered-To: freebsd-questions@freebsd.org Received: from hermes.avantgo.com (ws1.avantgo.com [207.214.200.194]) by hub.freebsd.org (Postfix) with ESMTP id C7ECD37B673 for ; Thu, 9 Mar 2000 08:01:42 -0800 (PST) (envelope-from scott@avantgo.com) Received: from river.avantgo.com (river.avantgo.com [10.0.128.30]) by hermes.avantgo.com (Postfix) with ESMTP id 7BB07F; Thu, 9 Mar 2000 08:01:42 -0800 (PST) Received: (from scott@localhost) by river.avantgo.com (8.9.3/8.9.3) id IAA11187; Thu, 9 Mar 2000 08:01:06 -0800 Date: Thu, 9 Mar 2000 08:01:06 -0800 From: Scott Hess To: Gerard Farrell Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Apple Message-ID: <20000309080106.C11088@river.avantgo.com> References: <38C7ABED.FB74BFD2@nctrf.nf.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre3us In-Reply-To: <38C7ABED.FB74BFD2@nctrf.nf.ca> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Mar 09, 2000 at 10:19:36AM -0330, Gerard Farrell wrote: > I have been hearing a lot lately that Mac OS X is "based" on FreeBSD. > Is this true that the unix layer between the mach kernel and the API's > is FreeBSD? What does this say with respect to binary compatibility > between FreeBSD and Mac OS X? My understand was that the kernel itself would be custom, but the stuff on top of it would be heavily derived from FreeBSD (actually, I'm not sure it's specifically FreeBSD, or a combination of the free BSDs). This obviously implies that the kernel interfaces will be pretty similar, but low-level stuff, like device drivers, might not be similar in the least. I wouldn't hold out for binary compatibility at _all_. Assuming you have a PowerPC FreeBSD executable of some sort, it's possible you'll be able to run it on Mac OS X, if you pull over the right libraries. Going in the other direction is very unlikely, though. If NeXT^H^H^H^HApple references _any_ Mach functionality in their system libraries, for instance, then you wouldn't be able to move the executable plus the libraries to FreeBSD and expect them to work. GUI apps are going to be right out, unless Apple has really changed their stripes recently, and kept it a very close secret. Later, scott To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message