很多linuxer都知道 wine。 (一个可以执行windows程序的 linux模拟器)
macos系统中有很多很多实用而且美观的程序。 而在pc上安装macos却不是大多数初学者都会的 或者 有些linuxer粉 根本不希望更换操作系统。
于是 darling 就诞生了。
现在,一位名叫Luboš Doležel 的匈牙利开发者试图扭转这一局面,他正在开发名叫Darling的OS X 模拟层。Darling这一名字组合了Darwin和Linux,Darwin是苹果的开源操作系统。
Darling的工作原理是用Darwin内核解析Mac可执行文件,然后载入到内存执行。相比WINE,Darling的开发要方便不少,因为OSX 是一种UNIX操作系统,Doležel不需要去实现所有的系统API,创造一个简单的封装器就足够了。
苹果还释出了 OS X 部分底层组件的源代码,而GNUstep项目则提供了苹果Cocoa API的开源实现,但Doležel仍然有许多难题需要征服,Darling目前仍然处于初级阶段。
他也不是第一个尝试开发OS X 模拟层的开发者,其他人因为种种原因而最终放弃。
项目地址:http://darling.dolezel.info/en/Darling
Q:我如何获取 darling?
A:
Currently, the only way to get the source code is to check out the Git repository.
You can browse the sources on Github.
git clone --recursive git://github.com/LubosD/darling.git