Apple M1硬件支持合并为Linux 5.13

2021-04-10 06:25:42

asahi linux-由赫克特&#34创立;马尔坎" Martin-已将Apple M1硬件的初始支持合并到Chimux系统上(SoC)树中,在那里它希望将其融入Linux 5.13内核(我们可以在7月大致期待)。

朝日是日本名称,我们所知道的是McIntosh Apple - 所以给予Mac的特定水果品种。 Asahi Linux是一种刚刚的分布,其特定的目标是在Apple M1硅上创建可行的每日驱动程序Linux体验。

这是一个令人生畏的任务。 Apple不为Apple Silicon提供任何社区文件,因此Martin和Cohorts必须为硬件以及写入驱动程序而逆转工程师。并且,考虑到M1 GPU - 没有一流的图形支持特别困难,Asahi可能在M1硬件上提供一流的Linux体验,例如2020 M1 Mac Mini,MacBook Air和MacBook Pro。

周四晚上,Arnd Bergmann-Co-vigwarder的Arm-Soc内核 - 将一个ARM / Apple-M1分支合并到下一个。 Linux-Next是预期代码的控股区域,该代码将进入下一个内核合并窗口,有点类似于FreeBSD-head。

新分支包括工作Apple M1引导环境的早期性,而不是正常操作系统所必需的一切。这包括一个全新的引导加载程序,它使用Apple' S专有USB命令。

启动后,Asahi'环境目前仅提供串行和帧缓冲器控制台 - 没有其他驱动程序支持。马丁描述了访问串行控制台的过程为"最简单的[使用]第二个M1盒和简单的USB-C电缆," &#34的替代方案;使用Arduino,Fusb302芯片或板和1.2V UART-TTL适配器构建DIY接口。"

在接下来的几周内,Martin和Clofer开发人员将在开放的硬件项目上工作,以提供串行/调试连接 - 希望,包括支持其他供应商的UART-USB-C设置。

最后!它'已经很长一段时间了,但它完成了!这只是基本的提升,但它奠定了坚实的基础,可能是我们最具挑战性的上游步骤,我们必须做到,直到GPU的东西已经完成。 https://t.co/xp50bezp56.

- Hector Martin(@Marcan42)4月9日,2021年4月9日

将其进入下一个和#39; t实际上保证了asahi'工作将在Linux 5.13中降落。 '总是可以看到他在' t喜欢并踢回Linux 5.14的东西,才能看到一些必要的更改。但是为了排在第一名中,Asahi' Sasahi' S' S Bootstrap Works不得不通过20+内核开发人员的评论 - 因此,此时拒绝似乎不太可能。

作为Martin&#39的新闻,上游的新闻的新闻可能是,不要赶去购买Apple M1设备的Linux使用。它'我们已经测试了第一个Apple M1硬件 - 它是'每天服用的那一天,'拍摄了一个完全vanilla靴子环境"只是适合调试。&#34 ;它&#39是不可能猜测asahi开发人员将朝向工程师的M1' GPU举办多长时间,并产生质量开源驱动器。即使是现在它也不是不可能的,他们并非不可能; ll无法完全这样做;或由于某种原因,他们的工作可能不被接受上游。

我们'仔细兴奋的是M1上一流的Linux支持的想法,但我们绝对不建议为此目的购买M1硬件,除非在Asahi项目变得巨大,远在路上比它更远,而且#39到目前为止管理。这不是因为我们怀疑玛明丁 - 他已经努力获得项目&#39已经出现优秀 - 它毫不少的'' S' S' S'毫不犹豫地承担成功,更不用说在一个具体时间表内的成功。