开发者生态
morning
Asahi Linux Progress Linux 7.3
2026-11-07
1 阅读
约6分钟阅读
ackyshake
字号:
/ 博客 / 进度报告:Linux 7.3 我们又来了。 Linux 7.3 已经发布,这几个月是多事之秋,所以让我们来看看另一份 Asahi Linux 进度报告!上游工作仍在继续 一如既往,上游工作继续取得进展。除了低级 SoC 模块的常规补丁之外,本周期有两个主要驱动程序进入了列表:macaudio 和 avd。让 Macaudio 准备好提交一直是一个挑战。 Apple Silicon 设备上的音频子系统相当特殊,需要进行大量核心 ALSA 更改才能正确支持它。苹果还使用了上游已经支持的扬声器和耳机放大器的特殊变体,并且这些驱动程序还需要一些相当大的修改。我们之前已经详细讨论了这项工作的很多内容,现在我们终于可以提交主要驱动程序进行审查了。驱动程序和 Devicetree 更改占了我们总补丁集的很大一部分,大约 3100 行。 AVD 是一个完全不同的野兽。 AVD 驱动程序在我们的下游树中只呆了不到 3 个月,就已经在列表中了。对于主要 SoC 组件来说,这是我们迄今为止最短的周转时间,并且预示着未来某个时候向上游优先开发的过渡。这是个好消息,因为 AVD 驱动程序和相关的 Devicetree 更改大约有 13000 行代码。本周期出现在列表中的还有最初的 Devicetrees,不仅适用于 M4 Pro 和 Max 设备,还包括 M5,这要归功于 Yureka 的不懈努力。与往常一样,这些初始设备树是准系统,仅足以将 SoC 引导至 TTY,但进一步支持的工作正在取得进展。注意这个空间!在可行的情况下,我们还开始转向上游优先的方法。新设备所需的 TI USB-PD 和 SPMI 驱动程序的更改以及对 Thunderbolt 的初始支持都是上游优先开发的。我们很高兴看到我们对上游的关注开始得到回报! M3 正式上市 上次,我们通过 Asahi 安装程序上的 EXPERT 标志宣布了对 M3 系列机器的初步支持。我们很高兴地宣布,我们几乎没有收到来自早期采用者的任何问题,因此 M3 支持现在普遍可用,无需 EXPERT 标志!我们还对 M3 支持进行了许多改进,最显着的是启用 DCP。除了性能和电池寿命的改进之外,这还使我们能够在 M3 系列设备上启用睡眠功能,并使凹口周围的区域在 MacBook 上可用!请密切关注未来几天的 m1n1 和内核更新。 Crowded House 上次,我们预告了在 m1n1 中支持虚拟化支持 SPTM 的 macOS 版本,这可以在 M4 系列机器上进行逆向工程。 M5 提出了新的挑战,因为支持它的 macOS 版本都需要使用 Exclave。 Exclave 是在由安全内核控制的隔离环境中运行的小型应用程序。在 M5 系列 SoC 及更高版本上,macOS 使用它们来执行敏感任务,例如在屏幕上绘制“正在使用的相机”指示器。 XNU 使用另一种称为 Tightbeam 的 IPC 协议,通过 SPTM 与安全内核及其 Exclave 进行通信。与 SPTM 非常相似,如果 XNU 找不到正在运行的 Exclave,它将会出现恐慌。这一切在概念上看起来与 Arm 自己的 TrustZone 功能非常相似。虽然可以通过更改命令行上的某些设置来绕过某些 Exclave,但我们预测情况并非总是如此。因此,Sven 开始研究如何将所有这些融入到 m1n1 中。第一线调查,尝试将安全内核和 Exclave 用户空间放在 SPTM 和 macOS 旁边的另一个虚拟机中。哦,这成功了,我们现在准备在 m1n1 下的 EL1 中生成三个虚拟机!也许我们可以开始向逃离 VMWare 的公司出售 m1n1……这样,我们现在就可以在 M4 和 M5 系列机器上对 macOS 进行虚拟化和逆向工程。你好,三角形!虽然 M3 支持现在的功能基本上与 M1 和 M2 相当,但一个明显的例外是 GPU。苹果的 GPU 团队似乎遵循滴答模式,M3 的 GPU 与 M1 和 M2 SoC 上的模型有很大不同。我们很久以前就提到过,一群新的贡献者正在对 M3 GPU 进行逆向工程,但此后并没有透露太多。在今年的 XDC 上,Alyssa Millburn、Anna Maniscalco 和 TellowKrinkle 就他们对 M3 GPU 进行逆向工程的进展发表了演讲。工作已经取得足够进展,m1n1 可以成功初始化 GPU,并且团队可以绘制三角形!这些进度报告中“Think Different”部分的粉丝会发现这些演讲很有启发性。苹果再次做出了一些……有趣的选择,这将需要大量的工程工作才能集成到上游 Mesa。如果您对更多细节感兴趣,那么非常值得一看。非常感谢所有使这项工作成为可能的人。更多进展即将到来,敬请期待。让你久等了吧?一路走来
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