關閉廣告

當蘋果推出第一款搭載 Apple Silicon 的 Mac 電腦(由自家晶片 M1 驅動)時,它既讓全世界驚嘆不已,同時也引發了許多問題。當然,他們在 Apple Silicon 計畫的發表會上就已經出現了,但這次大家都很好奇他們最初的預測是否真的會實現。最大的問題是啟動或虛擬化另一個作業系統,當然主要是 Windows。由於M1晶片是基於不同的架構(ARM64),因此遺憾的是它無法運行Windows 10(在x86架構上運行)等傳統作業系統。

回想 M1 晶片的推出,它是 Apple Silicon 系列中的首款晶片,目前為 4 台 Mac 和 iPad Pro 提供支援:

雖然它在 Windows 上看起來並不是最好的(目前),但對於下一個「大」玩家來說,更好的時代正在閃耀,那就是 Linux。近一年來,一個利用 M1 晶片將 Linux 移植到 Mac 上的龐大專案一直在進行中。結果看起來很有希望。帶有自己的晶片(Apple Silicon)的 Mac 的 Linux 核心已於 XNUMX 月底推出。然而,現在背後的創建者表示,Linux 系統已經可以在這些 Apple 裝置上用作常規桌面。 Asahi Linux 現在運行得比以往任何時候都好,但它仍然有其局限性和一些缺陷。

奧夫拉達切

目前的情況下,已經可以在M1 Mac上運行相當穩定的Linux,但遺憾的是它仍然缺乏對圖形加速的支持,最新版本標記為5.16就是這種情況。不管怎樣,程式設計師團隊正在為這個專案努力工作,因此他們成功地做到了一些人在推出 Apple Silicon 專案時可能認為完全不可能的事情。具體來說,他們能夠移植 PCIe 和 USB-C PD 驅動程式。其他Printctrl、I2C、ASC郵箱、IOMMU 4K和設備電源管理驅動的驅動器也已經準備好了,但現在正在等待仔細檢查和後續調試。

MacBook Pro Linux 智慧模型

然後,創建者添加了它與控制器的實際工作方式。為了實現其正確的功能,它們需要牢固地連接到所使用的硬件,因此要了解最小的細節(例如,引腳數量等)。畢竟,這些是絕大多數晶片的要求,隨著每一代新硬體的出現,都需要修改驅動程式以提供 100% 的支援。然而,蘋果為這個領域帶來了一些全新的東西,並且在其他領域中脫穎而出。由於採用這種方法,從理論上講,驅動程式不僅可以在採用 M1 的 Mac 上運行,而且還可以在其後續產品上運行,其中包括尚未開發的 ARM64 架構世界。例如,M1 晶片中名為 UART 的組件有著悠久的歷史,甚至在第一代 iPhone 中我們也會發現它。

移植到更新的 Apple Silicon 晶片會更簡單嗎?

根據上述信息,問題是最終移植 Linux 或為預期的配備更新晶片的 Mac 做準備是否會更容易。當然,我們還不知道這個問題的答案,至少不能100%確定。但據該項目的創建者稱,這是可能的。從目前的情況來看,還需要等待搭載M1X或M2晶片的Mac的到來。

不管怎樣,現在我們可以慶幸 Asahi Linux 專案已經向前邁出了幾步。儘管仍然缺少許多問題,例如已經提到的對 GPU 加速或某些驅動程式的支持,但它仍然是一個非常可用的系統。此外,目前還存在一個問題:隨著時間的推移,該細分市場實際上將走向何方。

.