设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Darling模拟器:在Linux上运行OS X应用

2013-8-8 11:39| 发布者: 红黑魂| 查看: 4436| 评论: 2|来自: IMCN

摘要:   GNU/Linux用户可以借助WINE运行流行的Windows独占应用程序,但他们没有类似的模拟器可以运行流行的 Mac应用程序。现在,一位名叫Luboš Doležel 的匈牙利开发者试图扭转这一局面,他正在开发名叫Darling的OS X ...

  GNU/Linux用户可以借助WINE运行流行的Windows独占应用程序,但他们没有类似的模拟器可以运行流行的 Mac应用程序。现在,一位名叫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 模拟层的开发者,其他人因为种种原因而最终放弃。

  本文采用CC协议发布,转载请注明: 转载自IMCN


酷毙

雷人

鲜花
1

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部