在 M1 Mac 上运行 Windows 程序已经有了不少方法,包括使用付费软件 CrossOver、借助 QEMU 模拟运行 Windows 10 等,知名软件 Parallels 也在适配中。
不过由于苹果的 BootCamp 不支持,M1 Mac 原生跑 Win10 似乎暂时还不可行。不过,开发者 Hector Martin 决定先从 Linux 入手来试试。
Martin 在众筹平台 Patreon 发起了向 M1 Mac 移植 Linux 的项目,此番他将单枪匹马闯难关。之所以说是难关,毕竟 Linux 之父 Linus Torvalds 曾表示,M1 Mac 运行 Linux 的问题在于苹果不开放 GPU 等设备。
项目每月需要筹得 400 美元,支持档次有 3 美元、6 美元和 12 美元。Martin 说少一分钱他都不干,截稿前已完成 91%。
Martin 自称是任天堂 Wii 硬件开源支持库的第一贡献者、越狱软件 The Homebrew Channel 作者、恢复工具 BootMii 作者等。此前他也曾成功为 PS3、PS4 移植了 Linux 系统,并在 PS4 上实现对 OpenGL/Vulkan API 的支持。
当然,因为苹果不开放 Apple Silicon 资料,且 Martin 在移植中不能使用苹果私有代码(否则会侵权),不知道他能不能行。