vlambda博客
学习文章列表

Asahi Linux报告:逆向工程和Linux升级工作仍在继续

文 | 白开水
出品 | OSC开源社区(ID:oschina2013)
Asahi Linux 开发者发表了一份 8 月份的最新进度报告表示,其一直在马不停蹄的致力于为 Apple Silicon 提供 Linux 支持,并取得了一些进展。
上一份进展报告的发布时间是在 3 月份,两份报告之间相隔了相当长的一段时间。对此,作者表示,他们把第一份进展报告设定的标准有点高,以至于很难保持每月更新的频率。所以接下来,他们计划精简报告内容,努力保持每月更新。
根据介绍,Asahi Linux 开发者在过去几个月里处理的一些工作包括有:
  • 在 Linux 5.13 中对 Apple M1 的初步支持。对终端用户来说这个早期阶段并不是很有用,但它也是项目团队几个月的工作劳动成果;为之后的发展奠定了一定的基础,并确定了如何以可接受的方式解决某些难题。同时,还成功的引起了一些内核社区成员对 Asahi Linux 项目的兴趣。

  • 使用 m1n1 管理程序进行硬件逆向工程。除了盲目的证明,通过利用他们在项目的 m1n1 引导程序上的自定义管理程序和 macOS 来帮助更先进的组件进行逆向工程。基于 m1n1 的管理程序还有各种调试功能,以帮助逆向工程、追踪和提供低级调试能力。

  • 逆向工程 DCP。该团队在 DCP 显示引擎协处理器领域也进行了大量的逆向工程工作。虽然在 Mesa 内部已经有了早期的"Asahi"工作,但他们仍然需要最终为显示和 3D 图形能力组装一个 Linux 内核 DRM 驱动程序。当 DCP 支持被整理出来时,由于资源问题,他们最终可能只支持它的某些固件版本。DCP 固件版本确实发生了变化,而且由于支持工作的开展和维护,他们可能只针对一个子集。

  • 构件安装程序。他们还创建一个 Asahi Linux 安装程序,用于在 Apple Silicon 硬件上部署 Linux 环境。

  • 更多内核驱动。M1 DART 驱动可能会在 Linux 5.15 登陆,此驱动程序是 PCIe、USB、DCP 等硬件工作的必要条件。

更多详情可查看完整报告:https://asahilinux.org/2021/08/progress-report-august-2021/

END




觉得不错,请点个在看