From owner-freebsd-questions@FreeBSD.ORG Wed Jul 30 03:07:14 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E55F37B401 for ; Wed, 30 Jul 2003 03:07:14 -0700 (PDT) Received: from mail6.bluewin.ch (mail6.bluewin.ch [195.186.4.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EDC843F85 for ; Wed, 30 Jul 2003 03:07:13 -0700 (PDT) (envelope-from raphael@computer-rental.ch) Received: from computer-rental.ch (62.203.85.9) by mail6.bluewin.ch (Bluewin AG 7.0.016) id 3F1DA651000B677A; Wed, 30 Jul 2003 10:07:11 +0000 Date: Wed, 30 Jul 2003 12:04:22 +0200 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Mime-Version: 1.0 (Apple Message framework v552) To: Rod Person From: =?ISO-8859-1?Q?Rapha=EBl_Marmier?= In-Reply-To: <20030729193349.5dc7102c.rod.person@hotpop.com> Message-Id: <3107633C-C275-11D7-B134-000393D67E4A@computer-rental.ch> Content-Transfer-Encoding: quoted-printable X-Mailer: Apple Mail (2.552) cc: freebsd-questions@freebsd.org Subject: Re: FreeBSD and OSX applications X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2003 10:07:14 -0000 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"