搜索
查看: 6802|回复: 5

在 Linux 上运行 macOS 软件?Darling 初探

[复制链接]
发表于 2023-10-13 21:43:57 | 显示全部楼层 |阅读模式
本帖最后由 Integral 于 2023-10-13 21:45 编辑

一、简介
Darling 是一个自由开源的、用于在 Linux 上运行 macOS 软件的转译层,工作原理类似在 Linux 上运行 Windows 软件的 Wine。

68747470733a2f2f6461726c696e6768712e6f72672f696d672f6461726c696e673235302e706e67.jpg

  • 注意,目前绝大多数 GUI 软件无法在 Darling 上运行

二、安装
我用的发行版是 Arch Linux,因此直接从 AUR 安装即可:
  1. paru -S darling-bin
复制代码

如果你使用的是基于 Debian 的 Linux 发行版,请从 Darling 的 Github Release 页面 (https://github.com/darlinghq/darling/releases) 下载 Deb 包:
  1. wget https://github.com/darlinghq/darling/releases/download/v0.1.20230310_update_sources_11_5/darling_0.1.20230310.jammy_amd64.deb
  2. sudo apt install ./darling_0.1.20230310.jammy_amd64.deb
复制代码

三、Darling 初探
1. 启动 Darling
执行
  1. darling shell
复制代码
即可启动 Darling。

darling-start.png.jpg

2. 使用 uname 查看内核信息
  1. Darling [/Volumes/SystemRoot/home/integral]$ uname -a
  2. Darwin IntegralPC 19.6.0 Darwin Kernel Version 19.6.0 x86_64
复制代码

3. 使用 neofetch 查看系统信息
将 neofetch (https://github.com/dylanaraps/neofetch) 对应的 bash 脚本复制到 home 目录,执行如下命令:
  1. chmod +x neofetch
  2. ./neofetch
复制代码

darling-neofetch.png.jpg


4. 尝试运行简单的 GUI 软件
根据官方文档 (https://docs.darlinghq.org/known-partial-software.html),Classic Mac OS Finder (https://classicmacfinder.com/) 能在 Darling 上运行。

从官网下载 Classic Mac Finder(在 Linux Host 上运行以下命令):
  1. wget https://bitbucket.org/bszyman/classic-finder-app/downloads/Classic-Finder-1.1.3.zip
  2. unzip Classic-Finder-1.1.3.zip
复制代码

在 Darling Shell 中执行以下命令,打开 Classic Mac OS Finder:
  1. Darling [/Volumes/SystemRoot/home/integral]$ ./Classic\ Finder.app/Contents/MacOS/Classic\ Finder
复制代码

虽然很卡,但确实能运行(
darling-classic-finder.png.jpg

四、更多资源

本文也发布在我的个人博客 (https://blog.integral.org.cn/archives/darling-first) 上,欢迎访问

回复

使用道具 举报

发表于 2023-10-14 21:09:27 | 显示全部楼层
有这个需求,不如直接上个黑苹果。
回复

使用道具 举报

发表于 2023-10-14 21:15:21 | 显示全部楼层
Linux其实用得蛮不习惯,主要是生产力习惯Windows。
回复

使用道具 举报

发表于 2023-10-14 22:10:26 | 显示全部楼层
整了个不算成功的活(印度标准:成功80%),看来多层模拟还是不现实。
图片.png

回复

使用道具 举报

发表于 2023-10-15 16:35:56 | 显示全部楼层
每模拟一次,对性能就是一层消弱。
回复

使用道具 举报

发表于 2023-11-5 00:17:22 | 显示全部楼层
现在貌似Linux上安卓、Windows、MacOS的应用程序都可以运行了
不知道Windows上有没有运行Mac的程序
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-12-10 15:34 , Processed in 0.095821 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表