你能在 M1 Apple Silicon Mac 上安裝 Linux 嗎?

並不是每個人都會購買 Mac 來單獨運行 macOS。壞消息是,截至 2021 年 11 月,Apple Silicon 上的原生 Linux 支持尚不可能。然而,正在得進展,所以讓我們來看看目前為停止的 Linux關於 Apple Silicon 故事。

蘋果芯片上的Linux:一場艱苦的鬥爭

在 2020 年 11 月之前,Apple 在其所有 Mac 計算機中都使用了 64 位 x86 Intel 處理器。這些使用與大多數電腦使用 Windows 和 Linux 機器相同的結構。 這有一些好的地方,例如 Boot Camp 允許 macOS 和 Windows雙重新啟動,以及對x86 Linux 發布版本的本機支持。

有關係的什麼是蘋果 Mac 的 M1 芯片?

但在2020年下半年,蘋果決定全力打造一種新型架構,類似於其他智能手機、平板電腦、手錶和智能揚聲器中使用的架構結構。 結果不言自明,在 MacBook Air、Macbook Pro 和 Mac mini 中首次亮相的M1芯片在基礎測試和現實性能方面都讓上一代英特爾Mac脫穎而出。

M1 Macbook Air、MacBook Pro、Mac mini

Apple Silicon 完全使用不同的架構。它基於需要不同指令集的 ARM,這意味著為 x86 編寫的軟件本身並不包容。針對原生 Mac 應用程序,App le恢復了Rosetta轉譯器,它可以作為新架構翻譯和編輯x86 應用程序。

如何使用Apple芯片查看應用程序是否在M1 Mac上運行有關係的如何使用Apple芯片查看應用程序是否在M1 Mac上運行

Apple 做這一步改變的原因有很多,包括更大範圍提升性能和更好的性能性能比。在這樣做的時候,他們還取消了運行常使用x86操作系統的能力。 由於 Apple Silicon 是 手腕基於,它大量借用了ARM,但軟件仍然需要專門針對其進行調整。


在真正的Apple時尚中,這些不同之處在於專有的並受到嚴密保護。它們支持了Apple 設計插入其最新Mac機型的許許多進步驟,但是這給 Linux 支持帶來了問題。 已經有為“真正的” ” 基於 ARM 的處理器架構的 Linux 發布版本,但 Apple Silicon 是一個不同的野獸,需要一種新的方法。

Apple Silicon 並不僅限於 macOS

好消息是,Apple 沒有阻止未簽名的內核在 Apple Silicon 上啟動。內核是操作系統的內核組件。它開始終在後台,控制硬件和軟件如何相互通信。 未簽名的內核是那些不接受 Apple 監控的內核。

這意味著 Apple 選擇不會鎖定特定類型的軟件。 在內核之前運行的引導加載程序可以加載未簽名的內核,這對M1芯片首張亮相後的許多人都說是一個驚喜。

Apple M1 芯片規格

這與蘋果嚴格控制其智能手機和平板電腦的方式截然不同。 Apple 阻止未簽名的內核在 iPhone 和 iPad 上運行,該公司也可以選擇選擇在 Mac 上做同樣的事情。 在未來的修改或固件更新中,他們仍然可以。

越獄說明:您需要了解有關越獄 iPhone 和 iPad 的信息有關係的越獄解釋:您需要了解的有關越獄 iPhone 和 iPad 的信息

目前,Apple Silicon 是“開放的”,任何人都可以試探植自定內核。 與 iOS 和 iPadOS 不一樣,不需要“越獄”即可以擊垮 Apple 的圍牆花園。果沒有從 Apple 的軟件中提取任何代碼,為Apple Silicon 編寫的操作系統是完全合法的。

當然,這並不意味著 Apple 在將 Linux 移植到該平台的過程中會有所有幫助。新平台上運行的努力進展順利的原因。

Linux 內核支持 Apple Silicon

2021年6月,對Apple M1芯片的支持被添加到 官方 Linux 內核.這款允許內核在為 2020 款 MacBook Air、Mac mini 和 2021 款 iMac 提供動力的芯片本地啟動。


使用內核工作是重要的早期第一步,但需要更多的驅動程序來添加對Apple Silicon器件提供動力的各種控制器和芯片的支持。這些控制正常功能的所有方式:USB支持、音頻、電源管理、控制CPU縮小的能力等。

從基礎的內核支持到全面工作的桌面體驗的道路是漫長的,但由於一些敬業和熟練的程序人員的努力,Apple Silicon 上的 Linux 正在加速成為現實。

進入Asahi Linux 項目

這個 朝日 Linux 項目 是將 Linux 引入 Apple 新桌面平台的集體努力。 2021 年 9 月,該項目達到了一個重要的里程碑。使用 M1 芯片的 Apple 計算機現在可以使用桌面 Linux 機器。 該公告在 一篇博文 在 Asahi Linux 博客上。

一位開發者, 艾莉莎·羅森茨威格,在推特上表現出了她的興奮:

一把都產生了……眨眼?

自從我出生之前,計算機就沒有這麼快過。

——艾莉莎·羅森茨威格 (@alyssarzg) 2021年9月29日

博文詳細介紹了今天為停止取得的進展,其中幾個關鍵和 低級驅動程序已經結合到Linux內核5.16中。該帖子指出,儘管如此尚未添加GPU支持,但與類似的64位ARM處理器相當, “M1 的 CPU 非常強大,以致於軟件擦染的桌面實際在它上面更快”。

到目標前為停止,只有一個alpha安裝程序可用,它直接對開發人員。隨著時間的推移,Asahi Linux項目計劃發布一個版本的 Arch Linux ARM 任何人都可以嘗試。 Apple 的 M1 芯片是第一個目標,但 Asahi Linux 項目指標出,“我們處在獨特的位置,能夠嘗試編寫不只適用於 M1 的驅動程序,而並且可以在未來的芯片上——不變地——工作。”


對於擁有改進的M1 Pro和M1 Max芯片的MacBook Pro用戶來說,這可能是一個好的消息,但無論如何,Asahi Linux 項目似乎致力將Linux帶到盡可能多的Apple矽設備上。

蘋果 M1 Pro 和 M1 Max

請記住,這個項目是由非常有才華和敬業的愛心人士經營的,他們在一個充滿激情的項目上不知疲倦地工作。 如果您有興趣,可以通過以下方式支持 Asahi Linux 項目 捐款,甚至可以奉獻自己的時間 為項目做捐獻 直達地。

今天通虛擬化使用Linux

即使您還不能在本地運行Linux,您仍然可以使用虛擬機(VM)來運行。UTM是一款具備免費和付費(Mac App Store)版的應用程序,可以讓您模擬大量處理器結構。

這個包包括接近本機速度的ARM64和速度慢得多的x86-64。出於性能考量,我們建議堅持使用ARM64版本,請查看我們的在VM中在Apple Silicon上運行 Linux 的指南以了解完整信息。

或者,考慮購買一台已經支持 Linux 的筆記本電腦。

面向開發人員和愛好人的2021年最佳Linux筆記本電腦


整體最佳 Linux 筆記本電腦 Dell XPS 13 開發人員版

現在去購物


最佳預測 Linux 筆記本電腦 Acer Chromebook Spin 713

亞馬遜

575.00 美元
$749.00 節省 23%


帶 Linux 的最佳高級 Linux 筆記本電腦 ThinkPad X1 Carbon Gen 9

現在去購物


純精華自由14

現在去購物


最適合遊戲玩家的 Linux 筆記本電腦 System76 Oryx Pro

現在去購物