
轉自:https://www.ithome.com/0/843/888.htm

科技媒體 AppleInsider 4 月 8 日釋出博文,報道稱 Asahi Linux 專案團隊表示,由於蘋果調整了 Apple Silicon 晶片,提高了將作業系統移植到 M4 Mac 上的難度,讓該專案變得更具挑戰性。
查詢公開資料,Asahi Linux 專案的目標是讓 Linux 核心相容 Apple Silicon 晶片,從而在現代 Mac 裝置原生執行 Linux 發行版。該系統目前已經在 M1 和 M2 晶片上取得成功,但 M4 的支援工作進展緩慢。
開發者 Sven Peter 在 4 月 4 日的 Mastodon 帖子中表示,為 M4 晶片適配 Asahi Linux 工作“相當痛苦”,相比較此前 M1 和 M2 晶片的適配難度,可謂是天壤之別。
Peter 表示由於蘋果公司調整了 M4 晶片,導致無法正常執行 m1n1 引導載入器。至於問題原因,Peter 表示在配置啟動項的時候,蘋果在環境設定中,將 SPTM(Secure Page Table Monitor)對映到 GL2 暫存器中。

引導載入器本應從 EL2(Exception Level 2)與啟用的 MMU(記憶體管理單元)通訊以設定頁表,但這一過程在 Linux 上無法正常執行。
此外,這一改動也影響了 XNU(蘋果作業系統核心)的執行,使得逆向工程變得更加困難。雖然配置原始引導物件可以將程序降級到 EL2 並啟用 GL2,但會停用大多數蘋果特有的擴充套件功能,意味著 XNU 無法在專案的虛擬機器管理程式下執行。這為專案設定了不小的障礙,讓未來為 Asahi Linux 新增 M4 支援的工作變得更加複雜。
官方站點:www.linuxprobe.com
Linux命令大全:www.linuxcool.com

劉遄老師QQ:5604215
Linux技術交流群:2636170
(新群,火熱加群中……)
想要學習Linux系統的讀者可以點選"閱讀原文"按鈕來了解書籍《Linux就該這麼學》,同時也非常適合專業的運維人員閱讀,成為輔助您工作的高價值工具書!