From owner-freebsd-hackers@FreeBSD.ORG Tue Jun 29 20:20:37 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 B2C9916A4CE for ; Tue, 29 Jun 2004 20:20:37 +0000 (GMT) Received: from britannica.bec.de (wlan032106.uni-rostock.de [139.30.32.106]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8684B43D1F for ; Tue, 29 Jun 2004 20:20:32 +0000 (GMT) (envelope-from joerg@britannica.bec.de) Received: from britannica.bec.de (localhost [127.0.0.1]) by britannica.bec.de (8.12.10/8.12.10) with ESMTP id i5TKJNc9001526; Tue, 29 Jun 2004 22:19:28 +0200 (CEST) (envelope-from joerg@britannica.bec.de) Received: (from joerg@localhost) by britannica.bec.de (8.12.10/8.12.10/Submit) id i5TKJ2FR001525; Tue, 29 Jun 2004 22:19:02 +0200 (CEST) Date: Tue, 29 Jun 2004 22:19:02 +0200 From: Joerg Sonnenberger To: Martin Olsson Message-ID: <20040629201902.GA1495@britannica.bec.de> Mail-Followup-To: Martin Olsson , freebsd-hackers@freebsd.org References: <40E1CAAD.3000303@minimum.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <40E1CAAD.3000303@minimum.se> User-Agent: Mutt/1.4.1i 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: Tue, 29 Jun 2004 20:20:37 -0000 On Tue, Jun 29, 2004 at 10:01:49PM +0200, Martin Olsson wrote: > Hi, > > * MacOS X is based on FreeBSD > * there is a x86 kernel for FreeBSD > > Does that mean I can buy a copy of MacOS X, download an x86 kernel for > freeBSD, do some (or quite alot of) hacking and then get MacOS X running > on my PC? > > I realize that such hacking would be quite substantial but maybe if I > forgot about audio and all that, just how much work would it be? Could > it be done? Hm. Yes, that's possible. In principle, you have to write a PPC emulator to get the programs runnable, a Darwin emulation for the OS kernel [NetBSD might help there] and of course do a lot of testing. On a second thought, you might just emulate a full PPC like VmWare does. You don't really need FreeBSD for this, but having such software would be cool, so go on :) OS X is based on FreeBSD, yes. But the kernel is very different now and the greatest problems are (a) it's PPC and (b) most of the interesting stuff isn't really affected by the kernel. So if Apple would start to distribute e.g. OS X for IA32, yes, this would be a lot of work, but achievable. For PPC it surely can be done and NetBSD started something already. The biggest problem is likely to be the GUI support. Joerg > > > Sincerly, > Martin Olsson > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" >