From owner-freebsd-ppc@FreeBSD.ORG Wed Oct 15 20:50:51 2003 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8DC716A4B3 for ; Wed, 15 Oct 2003 20:50:51 -0700 (PDT) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.47]) by mx1.FreeBSD.org (Postfix) with ESMTP id E456143F85 for ; Wed, 15 Oct 2003 20:50:50 -0700 (PDT) (envelope-from resistor@mac.com) Received: from mac.com (smtpin08-en2 [10.13.10.153]) by smtpout.mac.com (8.12.6/MantshX 2.0) with ESMTP id h9G3oogs016591 for ; Wed, 15 Oct 2003 20:50:50 -0700 (PDT) Received: from mac.com (unpc-784-21.pc.ts2athga.ath.ga.charter.com [66.190.87.69]) (authenticated bits=0) by mac.com (Xserve/smtpin08/MantshX 3.0) with ESMTP id h9G3onbn029332 for ; Wed, 15 Oct 2003 20:50:50 -0700 (PDT) Date: Wed, 15 Oct 2003 23:50:48 -0400 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v552) From: Owen Anderson To: freebsd-ppc@freebsd.org Content-Transfer-Encoding: 7bit In-Reply-To: <3F8E068D.4F82C163@freebsd.org> Message-Id: X-Mailer: Apple Mail (2.552) Subject: Long Term Ideas X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Oct 2003 03:50:52 -0000 Hey folks, I was just sitting here thinking, and had a few ideas that I thought were interesting. In particular, I was reading an article about how IRIX compatibility in NetBSD worked, and I was thinking that binary compatiblity in FreeBSD for AIX and/or Mac OS X would be interesting. Granted this would be a TON of work (and quite a ways down the road considering how close/near FreeBSD-PowerPC is to usable), but as a long term plan I think it would be a great idea. It would definitely put this port on the map, as even NetBSD does not have binary compatibility on the PowerPC platform. Now, here's a more extended list of things the I need to ponder: 1) Could Mac OS X's Mach-O loader be ported to FreeBSD? How do the APSL licensing terms work with stuff like that? 2) Is AIX built like, say, SVR4? I know that NetBSD has SVR4 and IRIX compatibility, and I was under the impression the FreeBSD has at least SVR4, but I've never actually checked that out. If so, then in theory supporting AIX shouldn't be terribly bad, more a matter of working with any variations it presents from the other Unices (Executable format?) 3) Since almost all of Mac OS X's underlying libraries are Open Source in one way or another, achieving wide support shouldn't be too bad. The only closed libraries I'm aware of are the UI ones, and unless someone wants to write a WINE-like runtime for it, I doubt we need to worry about that. Anyways, those are tonight's ramblings. Feel free to tell me I'm an idiot and it's impossible, or that I definitely need to go to sleep. But I am really looking forward to being able to run FreeBSD on my Mac one day! Owen Anderson