M2芯片终于和Linux"合作"
搭载M1芯片的Mac上成功运行Linux以后,AsahiLinux团队将手伸向前M2芯片。
M2芯片终于和Linux"合作"
Asahi该团队正在发布《M两个来了!在2022年7月的发布和进度报告中分享,在试图的情况下,只有12个小时,Asahi团队就让Linux发行版在M2芯片的电脑启动了USB,NVMe,电池统计/控制,CPU频率缩放,Wi-Fi等功能。
再过几天,他们就意识到键盘/触控板也能在系统上正常工作。
但是,需要注意的是,目前在M2上使用AsahiLinux还处于实验阶段,还不成熟,有些硬件还没有得到支持,所以对于想品尝的小伙伴,团队也给出了一些注意事项:
在M试着比较2里M1更具实验性,所以估计会有Bug。为了获得在M2安装选项,您需要在上面安装AsahiLinux专家模式用于安装程序。
键盘在U-Boot/GRUB不能正常工作。由于该驱动器还没有写好,Asahi团队也在思考如何U-Boot和Linux之间交接。如果你想作为开发者探索引导程序的外壳,你可以使用一个外置的USB键盘。
当前只有M2的MacBookPro13经检测。估计在。M2版本的MacBookAir也可以运行Linux发行版,但尽量不要尝试这种冒险。
用于Linux固件/存根是苹果专门为这些机器发布的。"特别版"macOS12.4版本。Asahi团队不承诺长期支持这个版本,所以你可能必须通过它macOS和安装程序升级自己的启动部件(可能是13.0),为了获得未来的功能,方便使用GPU未来功能正常出等未来功能正常工作。
尽管在M2芯片设备上跑Linux还有很多缺陷,但是Asahi团队也迈出了非常重要的一步,并表示下一步也将是GPU取得新的进展,即一个新的进展"原型驱动程序"已启动并运行,"足以运行真正的图形应用程序和标准",虽然它还没有包含在这个版本中。
除此之外,Asahi团队也实现了现在MacStudio上运行AsahiLinux。该计算机于今年3月在苹果春季新品发布会上发布,配备了苹果春季新品发布会M1Max芯片和M1Ultra芯片。能在电脑上成功运行。Linux,Asahi团队表示,“这并不难。但确实需要对指导程序和设备树进行一些修改,以便于处理一个SoC多芯片的想法”。
基于MacStudio,除了M1Max前置用于型号USB除了端口和所有型号中的A型端口外,开发人员还可以像使用大多数硬件一样运行Linux。
Asahi团队:苹果工程师通常不会在芯片上做太大的改变
相比之前向M1Mac移植Linux这次消耗的时间,这次消耗的时间,Linux运行在M芯片设备只用了一个月左右。
对此,Asahi团队解释说,移植他们现有的软件和苹果M2芯片配合使用的时间比支持的时间要长M1Cpu花的时间要少得多,因为它们不需要重新开始。「苹果的芯片设计师经常重复使用一些东西,除非有特殊原因,否则他们不会对硬件做太大的改变。」
因此,通过逆向工程和核心破解调整,Asahi团队确定NVMe,USB和SMC等功能可在M2芯片设备无缝启用。