Apple Silicon製Macでは、Appleの仮想化技術「Hypervisor」フレームワークのアップデートと、仮想化用ハイレベルAPI「Virtualization」フレームワークが導入され、Parallels DesktopでARM版Debian GNU/LinuxやDockerが利用できるようになるそうです。詳細は以下から。
Appleは日本時間2020年06月22日午前10時より世界開発者会議(WWDC20)をオンラインで開催していますが、その基調講演と「Platforms State of the Union」の中でAppleは、2020年末にも発売が開始される、Apple Siliconを搭載した初のMacとmacOS Big Surでは、Appleの仮想化フレームワーク「Hypervisor」がアップデートされ、これに対応したParallels DesktopでARM版Debian GNU/Linuxなどが実行できるようになるそうです。
macOS Big Sur Enables Transition to Apple Silicon
With the translation technology of Rosetta 2, users will be able to run existing Mac apps that have not yet been updated, including those with plug-ins. Virtualization technology allows users to run Linux. Developers can also make their iOS and iPadOS apps available on the Mac without any modifications.Apple announces Mac transition to Apple silicon – Apple
HypervisorフレームワークはVMwareのESXやLinuxのKVM, MicrosoftのHyper-VにあたるApple製の仮想化フレームワークで2014年に公開されたOS X 10.10 Yosemiteから導入されていますが、macOS Big SurとApple Silicon製Macでは、このHypervisorフレームワークがアップデートされるとともに、仮想マシンを管理するハイレベルAPI「Virtualizationフレームワーク」が追加サポートされ、
既にHypervisorフレームワークをサポートしているParallels Desktopでは、ARM版Debian GNU/LinuxやDockerコンテナが動かせるようになるそうですが、ARM版Windows 10には言及がないので、Apple Silicon製Mac発売と同時には現在の仮想化を全て移行することは難しいと思われます。
追記:HypervisorとVirtualizationフレームワーク
- Hypervisorフレームワーク
▶ AppleがOS X 10.10 Yosemiteから開発している仮想CPUやメモリ用のローレベルAPI。 - Virtualizationフレームワーク
▶ AppleがmacOS 11 Big Surから導入した仮想マシン作成用のハイレベルAPI。Intel/Apple Silicon Macで利用可能。
追記
Appleのバイナリトランスレータ「Rosetta 2」の資料によると、Rosetta 2は拡張機能とx86_64仮想マシンを作成する仮想化アプリはサポートしないため、現在のところApple Silicon製Macで動作する仮想マシンはARM版Debian GNU/Linuxのみのようです。
What Can’t Be Translated?
Rosetta can translate most Intel-based apps, including apps that contain just-in-time (JIT) compilers. However, Rosetta doesn’t translate the following executables:
- Kernel extensions
- Virtual Machine apps that virtualize x86_64 computer platforms
About the Rosetta Translation Environment – Apple Developer Documentation
- Apple announces Mac transition to Apple silicon – Apple
- Platforms State of the Union – WWDC 2020 – Videos – Apple Developer
コメント
Apple Silicon製MacのParallelsで、IntelCPUのWindows10は起動できるのかな?
ARM版Win10があるのだからそれが動くのではないかな?
>>2
Arm版Windows 10は今のところSurface Pro Xぽいし、他のArmデバイスで動作させるのは結構難しいらしい。
ttps://raspberrypi.mongonta.com/howto-install-windows10-on-arm-for-raspberrypi/