Snapintosh 讓 macOS 27 在 Snapdragon X2 Elite 啟動,但距離可用仍遠
3C 產品

Snapintosh 讓 macOS 27 在 Snapdragon X2 Elite 啟動,但距離可用仍遠

TechLab 編輯部(譯)·

一個名為 Snapintosh 的非官方項目,展示了 macOS 27 在搭載 Qualcomm Snapdragon X2 Elite 的 Asus Zenbook A16 上啟動。影片可見系統介面已能運作,不過畫面反應仍較卡頓;據報 Wi‑Fi、GPU 支援及整體效能均未完善,因此現階段不應視為可供日常使用的 macOS 替代方案。

這個嘗試較值得留意的地方,不在於把 macOS 裝到另一部手提電腦,而是它針對 Apple kernel 與非 Apple Silicon ARM 硬件之間的差距所採取的方法。對 ARM PC 開發者及愛好者而言,項目反映出:處理器同樣採用 ARM 架構,並不代表 Apple 的作業系統核心可以直接在其上運行;關鍵仍在於系統預期得到的一整套平台服務。

以 EL2 hypervisor 補上平台介面

開發者 Miguel Cruz 形容,Snapintosh 的核心是一個運行於 EL2 的 monitor,也就是 hypervisor,以及配套工具鏈。它預設會以未修改的方式運行 Apple 的 stock kernelcache,並向 kernel 提供其預期從 Apple Silicon 取得的平台介面。

按其說法,這包括 SPTM 和 TXM monitor call、16KiB kernel page table 的轉譯,以及 kernel 尋找的 Apple 裝置。換言之,項目並非單純為另一款 ARM 晶片重新編譯 macOS,而是在較低層建立一個相容層,令原有 kernel 能把 Snapdragon 平台當作符合其要求的運行環境。

這是相當高的技術門檻。即使已跨過 kernel 啟動一關,網絡、圖像處理及效能調校仍取決於大量硬件互動能否被正確處理。從目前展示推斷,Snapintosh 的成果較接近平台相容性研究的早期驗證,而非一個成熟移植版本。

展示成功不等於可用產品

現時最實際的限制是功能完整度。影片中的 macOS 雖能啟動,但報道指出 Wi‑Fi、GPU 和效能仍有待改善;這些正是手提電腦日常使用最難繞過的部分。即使往後桌面操作更流暢,也仍須觀察休眠、輸入輸出、穩定性及更多硬件功能能否處理。

對一般用戶而言,現階段沒有理由把它當成購買 Snapdragon X2 Elite 電腦後可直接使用 macOS 的選項。

XDA 亦根據開發者提及整理程式碼,以及 repository 的 .gitignore 出現 Claude 相關目錄,推測 Anthropic Claude 或曾參與開發;不過開發者未有明確證實,這點只能視為推測。

接下來可觀察的重點,是 Snapintosh 能否先補足 GPU 和 Wi‑Fi 等基礎支援,以及其 hypervisor 方案能否在不修改 Apple kernel 的前提下維持穩定。這將更能說明它是一次短暫的啟動展示,還是一個可持續研究 ARM 平台相容性的項目。

延伸閱讀

AI 輔助說明: 本文由 AI 協助整理,並經兩輪獨立自動品質審核;資料及連結仍以原始來源為準。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook