Re: aqua emulators (was Re: running OS X apps on opendarwin in iMac)
Finlay Dobbie <[email protected]>
| Newsgroups | gmane.os.opendarwin.general |
|---|---|
| Message-ID | <[email protected]> |
On Sat, 16 Oct 2004 20:38:01 +0000, Mark Farnell <[email protected]> wrote: > First, is X11 also supplied along with the Opendarwin installation disk? That's largely irrelevant to your goals. > If yes, there is there any Aqua emulators available for running OS X > application (Mac BSD applications depending on Aqua interface) from the X11 > server (rather than the quartz) on BSD? You're confused with your terminology. "Aqua" is just a marketing term for the "GUI". There's an awful lot of technology in OS X that isn't open-source. The "GUI" is not opensource. I say "GUI" because it's not just Quartz and the WindowServer, the GUI is also largely provided by the frameworks (Carbon and Cocoa) which are also not open-source. No no, there are no "Aqua emulators". That term doesn't even make any sense. > If not, then is there any Quartz emulators which can run directly on Darwin > and let the open-source Aqua emulator ron the the Quartz emulator in turn? What is "Aqua" to you? There is no open-source implementation of Quartz. There isn't even a specification for how Quartz works or what functions it supports, it's all magical and proprietary. That's right: the WindowServer API is not public. If you want to interface with the WindowServer, you'll have to use one of the high-level frameworks. Even if there was an implementation of Quartz, you wouldn't be able to run much OS X software, because practically nothing interfaces directly with it directly as far as the windowing environment goes. Having said all of that, there is an open-source implementation of OpenStep, on which Cocoa is based, which gets you some way towards source-level compatibility with Cocoa applications (although it's certainly not free effort-wise). Look up GNUstep. > http://www.xdarwin.org/about/ Don't believe anything you read on xdarwin.org, it's a domain squatted by that imbecile Mathew Caughron. I don't see what that has to do with your query, anyway. By the way, this was basically answered in the FAQ, which gave you a qualified "No". -- Finlay