很多Linux桌面用户喜欢使用一些Windows下面的软件,我们可以使用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 模拟层的开发者,其他人因为种种原因而最终放弃。

希望他能坚持下去。

mac上实时运行linux系统,使用Darling模拟器实现在Linux上运行Mac OS X程序相关推荐

  1. linux系统在硬盘上安装程序,怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点...

    怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点 光盘镜象文件名字为: 5.1-RELEASE-i386-disc1.iso 5.1- ...

  2. linux如何运行verilog,linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令.doc...

    linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令 ncverilog: 08.10-p002: (c) Copyright 1995-2008 Cadence ...

  3. linux系统发送信号的系统调用是,linux系统编程之信号:信号发送函数sigqueue和信号安装函数sigaction...

    信号发送函数sigqueue和信号安装函数sigaction sigaction函数用于改变进程接收到特定信号后的行为. sigqueue()是比较新的发送信号系统调用,主要是针对实时信号提出的(当然 ...

  4. 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD.ARM.x86.x86_64.pcc 文章目录: 1 ...

  5. linux系统组成之小型RedHat little linux制作二

    本篇是在上篇"linux系统组成之小型RedHat little linux制作一"的基础上对微型小系统进一步完善,使其实现关机.重启等功能 ⑴.通过脚本使其微型系统实现关机.重启 ...

  6. 路由器 刷 linux系统版本,一个小型的无线路由器 Linux 系统OpenWRT[转]

    一个小型的无线路由器 Linux 系统OpenWRT分类:电脑技术 » linux应用    出处:网络   OpenWRT - (http://www.openwrt.org) 开发板: 十几种市面 ...

  7. linux系统 ghost吗,GHOST能于LINUX系统备份吗?

    使用Ghost软件来实现备份和恢复Linux系统: 1.首先用 "雨林木风 Ghost XP SP3 纯净版 Y6.0" 光盘进行引导,并使用其中的PQ软件对硬盘进行分区,划分出一 ...

  8. alin的学习之路(Linux系统编程:一)(Linux基础命令)

    alin的学习之路(Linux系统编程:一)(Linux基础命令) 1.Linux学习准备 操作系统的作用 向上给用户提供简单的操作计算机硬件的方式 对下管理硬件 承上启下 程序运行在操作系统上,程序 ...

  9. 什么linux系统是中文的,什么是Linux系统

    Linux系统是一种类似Unix的开源和社区开发的操作系统,适用于计算机,服务器,大型机,移动设备和嵌入式设备,已成为最广泛支持的操作系统之一,接下来在文章中将为大家详细介绍什么是Linux [推荐课 ...

最新文章

  1. python实体类dict to object
  2. linux ip addr peer,Linux网络IP设置
  3. bugku-杂项 convert
  4. spring的view
  5. 在钉钉上怎么手写_胖·评测|亲测!磐度A5数字纸笔手写板能适配多少直播平台?...
  6. 【开源中国众包】快来参与开源中国众包平台的开发包
  7. 控制台怎么查看错误的详细信息_js错误处理,quot;try..catchquot;
  8. IOS开发笔记 - 先有鸡,还是先有蛋?相互引用的奇遇!
  9. JVM的内存区域划分(转摘)
  10. skyline 系列 3 -TerraBuilder的使用 、mpt的创建和发布
  11. SOUI中菜单的简单实现
  12. iOS友盟社会化分享完全攻略
  13. 计算机硬件的五大逻辑部分,计算机硬件系统主要由五个部分组成?
  14. 杀计算机病毒软件的的使用方法,查杀电脑病毒的方法步骤
  15. 小虎电商浏览器:店透视应该如何查黑号?
  16. centos7安装dcos
  17. mtk6592处理器怎么样,mtk6592参考设计原理图下载
  18. 【绘画教程】简单几步教你绘画肩膀和脖子!
  19. 二叉树线索化仍不能解决的两个问题及原因
  20. 使用IE浏览器下载文件,文件名乱码问题

热门文章

  1. 万万没想到 Java 中最重要的关键字竟然是这个!
  2. 写不出满分作文怎么办,GPT-3 来帮你
  3. 23 岁创业,28 岁成为福布斯亚洲青年领袖,这个“刷脸的男人”有点牛
  4. CSDN 联合 18 家大厂招聘直播,10 小时突破百万热度!
  5. 无人机小区上空盘一圈测体温,背后技术靠谱吗?
  6. 细数Python三大“罪”!为什么编程能力比我好10倍的人都在夸它?
  7. 只十分钟,唾手可得的工作机会就被我搞砸了!
  8. 这款耳机性价比值得你看一下
  9. 为什么Linux CFS调度器没有带来惊艳的碾压效果? | CSDN博文精选
  10. 主链 100 强榜单出炉, XRP 竟与比特币比肩; 以太坊每周产生 1248 种新代币 | 数据周榜...