Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 2003 14:07:33 +1000
From:      Peter Grehan <grehan@freebsd.org>
To:        Owen Anderson <resistor@mac.com>
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: Long Term Ideas
Message-ID:  <3F8E1985.3FF5EE5@freebsd.org>
References:  <EDAA99B6-FF8B-11D7-B19C-000A279431A2@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Owen,

> as even NetBSD does not have binary compatibility
> on the PowerPC platform.

 There's been quite a bit of work on OSX Mach emulation, aka COMPAT_DARWIN,
on NetBSD/PPC:

   http://www.onlamp.com/pub/a/bsd/2003/01/09/manu_interview.html
   http://hcpnet.free.fr/applebsd.html

> 1)  Could Mac OS X's Mach-O loader be ported to FreeBSD?  How do the
> APSL licensing terms work with stuff like that?

 It'd be better to start with the NetBSD stuff to avoid APSL issues.

> 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?)

 I'd say supporting AIX binaries would be a lot of work: it's quite a bit
different from SVR4 in terms of the PPC ABI and also system calls.

> 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.

 I don't know that the command-line apps are that interesting: it's really
stuff like the window server and iTunes that people would like to run :-)
 
> But I am really looking forward to being able to run FreeBSD on my Mac
> one day!

 OK, hopefully that won't be too far away.

later,

Peter.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F8E1985.3FF5EE5>