【太平洋科技快讯】Asahi Linux项目致力于让Linux内核兼容苹果的Apple Silicon芯片,从而实现在现代Mac设备上原生运行Linux发行版。该项目此前在M1和M2芯片上已取得成功。

随着苹果推出新一代M4芯片,Asahi Linux项目团队遭遇了前所未有的难题。开发者Sven Peter表示,为M4芯片适配Asahi Linux的过程“相当痛苦”,难度远超M1和M2芯片。
苹果在M4芯片的环境设置中将SPTM(Secure Page Table Monitor)映射到GL2寄存器,导致现有的m1n1引导加载器无法正常运行。引导加载器无法通过与启用的MMU(内存管理单元)在EL2级别通信来设置页表,这一过程在Linux系统上无法顺利进行。上述改动还影响了苹果的XNU操作系统内核,使得逆向工程变得更加复杂。
面对这些技术障碍,Asahi Linux项目团队被迫寻求新的解决方案,以克服这些挑战。技术社区的广泛讨论和热议为团队提供了理解与鼓励,不乏积极的建议和帮助。Asahi Linux项目团队并未放弃对M4芯片的支持,他们计划继续积极寻找解决方案,以期为广大用户提供更好的Linux体验。