1. 程式人生 > 資訊 >真香警告!在蘋果 M1 晶片上測試跑原生 Linux:編譯速度比 macOS 還快 40%

真香警告!在蘋果 M1 晶片上測試跑原生 Linux:編譯速度比 macOS 還快 40%

現在,M1 Mac 可以順利執行原生 Linux 了。專為蘋果自研晶片打造的 Asahi Linux 專案,Alpha 版本已經釋出。

在 Mac 採用英特爾 CPU 的時期,使用者已經摸索出通過硬碟分割槽或者使用 Parallels 等虛擬機器在 Mac 上安裝 Linux 的方法。但到了蘋果自研的 M1 處理器,一切又得重頭開始。

而 Asahi Linux 的目標,就是讓蘋果 M1 系列 Mac 使用者能真正擁抱 Linux。

所以在蘋果電腦上裝一個原生 Linux 系統,究竟是一種怎樣的體驗?一位有 30 萬 + 粉絲的 YouTuber 在他的 M1 Mac 上親測了一下。

經過一系列測評,小哥表示:真香

在完全相同的硬體上執行某些程式,Linux 竟然比 macOS 還快!

而且 Mac 電腦看起來並不像 iPhone 手機和 iPad 系統那樣封閉。證據是,蘋果官方還會積極為使用者修復 Bootloader 啟動器上發現的 Bug。

那麼小哥到底是怎麼搞定 M1 雙系統的呢?

安裝前的準備工作

磨刀不誤砍柴工。博主提醒,想嘗試 Asahi Linux 的朋友,一定要先看清楚安裝要求,並最好選擇一臺沒有重要檔案的計算機來操作。

Asahi Linux 官網也給出了詳細安裝須知:

否則,如果出問題了,你的電腦很可能就無法啟動了。

也許有人會想,那在 Parallels Desktop 等虛擬機器上安裝這個作業系統不就行了?

Asahi 官方對此回覆,Asahi Linux 是為蘋果硬體量身打造的,而 Parallels Desktop 虛擬的是一個通用 ARM 架構,適合安裝其他 Linux 發行版。

正好小哥買了新的 Mac Studio,舊的 M1 mac mini 就可以用來來做實驗啦~

△左為 Mac mini M1,右為 Mac Studio M1

最終,他順利地一次性成功安裝了 Asahi Linux。

系統啟動後,可以看到 Asahi Linux 使用的是 KDE Plasma 桌面環境。

Asahi Linux 香在哪兒?

視訊播放效能

在沒有使用 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 使用者。

官方這認真的態度也是沒誰了!

降低 CPU 負載

博主發現,只要開啟圖形效能監視器,CPU 的負載會增加 25% 左右;但如果執行 Asahi Linux 給出的命令列’htop’,CPU 的的負載將會直線下降到 1%

執行速度

博主以“重新編譯樹莓派 Linux 核心”為基準,對不同系統進行了測試。

結果發現,M1 mini 上 Linux 的速度比 macOS 足足快了 40%!這個速度與在有兩倍效能核心的 Mac Studio 上跑 macOS 的速度不相上下。

價格方面,M1 Mac mini 最低價格是 699 美元,而配置豪華點的 Arm 開發版如 HoneyComb LX2,光一塊板子就要 750 美元了。

所以,如果你想要一臺能執行 Linux 的 Arm 電腦,M1 Mac mini 本身也不失為一個好選擇。

另外,博主的一個朋友 Michael Larabel 還使用 Phoronix 套件,對 M1 mini 上的 macOS 和 Asahi Linux 進行了測試。

對於一些檢測計算機效能的基準,如:LevelDB,macOS 表現得更優秀。

但在一些別的方面,如:WebP 影象編碼,Asahi Linux 具有優勢。

值得注意的是,目前 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 系統名字的來源 Macintosh 蘋果的日語名字

Asahi Linux 由開源社群的工程師們開發,可免費使用

目前 Asahi Linux 支援的功能如下,包括 CPU 頻率轉換、RTC 等。

當然,還在開發階段的 Asahi Linux 還有許多地方需要完善,例如:不能使用藍芽、沒有 GPU 加速等。

開發團隊希望,未來 Linux 不僅能在 M1 系列機器上執行,而且能作為一個日常的作業系統在各個 Mac 機器上執行。

還未正式釋出就被寄予厚望

在 Asahi Linux 的官方賬號下,外網的網友們紛紛送上祝福。

太好了,我們果機使用者也將擁有超讚的雙系統了!

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

目前,許多程式設計師和感興趣者都參與了測試 Linux 測試,並提出了一些實用的建議。

群眾的智慧是無限的,感興趣的讀者快去試試吧!

參考連結:

https://asahilinux.org/2022/03/asahi-linux-alpha-release/