開發人員成功在M1 Mac上虛擬化Windows for Arm

2020-12-26 毒科技的時光機

開發人員Alexander Graf已在M1 Mac上成功虛擬化了Windows的Arm版本,證明M1晶片能夠運行Microsoft的作業系統(通過8位)。

當前,具有「 M1」晶片的Mac不支持Windows,並且不具有Intel Mac上的Boot Camp功能,但是許多用戶希望看到對Windows的支持。

使用開源QEMU虛擬器,Graf能夠在Apple的「 M1」晶片上虛擬化Windows的Arm版本,而無需進行仿真。由於M1晶片是定製的Arm SoC,因此不再能夠像以前的基於Intel的Mac一樣使用Boot Camp安裝x86版本的Windows或x86 Windows應用程式。但是,他在推文中說,在M1 Mac上進行虛擬化時,「 Windows ARM64可以很好地運行x86應用程式。它不像Rosetta 2那樣快,但是很接近。」

誰說Windows無法在#AppleSilicon上正常運行?很活潑。#QEMU補丁以供參考:https : //t.co/qLQpZgBIqI pic.twitter.com/G1Usx4TcvL-Alexander Graf(@_AlexGraf)2020年11月26日

Graf通過通過Hypervisor.framework虛擬化Windows ARM64 Insider Preview,從而能夠運行它。蘋果表示,這使用戶可以與虛擬化技術進行交互,而不必編寫內核擴展(KEXT)。

Graf對QEMU虛擬器應用了自定義補丁,據說該QEMU虛擬器通過直接在主機CPU上執行客戶代碼來「實現近乎原生的性能」。這意味著Windows的Arm版本可以在M1 Mac上以出色的性能進行虛擬化。

儘管Graf的實驗仍處於初期階段,但他相信其他人也可以重現他的結果。「這是這個初期這是絕對有可能重現我的結果-所有補丁都在郵件列表中-但不要指望一個穩定的,功能齊全的系統呢,」他說。最重要的是,Graf證明Windows可以在M1 Mac上運行。

蘋果公司軟體工程主管克雷格·費德裡希(Craig Federighi)最近表示,Windows在「 M1」 Mac上的使用由「微軟決定」。「 M1」晶片包含運行Windows所需的核心技術,但是Microsoft必須決定是否將其Arm的Windows版本許可給Mac用戶。#Windows#

