Gnu/linux users can run popular Windows exclusive applications with wine, but they do not have a similar simulator to run popular Mac applications. Now, a Hungarian developer named Lubo Doleel is trying to reverse the situation by developing an OS X simulation layer called darling. Darling this name combines Darwin and Linux,darwin as Apple's Open-source operating system.
Darling works by parsing the Mac executable with the Darwin kernel and then loading it into memory execution. Rather than wine,darling development, because OS X is a UNIX operating system, Doleel does not need to implement all of the system APIs, creating a simple wrapper is enough.
Apple also released the OS X part of the underlying components of the source code, while the GNUstep project provides the Apple Cocoa API open source implementation, but Doleel still have many problems to conquer, Darling is still in the initial stage.
He is not the first developer to try to develop an OS X simulation layer, and others have abandoned it for a variety of reasons.
This article URL address: http://www.bianceng.cn/OS/Linux/201410/45421.htm