Debian Linux 在 Apple 的 M1 SoC 上运行 Bare Metal

2021-07-26 23:27:53

如果您讨厌 Apple 的 MacOS,但又羡慕 M1 的性能和能效,那么在您这一方的 OS 战争中,大门刚刚为您打开了一个更加阳光明媚的未来。领导 Panfrost 和 Asahi 图形驱动程序的 Linux 开发人员 Alyssa Rosenzweig 在推特上发布了一个正在运行的 Debian GNU/Linux 安装,该安装在 Apple 闪亮的明星 SoC 上运行裸机。这不是我们第一次在 M1 上看到 Linux,但毫无疑问,这不会影响 Rosenzweig 的工作。 Rosenzweig 的开发是在对 M1 SoC 工作进行逆向工程数月之后进行的,它代表了软件世界中最复杂的任务之一——将工作操作系统移植到相当于硬件黑盒的地方。虽然我们距离 M1 上 Linux 的“一劳永逸”安装过程还有一段相对较长的时间,但 Alyssa 和合作伙伴所做的工作为实现这一目标开辟了前沿。当前安装已经具有支持 USB 的工作上游主线内核,为进一步开发增加了灵活性。目标是通过生态系统支持和主线内核更新,使任何 Linux 发行版都能够安装并通过 M1 SoC 运行。 M1 在 MacOS 上的性能是众所周知的——它甚至击败了一些应该超过 M1 重量的台式 Windows PC。然而,Linux 也是如此吗? M1 Linux 实现最终会提供比 x86 实现更高的性能(和每瓦性能)吗?我们将不得不拭目以待,但如果您喜欢 M1 的性能和能源效率,但又不想被锁定在 Apple 的生态系统中,那么这是您应该密切关注的一项发展。