Asahi Linux报告:逆向工程和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 等硬件工作的必要条件。
END