Mach/Darwin Binary Compatibility Hacker Interviewed 18
chromatic writes "Following up on an earlier story on NetBSD's fledgling Mach and Darwin binary compatibility layer, I've interviewed Emmanuel Dreyfus, who leads the project. The key questions are "what is it?", "what is it not?", and "what does it mean?""
Good... (Score:4, Funny)
So, now I can run Darwin/OS X apps on my mac. Cool.
Re:Good... (Score:1)
there's still some nifty tidbits that remain MacOS only...
Give me Final Cut Pro any day!
Re:Good... (Score:4, Insightful)
I suppose that if Mac OS X can run acceptably on one of those beasts, it will make sense to port darwin directly to it - in order for instance to use things like IO/Kit, but until then, it means people will be able to experiment and play. Heck! imagine if such a compatibility layer existed for Linux, you could run Mac OS X of an AS/400...
Re:Good... (Score:3, Informative)
Re:Good... (Score:1, Interesting)
It's not a new PMac, but at least I'm getting life out of a 5+ year old system. I plan to upgrade to a G4-700 and get some more life out of it. All that and 6PCI slots and 1.5GB of ram.
This will be it until the 970 Macs are mature.
Mach (Score:1)
Re:Mach (Score:2)
Requires an OS X license? (Score:1)
Re:Requires an OS X license? (Score:1)
Only if you run Apple's GUI implementation (Score:2, Insightful)
I am a bit sketchy on Dreyfus's comment about NetBSD/Darwin compatibility requiring a Mac OS X user license.
From the article: "Therefore, in order to run a dynamically-linked application, you need the libraries from the emulated OS. The libraries are part of the emulated OS, and if you use them, you need a license for it."
It means you need a Mac OS X license ($0 with your PPC G3 or G4 processor based Macintosh computer unless it came with Mac OS 8.x or 9.x) to run Apple's implementation of the WindowServer libraries. You don't need such a license to run Cocoa binaries if and when somebody writes a WindowServer API compatible wrapper around gnustep.