相關焦點

  • 開發人員成功在蘋果M1 Mac上 模擬馬裡奧遊戲
    據外媒 MacRumors 報導,本周早些時候,開發者 Sera Tonin Brocious 在 Twitter 表示,成功在蘋果 M1 晶片上模擬了任天堂 Switch 遊戲——他們在 M1 Mac 上運行了《超級馬裡奧奧德賽》。
  • 開發人員成功在蘋果 M1 Mac 上模擬 Nintendo Switch 遊戲
    IT之家12月23日消息 據外媒 MacRumors 報導,本周早些時候,開發者 Sera Tonin Brocious 在 Twitter 表示,成功在蘋果 M1 晶片上模擬了任天堂 Switch 遊戲——他們在 M1 Mac 上運行了《超級馬裡奧奧德賽》。
  • Apple Silicon 的Mac Book到底能買麼?我們看看目前不兼容 Arm Mac...
    據蘋果報導,從英特爾平臺過渡到自家平臺將花費大約兩年的時間,在此期間,開發者人員將把應用程式移植到自家新平臺上。Mac程序的移植可以採用Rosetta 2 來進行,Apple在Rosetta 2 的文檔中寫道:「 Rosetta 2是一個轉換過程,允許用戶在Apple晶片上運行包含x86_64指令的應用程式。
  • 開發人員成功在蘋果M1 Mac模擬任天堂Switch遊戲
    據外媒MacRumors報導,本周早些時候,開發者 Sera Tonin Brocious 在 Twitter 表示,成功在蘋果M1晶片上模擬了任天堂 Switch 遊戲——他們在 M1 Mac 上運行了《超級馬裡奧奧德賽》。
  • 蘋果M1處理器Mac現可以通過Parallels 16運行Win 10
    【TechWeb】12月17日消息,據國外媒體報導,Mac平臺知名虛擬化軟體Parallels宣布推出Parallels Desktop 16技術預覽版,可以在搭載M1晶片的Mac電腦上運行。該公司表示它創建了一個 「使用Apple M1 Mac晶片硬體輔助虛擬化的新虛擬化引擎」,允許用戶在虛擬機中運行基於Arm的作業系統,例如Windows。Parallels 16技術預覽版Beta1的一些局限性包括 :在虛擬機中無法安裝或啟動基於 Intel x86 的作業系統。
  • 爆蘋果M1 Mac上模擬Switch遊戲
    據外媒報導,本周早些時候,開發者 Sera Tonin Brocious 在 Twitter 表示他們成功在蘋果 M1 晶片上模擬了任天堂 Switch 遊戲 ——《超級馬裡奧奧德賽》開發人員可以通過Yuzu 模擬器實現這一操作,他們使用了高性能的
  • 推薦6款強大的虛擬機軟體 讓你在 Mac 上完美使用 Windows
    Mac虛擬機軟體擁有強大的功能特性,專業技術人員無需重新啟動即可在 Mac 上運行 Windows應用。推薦6款強大的虛擬機軟體 讓你在 Mac 上完美使用 Windows~ 1.VMware Fusion Pro 11 Mac(vm虛擬機軟體)附註冊補丁VMware Fusion Pro 將 Mac上的虛擬化提升到更高的級別,它擁有強大的功能特性,專業技術人員無需重新啟動即可在 Mac 上運行 Windows應用。
  • 蘋果M1運行 Windows 10 on ARM 如此給力
    01運行 "Windows 10 on ARM "的蘋果M1根據最新的基準測試,蘋果M1運行 "Windows 10 on ARM "的速度比微軟自家的硬體快了近2倍。更新後的基準數據顯示,蘋果M1上的Windows 10比Surface Pro X快得多,這還是配備了基於驍龍8cx的處理器的Surface Pro X原生運行該作業系統的環境下的對比。M1處理器於今年6月發布,它基於ARM結構開發,蘋果在設計這款SoC時,從頭開始就考慮到了性能和電池表現,它被macOS Big Sur首次支持。
  • 蘋果M1版Mac可以運行Win10系統了?別激動,只是ARM版
    由於蘋果M1新品剛剛發布不久,且採用的是非X86架構,因此使得兼容性方面在初期遇到了一些問題,不過現在這些問題正在逐步被解決,比如運行Win10系統。近日有消息指出,蘋果新款配備M1處理器的Mac可以使用Windows 10系統了,並且操作起來還非常流暢,這點讓人頗為驚訝。
  • Windows ARM新技能:Hyper-V虛擬化功能開放
    微軟今天向Insider內測用戶推送了Windows 10 Build 19559預覽版,最大亮點就是 向ARM平臺開放了Hyper-V虛擬化功能。Hyper-V是一項基於HyperVisor的虛擬化技術,原生集成於Windows,可以在Windows之上運行其他作業系統,而且效率大大優於虛擬機,虛擬系統的性能更佳,對硬體資源的要求和消耗也更低。
  • 未來透過更新,或許能讓Arm架構Mac原生支持Windows
    蘋果日前證實,在搭載M1處理器的新款Mac所採用macOS作業系統,並不會包含對應BootCamp功能選項,意味使用者無法透過過往建立雙磁區方式,讓Mac能「變成」一臺完整的Windows PC,而是只能藉由諸如Parallel Desktop一類虛擬化軟體,藉由模擬方式使用Windows
  • ARM版Win10終於能用上x64程序了,微軟發布x64模擬器
    微軟最新宣布,已經在Windows Insider裡,面向測試人員發布了ARM版Win10的x64模擬器。這就意味著,使用ARM晶片的筆記本用戶,以後可以直接安裝、運行幾乎所有Windows exe應用程式,而不必再被兼容性問題勸退了。
  • 微軟發布Windows 10 Build 20277,在ARM上為Win10引入了x64仿真
    微軟已經在開發通道中向Windows Insiders發布了Windows 10 Insider Preview Build 20277(FE_PRERELEASE),完整的內部版本號:20277.1.fe_release.201207-1545。
  • 別試了,蘋果 M1 Mac 運行 Win10 真的太難了!
    點擊哎咆科技關注我們 自從有人在 Mac 上成功通過虛擬化運行 Win10 ARM 系統以後,我發現很多愛搞機的同學都坐不住了,紛紛表示要嘗試一下。 當然,由於操作起來比較複雜,還是勸退了不少「小白」用戶。
  • 搜狗瀏覽器mac版
    版簡介 搜狗瀏覽器mac版是搜狗官方為mac用戶開發的一款支持OS X系統的智能瀏覽器,相信在windows下選擇搜狗瀏覽器的用戶不在少數,雖然mac版搜狗瀏覽器上線時間不長但是功能上卻是不遜於windows版的。
  • ARM-Linux開發與MCU開發的差別是什麼
    今天我們來看看ARM-Linux開發和MCU開發的不同點,以及ARM-Linux的基本開發環境。 1. ARM-Linux應用開發和單片機開發的不同 這裡先要做一個說明,對於ARM的應用開發主要有兩種方式:一種是直接在ARM晶片上進行應用開發,不採用作業系統,也稱為裸機編程,這種開發方式主要應用於一些低端的ARM晶片上,其開發過程非常類似單片機,這裡不多敘述。
  • 開發者在M1 Mac上成功模擬運行任天堂Switch遊戲
    開發者 @daeken 在推特上表示,他成功地在一臺 M1 Mac 上模擬運行了任天堂 Switch 遊戲。雖然目前模擬還不完美,主要是因為 MoltenVK 運行環境庫的技術限制。Switch 遊戲機本身也是 ARM 處理器,所以 M1 Mac 模擬運行成為可能。當然,任天堂可能反對這種行為,畢竟任天堂不願意自己的經典遊戲出現在其他平臺上。自M1 Mac發布以來,開發人員就一直在對其進行試驗,並且看到這種工作的進度令人印象深刻。不過,請務必注意,任天堂在其他平臺上玩遊戲時採取非常反模仿的立場,而在開發人員創建或分發其軟體和ROM時可能會引起訴訟。
  • 影視後期常用軟體插件win/Mac破解版
    surl=QheYR0YQ34BSP9aRKY8W3A提取碼:6137windows 64位PR2019連結:https://pan.baidu.com/share/init?surl=gmmYXl2IBJGHBJbPJ-YcNg提取碼:1ru0windows 64位C4D R20 連結:https://pan.baidu.com/share/init?
  • 虛擬化軟體CrossOver將支持M1處理器,Mac可直接執行Windows 軟體
    無需規劃獨立儲存空間以開源虛擬化軟體WINE為基礎打造的CrossOver,稍早由CodeWeavers宣布將可相容搭載M1處理器的新款Mac裝置使用,並且能透過轉換模擬方式直接執行Windows PC兼容軟體。
  • 如何在最新款Mac上用Windows軟體?
    圖片來自:GitHub得益於現如今 M1 晶片的 Mac 可以直接運行 iOS 應用,UTM 也發布了可以在 macOS 上運行的版本,並在 Twitter 表示「應該」可以在 M1 晶片上正常工作。UTM 使用 QEMU 作為後端,同時使用軟體虛擬化的形式來模擬 CPU 等硬體,性能上雖然會有不小的損失,但好處是不必關心實際運行虛擬機的硬體,理論上可以運行多種不同架構的系統。