朝日Linux是一个旨在将Linux移植到配备苹果硅芯片Mac设备上的项目,项目的目标不仅仅是让Linux能够在这些设备上运行,而是要将它打磨到可以用作日常操作系统的程度。这样做需要大量的开发工作,尤其是还要对GPU架构进行逆向工程并为其开发开源驱动程序。
朝日Linux在今年3月的时候推出首个公开Alpha版本,可以让配备了M1芯片的Mac电脑安装运行Linux操作系统,虽然仅仅是Alpha版本,但在诸如PHP编程测试以及重新编译覆盆子πLinux内核的测试中还击败了苹果自己的macOS,甚至可以快40%,项目的发展势头也被大家一致看好。
朝日Linux项目的主要开发人员赫克托耳马丁近日在推特上表示他们已经开始了将Linux移植到M2芯片上的工作,虽然这项工作才刚刚开始,但已经取得了不错的进展,尤其是许多现有为M1编写的Linux代码仍然可以适用于平方米,但在新的M2 Mac完全可以使用Linux之前,仍然需要编写一些新的驱动程序。
通过一系列的逆向工程/调试/内核方面的工作,赫克托耳马丁确认NVMe, USB和SMC功能在第一天的工作中就已经能够在M2上正常使用了。
不过并非所有的功能都能如此幸运,诸如M2设备的键盘,触控板,SPMI都需要重写一个新的驱动程序才能正常使用,除此之外,作为PCIe,雷电等功能目前也都有很多问题尚未解决。
至于对显卡,神经引擎,视频编码器等功能的支持,这是在M1上都暂时没有完全解决的问题,如今也同样被带到了M2上。
更多的细节和赫克托耳马丁围绕M2 Linux上的活动可以通过他的Twitter找到:
这则推文显示,目前缺少支持的功能包括:
<李>扬声器未经测试李 <李>键盘/触控板需要新的驱动李 <李> IPMI需要新的驱动李 <李>作为PCIe需要m1n1中的fusemap来初始化李目前朝日Linux针对M1和M2芯片的Mac系统的移植进展可以通过朝日Linux Wiki跟踪。
项目GitHub地址:https://github.com/AsahiLinux
0 留言