同 Linux 5.15, 內核改進了對 Apple M1 的支持. 為了讓那些不記得或一無所知的人稍微回憶一下,蒂姆庫克在一年多前展示了他的第一款計算機處理器,他們稱之為 M1,具有 ARM 架構。 出於這個原因,開發人員不得不做更多的工作,以使他們的軟件與蘋果的新硬件組件兼容。
在新 Mac 上不起作用的是 Linux,不僅如此,因為 Windows 是另一個甚至無法在虛擬機中運行的操作系統。 但隨著時間的推移,支持到來了,Linux 現在可以在帶有 M1 的計算機上運行 蘋果……有點。 它可以以類似的方式使用,我們可以在 Raspberry Pi 上運行某些版本的 Android:它可以工作,可以做一些事情,但是例如沒有硬件加速。
M1 Mac 上的 Linux 無需硬件加速即可運行
幾個月來一直在做的項目是Asahi Linux,他們已經談了他們的意圖 在內核開發人員之間發送的電子郵件中. 現在,用來定義 Linux 在帶有 M1 的 Mac 上如何工作的詞是“可用的”,這意味著它可以被使用。 但並不是說它是完美的,因為 沒有通過 GPU 加速 例如,它將無法流暢地觀看視頻或玩視頻遊戲。 或者在視頻的情況下,它只會看起來更糟。
Asahi Linux 已經成功地把 Linux 5.16 中必要的驅動程序,其中有PCIe、USB-C、Pinctrl、電源管理器或屏幕控制:
“有了這些驅動程序,M1 Mac 真的可以用作 Linux 台式機。 雖然目前還沒有 GPU 加速,但 M1 的 CPU 非常強大,以至於在它們上的軟件渲染桌面實際上比在硬件加速的 Rockchip ARM64 機器上更快。”
問題或挑戰是讓硬件加速發揮作用 使用專有 GPU 的 Apple SoC. 開發人員必須從頭開始創建新驅動程序,這需要時間。 下一步將是啟動一個完整的安裝程序,目前只有社區成員才能訪問。
根據許多開發人員的說法,我同意, 未來是ARM因此,軟件開發人員正在努力改進支持是個好消息。 當它標準化時,一些我們不知道什麼時候會發生但它會發生的事情,一切都會得到 100% 的支持,我們都會贏。