尝试将 Linux 移植到 M1 Mac 的一年里,他们实现了这些!

2021 年 12 月 27 日 CSDN

【CSDN 编者按】Asahi Linux 社区项目从两个月前一直关注苹果的升级,且该项目的目标是将 Linux 操作系统引入苹果最新和最先进的设备中。在这个过程中 Asahi Linux 面临着很大的挑战,让我们一起看看它的发展历程和最新进展吧!


整理 | 宋彤彤        责编 | 屠敏
出品 | CSDN(ID:CSDNnews)

两个月前,Apple 宣布 M1 Pro / M1 Max 发布时,Asahi Linux 社区便开始关注他们的升级。Asahi Linux 是一个社区项目,其目标是将 Linux 移植到 Apple Silicon Macs,从 2020 M1 Mac Mini、MacBook Air 和 MacBook Pro 开始。该项目在今年早些时候以一篇冗长的博文正式启动,详细介绍了将操作系统引入苹果最新和最先进的设备所涉及的挑战。

他们的目标不仅仅是让 Linux 在这些机器上运行,而是将其打磨到可以用作日常操作系统的程度。这样做需要大量的工作,因为 Apple Silicon 是一个完全没有记录的平台。特别是,他们将对 Apple GPU 架构进行逆向工程并为其开发开源驱动程序。同时 Asahi Linux 由免费和开源软件开发人员社区开发。

图片来源:Asahi Linux

Asahi Linux 创始人兼项目负责人 Hector Martin 一直致力于通过众筹在 Linux 下推出 Apple 的最新硬件。在今年 11 月,他使用 USB 端口将 Linux 引导到了 M1 Pro MacBook 中的 shell 上。在过去一年中,Hector 在和其他人共同进行的 Linux M1 工作基础上进行了一些更改,因此他能够相对较快地实现这一里程碑。

12 月 14 日,Asahi Linux 项目团队更新了最新进展,概述了其在 Apple Silicon/Apple M1 支持 Linux 的最新现状。通过该项目团队最新发表的公告显示,他们实现了让触摸板和键盘在 M1 驱动的 MacBook 上工作,以及音频播放工作。同时耳机插孔也有开发补丁,用于在 M1 Pro/Max 启动时获得对 M1 的支持。

当前 Asahi Linux 项目对 Apple M1 SoC 不同组件的支持状态的概述

图片来源:Phoronix

同时公告中表示 M1 Pro/Max 的其余部分进展顺利,对他们的引导加载程序 m1n1 和新设备分支进行了大量调整,不需要对 Linux 本身进行其他更改。这是他们在开始 M1 开发时很早就下过的“赌注”:苹果不会在不必要时破坏兼容性。并且他们可以在 m1n1 而不是 Linux 中处理每个 SoC 的细节,到目前为止情况一直如此,他们预计 DART 或 AIC 在很长一段时间内不会再次发生变化。

在公告中还提到了新款 M1 Pro/Max MacBook 的新功能,包括 HDMI 端口、更复杂的扬声器配置和 SD 卡读卡器。因为在任何机器上都不支持外部显示器(Mac Mini 上的 HDMI 端口除外),因此目前还不支持 HDMI 端口,但将来会支持一般的外部显示器。对于大家感兴趣的缺口问题他们表示目前还没有明确支持缺口,不过对此的计划是最初在适当的显示驱动程序中,将缺口从显示给用户空间的屏幕分辨率中排除,以便现有缺口的桌面环境无需任何更改即可工作,将来他们将启用可以选择缺口分辨率的缺口感知合成器。

虽然最近在 Linux 内核中出现了大量 Apple M1 支持(早期的零碎部分在 5.13 中发布,很多已合并到 5.16 中,但更多的正在等待 5.17 的出现),但它仍然没有真正准备好应对最终用户。Hector 还指出了新 M1 芯片带来的一些挑战,因为 Apple 从一个看似从 iPhone 中取出的组件转变为可以在内存和 CPU 内核方面进行扩展的组件,更新需要调整以支持增加的物理地址空间。

时下,不论是在最初的 M1 芯片上,还是在最近的 M1 Pro 和 M1 Max SoC 上,他们都取得了良好的进展。随着 Linux 5.16 和 5.17 的推出,2022 年 Asahi Linux 项目团队有望完成更多重大项目,以在苹果 M1 硬件上构建一个可用的日常 Linux 系统。

参考链接:https://www.phoronix.com/scan.php?page=news_item&px=Apple-M1-Silicon-EO-2021

https://www.phoronix.com/scan.php?page=news_item&px=Apple-M1-SPI-SimpleDRM-PMU

https://www.phoronix.com/scan.php?page=news_item&px=Linux-Apple-M1-Pro-Boots

https://asahilinux.org/2021/12/progress-report-oct-nov-2021/

https://www.theregister.com/2021/12/16/asahi_linux_2022/

https://www.phoronix.com/scan.php?page=news_item&px=Apple-M1-Pro-M1-Max

     
     
       

34 年了,“杀”不死的 Perl!

第一台计算机背后的女性们;Box创始人出生;开普勒诞生|历史上的今天

☞腾讯企业QQ将停运;雷军:小米汽车预计2024年量产;iPhone或将取消SIM卡槽,全部改用eSIM卡|极客头条

登录查看更多
0

相关内容

Linux 是一系列类 Unix 计算机操作系统的统称。该操作系统的核心为 Linux 内核。Linux 操作系统也是软件和开放源代码发展中最著名的例子之一。
【干货书】PyTorch 深度学习,255页pdf
专知会员服务
274+阅读 · 2021年4月3日
【经典书】精通Linux,394页pdf
专知会员服务
92+阅读 · 2021年2月19日
【干货书】Linux命令行与shell脚本编程大全,第3版818页pdf
专知会员服务
61+阅读 · 2020年12月30日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
61+阅读 · 2020年10月15日
【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
66+阅读 · 2020年9月19日
斯坦福2020硬课《分布式算法与优化》
专知会员服务
118+阅读 · 2020年5月6日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
163+阅读 · 2019年10月28日
2022年值得期待的7个Linux发行版
AI前线
0+阅读 · 2022年1月14日
Parallels 17.1发布 改进了对Windows 11虚拟机的支持
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Arxiv
0+阅读 · 2022年4月16日
Arxiv
0+阅读 · 2022年4月16日
Arxiv
0+阅读 · 2022年4月15日
Arxiv
12+阅读 · 2022年4月12日
Arxiv
26+阅读 · 2018年8月19日
VIP会员
相关VIP内容
【干货书】PyTorch 深度学习,255页pdf
专知会员服务
274+阅读 · 2021年4月3日
【经典书】精通Linux,394页pdf
专知会员服务
92+阅读 · 2021年2月19日
【干货书】Linux命令行与shell脚本编程大全,第3版818页pdf
专知会员服务
61+阅读 · 2020年12月30日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
61+阅读 · 2020年10月15日
【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
66+阅读 · 2020年9月19日
斯坦福2020硬课《分布式算法与优化》
专知会员服务
118+阅读 · 2020年5月6日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
163+阅读 · 2019年10月28日
相关基金
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
相关论文
Arxiv
0+阅读 · 2022年4月16日
Arxiv
0+阅读 · 2022年4月16日
Arxiv
0+阅读 · 2022年4月15日
Arxiv
12+阅读 · 2022年4月12日
Arxiv
26+阅读 · 2018年8月19日
Top
微信扫码咨询专知VIP会员