3

在M1芯片上跑原生Linux:编译速度比macOS还快40%

 2 years ago
source link: https://www.qbitai.com/2022/04/33856.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

在M1芯片上跑原生Linux:编译速度比macOS还快40%

head.jpg博雯 2022-04-05 13:54:08 来源:量子位

Alex 发自 凹非寺

量子位 | 公众号 QbitAI

现在,M1 Mac可以顺利运行原生Linux了。

专为苹果自研芯片打造的Asahi Linux项目,Alpha版本已经释出。

在Mac采用英特尔CPU的时期,用户已经摸索出通过硬盘分区或者使用Parallels等虚拟机在Mac上安装Linux的方法。

但到了苹果自研的M1处理器,一切又得重头开始。

而Asahi Linux的目标,就是让苹果M1系列Mac用户能真正拥抱Linux。

1e5c1f93af2f42e2a6408b5420690c75~tplv-tt-shrink:640:0.image

所以在苹果电脑上装一个原生Linux系统,究竟是一种怎样的体验?

一位有30万+粉丝的YouTuber在他的M1 Mac上亲测了一下。

1e5c1f93af2f42e2a6408b5420690c75~tplv-tt-shrink:640:0.image

经过一系列测评,小哥表示:真香!

在完全相同的硬件上运行某些程序,Linux竟然比macOS还快!

25447f842c47427cbca8c8eecaaed7af~tplv-tt-shrink:640:0.image

而且Mac电脑看起来并不像iPhone手机和iPad系统那样封闭。

证据是,苹果官方还会积极为用户修复Bootloader启动器上发现的Bug。

那么小哥到底是怎么搞定M1双系统的呢?

安装前的准备工作

磨刀不误砍柴工。博主提醒,想尝试Asahi Linux的朋友,一定要先看清楚安装要求,并最好选择一台没有重要文件的计算机来操作。

Asahi Linux官网也给出了详细安装须知:

d4aae9ecdf6c419684716c3629f7c328~tplv-tt-shrink:640:0.image

否则,如果出问题了,你的电脑很可能就无法启动了。

165f4d372a674954acae1ce7b889e576~tplv-tt-shrink:640:0.image

也许有人会想,那在Parallels Desktop等虚拟机上安装这个操作系统不就行了?

Asahi官方对此回复,Asahi Linux是为苹果硬件量身打造的,而Parallels Desktop虚拟的是一个通用ARM架构,适合安装其他Linux发行版。

f7fbd94ebd2b411981383ce5adb006c8~tplv-tt-shrink:640:0.image

正好小哥买了新的Mac Studio,旧的M1 mac mini就可以用来来做实验啦~

98b3ad9e0625450083b3bc5884160072~tplv-tt-shrink:640:0.image

左为Mac mini M1,右为Mac Studio M1

最终,他顺利地一次性成功安装了Asahi Linux。

系统启动后,可以看到Asahi Linux使用的是KDE Plasma桌面环境。

71d7d1b6971f44d2a435c54275a880ae~tplv-tt-shrink:640:0.image
a03be900842b443cae88406dffdd7d2f~tplv-tt-shrink:640:0.image

视频播放性能

在没有使用GPU加速器的情况下,博主在M1 Mac mini上的Asahi Linux系统中播放了一个YouTube视频。

他欣喜地发现,在这里可以播放0掉帧的全屏HD视频,且UI也一直很灵敏,而不像其他许多基于ARM的单板机那样迟钝。

Bug修复速度

接着,博主使用Iperf测试了网络性能,并发现了Asahi Linux的一个bug——

由于Asahi将网络适配器设置为使用单一的PCI Express通道,导致10千兆的超快网络被限制到仅1.5千兆。

小哥将这个漏洞反馈到了Asahi的聊天区里。

几分钟后,开发者就修复了这个bug,并表示这将适用于所有Asahi用户。

a03be900842b443cae88406dffdd7d2f~tplv-tt-shrink:640:0.image
6ac49e68559e4975821b00a7a085c6ac~tplv-tt-shrink:640:0.image

