Linus Torvalds怀疑Linux是否将移植到Apple M1硬件

2020-11-28 22:37:31

在“现实世界技术”论坛上的最新帖子(众所周知,Linux创始人Linus Torvalds是经常访问的少数公共互联网场所之一)中,一位名叫Paul的用户问Torvalds:“您对这款新的Apple笔记本电脑有何看法?”

“如果它只运行Linux,我绝对希望拥有一个,” Torvalds回答。 “我一直在等待可以在Linux上运行很长时间的ARM笔记本电脑。新的[Macbook] Air除操作系统外几乎都是完美的。”当然,Torvalds如果想要的话,已经可以拥有基于ARM的Linux笔记本电脑,例如Pinebook Pro。这里不言而喻的部分是,他希望使用高性能的基于ARM的笔记本电脑,而不是预算友好但性能受到严重限制的设计,例如Pinebook Pro,Raspberry Pi或其他众多廉价小工具中的产品。

苹果公司的M1正是这样的—一种高性能,面向台式机和笔记本电脑的系统,在提供世界一流性能的同时,还保留了手机和平板电脑世界所需的高效能和散热特性。从表面上看,由M1驱动的Macbook Air可以成为Linux甚至Windows用户的出色笔记本电脑,但苹果似乎不太可能共享。

对我而言,M1的主要问题是GPU及其周围的其他设备,因为这可能会使我无法使用它,因为除非苹果开放,否则它就不会提供任何Linux支持... [这似乎不太可能,但是嘿,你总可以希望。

Torvalds几乎可以肯定是正确的,因为苹果不会提供有关Linux内核开发人员建立一流支持的M1片上系统(SoC)的足够详细信息。即使在一个更好理解的英特尔世界中,基于相同的原因,Mac多年来也不是Linux爱好者的好选择。随着Apple将自己的硬件堆栈带到内部的越来越多,开放源代码开发人员获得越来越少的信息来移植操作系统并为平台编写硬件驱动程序。

我们强烈怀疑,当发烧友可以对M1 SoC进行充分的反向工程以提供一流的Linux支持时,其他供应商将已经看到将高性能ARM系统推向笔记本电脑市场的价值-而且使用起来会更加容易许多人将使用更多的开放设计。

到目前为止,基于ARM的笔记本电脑和微型PC一直试图通过低预算而不是高性能来破坏市场。示例包括但不限于:200美元的Pinebook Pro笔记本电脑,100美元的Raspberry Pi Model 400和99美元的Nvidia Jetson。既然苹果已经在性能和预算空间上证明了ARM的价值,我们普遍预计使用高端Snapdragon和类似处理器的竞争系统将在未来几年内进入市场。这样的系统不需要击败甚至匹配M1的出色性能。他们只需要在性能和价格上与更传统的x86_64系统进行激烈竞争,同时在功耗和热效率方面占据主导地位。

还值得注意的是,尽管M1毫不夸张地表现出色,但它并不是台式机或笔记本电脑片上系统设计的硬道理。 Torvalds提到,如果有选择的话,他宁愿使用更多和更高功率的内核-这肯定是可能的,而且似乎很快就会提出要求。