万物皆可Linux:开发者要为Apple Silicon Mac移植Linux系统

秉承着“万物皆可 Linux”的理念 , 知名开发者赫克托·马丁(Hector Martin)正发起众筹项目 , 计划为 Apple Silicon Mac 设备移植 Linux 系统 。 Martin(网名为Marcan)近日在 Patreon 上创建了一个众筹项目 , 希望筹足资金以便于在装备 M1 芯片的 Mac 设备上移植 Linux 系统 。 然而移植 Linux 并不是简单的事情 , Linux Torvalds 甚至曾公开表示 , 移植是不太可能的 。
万物皆可Linux:开发者要为Apple Silicon Mac移植Linux系统文章插图
Martin 有着丰富的移植经验 , 此前已经成功在 PlayStation 4 上移植 Linux , 不过他也表示移植 Apple Silicon Linux 是非常大的一次考验 。 他在众筹页面中表示 , 为 Apple Silicon 移植 Linux 需要全职工作 , 如果没有财务上的支持就无法继续进行 。 在众筹页面上 , 他表示需要每月 4000 美元的众筹支持 , 共有 3/6/12/24/48 美元五种众筹选项 。 他表示在获得全额资助之后 , 他才会启动项目 。
万物皆可Linux:开发者要为Apple Silicon Mac移植Linux系统文章插图
Martin 表示:“自 2000 年以来 , 我已经有超过一半的时间从事反向工程设备的研究 。 我已经参与了诸多平台的非官方开源系统支持 , 其中包括任天堂Wii(我是硬件文档、开放库的最大贡献者之一)、‘越狱’软件(The Homebrew Channel)、recovery工具 (BootMii等)、索尼PS3(我编写了AsbestOS和一个 Linux 补丁集 , 从而能够在 PS3 上运行 Linux)、PS4(我成功移植了 Linux , 并能运行 OpenGL/Vulkan 支持的 Steam 游戏)和其他小型平台” 。
Martin 表示:“我一直在努力编写干净 , 健壮的代码 , 这些代码安全 , 将用户放在首位并且是可上游的 。 我支持开放式硬件和软件开发 。 我已经多次经历了Linux内核补丁程序 , 而且我知道将内容上游化所需要的东西 。 ”
【万物皆可Linux:开发者要为Apple Silicon Mac移植Linux系统】Martin 说 , 他想为人们“实际上想要使用”的 Apple Silicon Mac创建一个Linux端口 , 使人们能够使用所有基本硬件 , 良好的电源管理等 。GPU的支持是“大时间沉没” , 这是实现端口的必要条件 。Martin之所以能够启动和运行PS4版本 , 是因为它使用的是稍微定制的GPU , 但“ Apple Silicon”将更加困难 。 不过 , 在Nouveau中 , 有一个概念证明 , 用于NVIDIA卡的GPU驱动程序项目 。
万物皆可Linux:开发者要为Apple Silicon Mac移植Linux系统文章插图
万物皆可Linux:开发者要为Apple Silicon Mac移植Linux系统文章插图