Mach/Darwin Binary Compatibility Hacker Interviewed
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?""
So, now I can run Darwin/OS X apps on my mac. Cool.
What is so bad about mach? It looks to be very good.
I am a bit sketchy on Dreyfus's comment about NetBSD/Darwin compatibility requiring a Mac OS X user license. Darwin contains most of Mac OS X except the WindowServer and GUI friends. A license should not be required until the WindowServer is functional which would then require the shared libraries for the GUI. If GNUstep ever really takes off, it should be possible to build a WindowServer workalike on a Darwin machine and distribute its libraries allong with the Darwin shared libraries. This would make a rather cool, free replacement for Mac OS X or Darwin on PPC.
Kan jeg få en pils, vær så snill?
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.
Will I retire or break 10K?