降低CPU负载

博主发现,只要打开图形性能监视器,CPU的负载会增加25%左右;但如果执行Asahi Linux给出的命令行’htop’,CPU的的负载将会直线下降到1%。

2a36713deea24a1bbf429b1ebfb54807~tplv-tt-shrink:640:0.image

运行速度

博主以“重新编译树莓派Linux内核”为基准,对不同系统进行了测试。

结果发现,M1 mini上Linux的速度比macOS足足快了40%!这个速度与在有两倍性能核心的Mac Studio上跑macOS的速度不相上下。

8c4612bb591847809bbc80b9dc20b3ee~tplv-tt-shrink:640:0.image

价格方面,M1 Mac mini最低价格是699美元,而配置豪华点的Arm开发版如HoneyComb LX2,光一块板子就要750美元了。

8c4612bb591847809bbc80b9dc20b3ee~tplv-tt-shrink:640:0.image

所以,如果你想要一台能运行Linux的Arm电脑,M1 Mac mini本身也不失为一个好选择。

另外,博主的一个朋友Michael Larabel还使用Phoronix套件,对M1 mini上的macOS和Asahi Linux进行了测试。

对于一些检测计算机性能的基准,如:LevelDB,macOS表现得更优秀。

cdba148d099b49ce9edaf046cf036873~tplv-tt-shrink:640:0.image

但在一些别的方面,如:WebP图像编码, Asahi Linux具有优势。

11981d27ea2e4a35b8c9679a82a10151~tplv-tt-shrink:640:0.image

值得注意的是,目前Asahi Linux还处于测试阶段,未来Asahi Linux VS macOS会有怎样的改变,还得交给时间来证明。

Asahi Linux到底是什么来头?

所以Asahi Linux是怎么来的?

2020年末,Asahi Linux由程序员Hector Martin众筹发起。

Hector Martin是一位网安高手,也是资深的操作系统移植专家,曾为各种设备提供非官方的开源支持来移植Linux系统,包括任天堂Wii、索尼PS系列游戏主机等。

2021年1月份,Asahi Linux项目众筹完毕,正式启动;今年3月份上线了测试版

据其官网称,Asahi这个名字也是有一定来历的:它在日语中的意思是 “朝日”,同时也是代表着苹果品种“旭”,这正是Mac系统名字的来源Mcintosh苹果的日语名字。

78a4351af7b649739a5210a12ea4a8e2~tplv-tt-shrink:640:0.image

目前Asahi Linux支持的功能如下,包括CPU频率转换、RTC等。

b89a8e5ad61b42138670ec8c644f23f2~tplv-tt-shrink:640:0.image

当然,还在开发阶段的Asahi Linux还有许多地方需要完善,例如:不能使用蓝牙、没有GPU加速等。

b5f03065b8ee4d8c8f9efdf9c59e9cda~tplv-tt-shrink:640:0.image

开发团队希望,未来Linux不仅能在M1系列机器上运行,而且能作为一个日常的操作系统在各个Mac机器上运行。

还未正式发布就被寄予厚望

在Asahi Linux的官方账号下,外网的网友们纷纷送上祝福。

54d74de8c20b40aa9ffbb3fcdfd454fd~tplv-tt-shrink:640:0.image

太好了,我们果机用户也将拥有超赞的双系统了!

2cdb119a7c444760b984114b037a4735~tplv-tt-shrink:640:0.image

有人甚至和前文那位博主一样,迫不及待地上手了。

30aa0002ee7445b9ae0ae86018151d89~tplv-tt-shrink:640:0.image

目前,许多程序员和感兴趣者都参与了测试Linux测试,并提出了一些实用的建议。

群众的智慧是无限的,感兴趣的读者快去试试吧!

参考链接:
[1].
https://www.youtube.com/watch?v=L2p_fGuldt0
[2].
https://asahilinux.org/2022/03/asahi-linux-alpha-release/

版权所有,未经授权不得以任何形式转载及使用,违者必究。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK