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>