開發者成功在M1 Mac上虛擬化運行Windows on ARM
據悉,與Intel平台相比,目前Apple Silicon Mac並未提供基於Boot Camp啟動轉換的Windows操作系統支持。不過The 8-Bit報導稱:一位名叫Alexander Graf的開發人員,已經在開源的QEMU虛擬化方案的幫助下,成功地在M1 Mac設備上運行了Windows on ARM 。
Alexander Graf指出,M1這顆定制ARM SoC無法通過Boot Camp安裝x86版本的Windows操作系統和運行x86 Windows應用程序。
但在M1 Mac 上啟用了虛擬化方案之後,Windows ARM64 可以很好地運行x86 應用程序。即使沒有Rosetta 2 那樣快,但實際表現已經相當接近。
據悉,Graf 通過Hypervisor.framework 框架完成了Windows ARM64 Insider Preview(測試者預覽版)的虛擬化運行。
蘋果表示,這是用戶能夠借助虛擬化技術而進行交互,同時免除了編寫內核擴展(KEXT)的麻煩。
此外Graf 為QEMU Virtualizer 打上了一個定制補丁,以直接在主機CPU 上執行客戶代碼、並實現近乎原生的性能表現。
儘管Graf 的實驗仍處於早期階段,但他相信其他人可以輕鬆重現這樣的結果,所有補丁都已經在郵件列表中進行了分享。
當然,這距離我們獲得一個穩定、且功能功能齊全的操作系統還有較長的一段距離,最終還得看微軟是否有意為M1 Mac提供Windows on ARM的技術支持。