Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 2003 12:04:22 +0200
From:      =?ISO-8859-1?Q?Rapha=EBl_Marmier?= <raphael@computer-rental.ch>
To:        Rod Person <rod.person@hotpop.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD and OSX applications
Message-ID:  <3107633C-C275-11D7-B134-000393D67E4A@computer-rental.ch>
In-Reply-To: <20030729193349.5dc7102c.rod.person@hotpop.com>

next in thread | previous in thread | raw e-mail | index | archive | help
MacOSX applications need both specific libraries (based on the=20
Openstep/Cocoa API) and a specific runtime system that runs objective-C=20=

based apps. While the API is open, the libraries (called frameworks)=20
and the runtime are proprietaty.

Furthermore, these binaries are compiled for the PowerPC architecture.=20=

You cannot run them without emulating that hardware, unless you port=20
FreeBSD to the PPC architecture.

Slightly off-topic, there is actually a port of the OpenStep API (and=20
its runtime) to unix called GnuStep (www.gnustep.org) It aims at=20
recreating the NeXT environment on unix systems. You can basically=20
build program for both unix/gnustep and MacOSX from the same code, as=20
long as you use features present in both (which is the case for=20
standard Cocoa frameworks). Of course, if you try using Apple=20
specific/proprietary API, you can't, at least not unless providing a=20
replacement for them, which should be quite feasible if you have=20
equivalent C libs on unix.

A good exemple is the GnuMail application, which runs on both from the=20=

same code base.

Rapha=EBl

Le Mercredi, 30 juil 2003, =E0 01:33 Europe/Zurich, Rod Person a =E9crit =
:

> Today I went to an Adobe seminar. All demos where done on OS X. I kept=20=

> think that it looked a lot like KDE and of course I got to thinking...
>
> Can applications such as Acrobat and Illustrator run on FreeBSD? Since=20=

> OS X userland is based on FreeBSD it seemed to me there should be a=20
> chance of it, is there? I'm think these would not be as hard, but do=20=

> to the MACH kernel on OS X, I'm not sure. Does anyone know? I also=20
> wonder if this would work with Darwin either. But the last I tried=20
> Darwin it would not run on my hardware. I'm I just crazy or is there a=20=

> chance of this?
>
> I also wonder is there a OS X emulator anywhere in the works or =
future?
>
>
> --=20
> Rod
>
> @ Home So No Cool Signature
> http://opensourcebeef.bsd.st
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to=20
> "freebsd-questions-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3107633C-C275-11D7-B134-000393D67E4A>