大家好,我是极客范的本期栏目编辑小友,现在为大家讲解开发者将把Linux移植到苹果M1 Mac上问题。
12月1日,开发者Hector Martin自称是一个喜欢将Linux移植到各种平台的人。他已经开始了一项为苹果硅苹果电脑创建Linux移植的计划。
马丁,也被称为“马卡”,创建了一个帕特里翁项目,目标是筹集足够的资金来承担将Linux引入配备M1芯片的苹果电脑的成本。为M1 Mac创建Linux移植并不容易,Linux创建者Linus Torvalds甚至说他认为这是不可能的。
马丁有在不寻常的平台上运行Linux的经验,之前也为PlayStation 4创建了Linux移植,但他承认为Apple Silicon移植Linux是一项更为艰巨的任务。为苹果的Mac创建Linux移植是一项全职工作,马丁说没有资金支持是不可行的。他开了一个帕特里翁账户,要求每月支付4000美元,认捐额为3美元、6美元和12美元。他的筹款目标已经达到88%,除非拿到全部资金,否则他不会启动这个项目。
根据Martin的说法,他有资格承担这个项目,因为他有为PlayStation 4等其他设备开发Linux移植的经验。
马丁表示,他想为Apple Silicon Mac打造一款人们“真正想用”的Linux移植版,拥有所有可用的基本硬件、像样的电源管理等等。“大时间沉降”将得到GPU的支持,这是实现移植的必要条件。马丁之所以能够让PS4版本上线运行,是因为它使用的GPU只是稍微定制了一下,但苹果Silicon版本就更难了。然而,这个概念已经在NVIDIA卡的GPU驱动项目Nouveau中得到了证明。
这个项目还没有得到苹果的认可,但只要马丁不使用macOS的代码来构建Linux支持,他就表示自己发布给用户是合法的。苹果还允许在Apple Silicon上启动定制内核,这为Linux支持铺平了道路,但马丁需要对苹果驱动程序进行反向工程。
Linus Torvalds本月早些时候表示,如果M1 Mac能够运行Linux,他会非常喜欢,但如果没有苹果的合作,他认为这是不可能的。“对我来说,M1的主要问题是GPU和它周围的其他设备,因为这可能是阻碍我使用它的原因,因为除非苹果开放,否则它不会有任何Linux支持。”他接着说,他认为苹果开放芯片组“似乎不可能”,但“你可以一直抱有希望”。
知道如果这个项目有足够的资金支持,马丁计划在开放的环境下开发,并定期推送到GitHub,他会接受任何愿意贡献的人的帮助。
编辑:YYX。
12月1日,开发者Hector Martin自称是一个喜欢将Linux移植到各种平台的人。他已经开始了一项为苹果硅苹果电脑创建Linux移植的计划。
马丁,也被称为“马卡”,创建了一个帕特里翁项目,目标是筹集足够的资金来承担将Linux引入配备M1芯片的苹果电脑的成本。为M1 Mac创建Linux移植并不容易,Linux创建者Linus Torvalds甚至说他认为这是不可能的。
马丁有在不寻常的平台上运行Linux的经验,之前也为PlayStation 4创建了Linux移植,但他承认为Apple Silicon移植Linux是一项更为艰巨的任务。为苹果的Mac创建Linux移植是一项全职工作,马丁说没有资金支持是不可行的。他开了一个帕特里翁账户,要求每月支付4000美元,认捐额为3美元、6美元和12美元。他的筹款目标已经达到88%,除非拿到全部资金,否则他不会启动这个项目。
根据Martin的说法,他有资格承担这个项目,因为他有为PlayStation 4等其他设备开发Linux移植的经验。
马丁表示,他想为Apple Silicon Mac打造一款人们“真正想用”的Linux移植版,拥有所有可用的基本硬件、像样的电源管理等等。“大时间沉降”将得到GPU的支持,这是实现移植的必要条件。马丁之所以能够让PS4版本上线运行,是因为它使用的GPU只是稍微定制了一下,但苹果Silicon版本就更难了。然而,这个概念已经在NVIDIA卡的GPU驱动项目Nouveau中得到了证明。
这个项目还没有得到苹果的认可,但只要马丁不使用macOS的代码来构建Linux支持,他就表示自己发布给用户是合法的。苹果还允许在Apple Silicon上启动定制内核,这为Linux支持铺平了道路,但马丁需要对苹果驱动程序进行反向工程。
莱纳斯托瓦尔兹本月早些时候说。
,如果 M1 Mac 能运行 Linux,他会很喜欢,但如果没有苹果的合作,他觉得这不可能,“对我来说,M1 的主要问题是 GPU 和它周围的其他设备,因为这很可能是阻碍我使用它的原因,因为除非苹果开放,否则它不会有任何 Linux 支持。”他接着说,他认为苹果开放其芯片组 “似乎不太可能”,但 “你总是可以怀着希望”。了解到,如果这个项目获得了足够的资金支持,Martin 计划在开放的情况下进行开发,并定期推送到 GitHub 上,他将接受任何愿意做出贡献的人的帮助。责任编辑:YYX
.dfma { position: relative; width: 1000px; margin: 0 auto; } .dfma a::after { position: absolute; left: 0; bottom: 0; width: 30px; line-height: 1.4; text-align: center; background-color: rgba(0, 0, 0, .5); color: #fff; font-size: 12px; content:"广告"; } .dfma img { display: block; }