在接受Dling Fireball的约翰·格鲁伯(John Gruber)的采访时,我们得到的确认是,今年晚些时候将推出基于ARM的Apple Silicon的新Mac电脑将无法引导进入ARM Linux发行版。
这些Mac没有Boot Camp版本,引导加载程序可能会被锁定。在它们上运行Linux的唯一方法是从MacOS主机通过虚拟化运行它们。费德里吉说,直接引导的需要不应该是人们关心的问题。
考虑到之前的设计更改,从T(X)控制器的实现开始,级别1这并不让我感到惊讶。如果采用专有CPU架构,则需要编译内核才能在硬件上启动和运行该操作系统。此外,苹果正在转向一项新的存储卷完整性检查验证。可能被锁定在需要苹果硅片的特定机器上。因此,仿真甚至可能无法实现。
第2级,他们有一个虚拟化API。他们显示它运行一些ARM Linux发行版和基于新API的Parallels版本。
第二级,我希望他们不要他妈的花大量的时间给Mac增加价值,因为他们在每一步都在和你竞争。你购买他们的电脑只会助长苹果的行为。
级别2这都是来自LTT的安东尼什么时候能拿到一个的问题。盖伊是个该死的巫师,所以我相信他会找到办法的。
级别1苹果对支持的意思是,他们对此有一个支持流程。他们从来不支持引导Linux,但这是可能的。他们只支持使用BootCamp引导Windows。他们并不支持ARM Mac电脑上的BootCamp,因为为ARM的Windows提供BootCamp并不是任何人关心的事情,对普通买家来说是不必要的困惑,而且Apple Silicon也不存在显卡驱动程序。
这段视频清楚地告诉你,苹果的Silicon Mac仍将启动未经苹果签署的操作系统(尽管他们当然会根据传统MacOS版的使用案例来解释这一点):https://developer.apple.com/videos/play/wwdc2020/10686/(18:45)。
级别2是的,还可以看到他们在同一个WWDC谈话中声明csrutil支持禁用安全引导。
2级这仍然不能确认苹果是否仍在使用EFI。如果没有,其他操作系统将很难启动。
第一级有多少人购买Mac来更改其上的操作系统?它是如此少数。无论如何,Linux对Mac硬件的支持一直不稳定。Mac用户群VS那些反对(并且知道什么是)锁定引导加载程序的人拥有非常有限的用户群。
更重要的是,在OSX上编程几乎和在Linux上一样容易。所以程序员的基础不会真的受到那么大的影响。
我总是为供应商宣布不兼容而感到难过。但在我看来,这对我们的社会几乎没有影响。受伤害最大的将是Linux的铁杆用户,他们因工作环境而被迫使用Mac产品。但即便如此;如果您无法控制您的硬件;IT部门可能无论如何都想控制您的东西,所以您无论如何都不应该在上面安装自定义操作系统。
无论如何,组装/购买一台类似规格的Mac要便宜得多。与其他笔记本电脑/个人电脑厂商不同,我认为购买Mac唯一的好处就是设计;不管怎样,自2014年以来,对我来说,这一点一直在走下坡路。
Level 2绝对是少数人,但作为一个非常享受2015年搭载Ubuntu的MacBook Pro体验的人,没有选择是一件令人难过的事情。
级别2真相。我有Mac的唯一原因是要为iOS开发,而我可以用MacOS很好地做到这一点。在上面安装Linux是一件不错的事情,但我不会花时间去做这件事。即使你可以在Linux上为iOS开发,它几乎肯定不会很好地集成,所以在Mac上没有Linux的用例。我的PC上安装了Linux,可以做与iOS无关的工作,不过我也可以在Mac上做web dev的工作。