Apple Silicon M1处理器的强大功能令人难以置信,这使开发人员,黑客和修补匠们幻想着可能的用例超出了Apple的预期甚至允许的范围。当然,有些已经以虚拟化环境的方式使Windows在其上运行。现在,一些安全研究人员还想出了如何直接在硬件上运行Linux的方法,尽管有一些问题仍然可能使它对于Linux用户的日常驱动程序没什么用。
会有电脑和技术爱好者对让强大的M1 Silicon做任何事情和一切事情感兴趣,这并不奇怪。对于Linux开发者和用户来说,新的CPU也是一个很大的兴趣来源,他们已经习惯于看到开源操作系统被安装在各种电脑上,特别是那些macOS永远无法运行的电脑。鉴于其非常封闭的生态系统,这也给Linux甚至在M1 Mac上开机带来了挑战,黑客和安全研究人员就是无法否认。
这就是Corellium的作用,他们的iPhone安全和黑客工具很受欢迎。该团队从今年年初开始就一直致力于让Linux在M1 Mac上运行,他们可能终于达到了一个里程碑。他们能够在U盘上为Raspberry Pi启动修改后的Ubuntu Linux,并被宣传为完全可以使用,但仍有一些BUG需要解决。
首先,联网是通过USB-C 进行的,而不是直接通过Wi-Fi。然而,更重要的是,它只能利用苹果硅M1的CPU,而不是它的GPU,这种限制对性能有很大的影响,尤其是在渲染图形时。换句话说,它仍然无法充分发挥苹果M1闻名于世的强大功能。
Linux is now completely usable on the Mac mini M1. Booting from USB a full Ubuntu desktop (rpi). Network works via a USB c dongle. Update includes support for USB, I2C, DART. We will push changes to our GitHub and a tutorial later today. Thanks to the @CorelliumHQ team ❤️🙏 pic.twitter.com/uBDbDmvJUG
— Chris Wade (@cmwdotme) January 20, 2021
让Linux在M1 Mac上启动和运行的过程可能也不完全适合胆小的人,因为它很可能需要摆弄Mac,并有可能越狱。话虽如此,Corellium在这方面已经颇有建树,并承诺将很快发布说明。