macOS 26 TahoeではAVFがアップデートされ、仮想マシン向けのイメージフォーマット「Apple Sparse Image Format (ASIF)」が利用可能になり、VM間の通信やmacOS VMでのDRMコンテンツもサポート。

macOS 26 TahoeのVirtualizationフレームワーク macOS 26 Tahoe
記事内に広告が含まれています。This article contains advertisements.
スポンサーリンク

 macOS 26 TahoeではVirtualizationフレームワークがアップデートされ、仮想マシンイメージのストレージサイズを節約/転送速度を向上させる新しいイメージフォーマット「ASIF」が利用可能になり、VM間の通信やmacOS VMでのDRMコンテンツがサポートされるそうでうs。詳細は以下から。

Apple Virtualization framework

 Appleは2020年06月に開催した世界開発者会議(WWDC20)で、Intel(x86_64)からApple Silicon(arm64)へ移行する際に、開発者がApple Silicon MacでIntel Macと同等の開発環境を構築できるよう、macOS 11 Big Surに仮想マシン (VM)を簡単に作成/管理できるハイレベルAPI「Apple Virtualization Framework (AVF)」導入すると発表し、

macOS Big SurとApple Silicon製MacでParallels Desktop

WWDC20より

その後、WWDC21で発表されたmacOS 12 Montereyでは、Apple Silicon MacでmacOSの仮想化がサポートされ、WWDC22ではmacOS 13 Venturaで、macOS VMでMetalによるGPUアクセレーションやトラックパッド、Linux VM内でのAppleのバイナリトランスレータRosetta 2サポートが、

macOS 13 VenturaでのVirtualizationフレームワーク

macOS 13 VenturaのAVFで追加/アップデートされる機能

WWDC23ではmacOS 14 SonomaでmacOS VMのディスプレイの動的なリサイズやVMの停止と復元、NBD(Network Block Device)とNVMeストレージ、Macキーボードサポートが、WWDC24ではmacOS 15 SequoiaでVM内でのiCloudログインやVMのネストのサポートが発表されましたがVirtualization、

macOS 14 SonomaのVirtualization FWでサポートされる機能

macOS 14 SonomaのAVFでサポートされる機能

AppleはWWDC25に合わせて、Virtualization Updatesを公開し、次期macOS 26 Tahoeでは仮想マシン用の新しいイメージフォーマット「Apple Sparse Image Format (ASIF)」などがVirtualizationフレームワークの新機能として導入されると発表しています。

macOS 26 TahoeのAVF

 Appleによると、現在AVFでは仮想マシンイメージにVMディスクで要求されたファイルと同じサイズで、ファイル内とVMディスク内のオフセットが1-to-1の「RAW」フォーマットが採用されていますが、macOS 26 TahoeでアップデートされるAVFでは、ファイル内構造がホストシステムのファイルシステムに依存せず、VMディスクイメージのディスク占有率が小さくホストやディスク間でのファイル転送効率が向上する「Apple Sparse Image Format (ASIF)」が利用可能になるそうです。

Apple Sparse Image Format

macOS now supports the Apple Sparse Image Format (ASIF). These space-efficient images can be created with the diskutil image command-line tool or the Disk Utility application and are suitable for various uses, including as a backing store for virtual machines storage via the Virtualization framework

macOS Tahoe 26 Beta Release Notes – Apple Developer Documentation

 また、macOS 26 TahoeのAVFではvmnetのカスタムネットワークトポロジーのサポートにより、VM-to-VMの通信が可能になる他、macOS VM内で著作権保護されたDRMコンテンツもサポートされるそうなので、今後Parallels Desktopなどが対応していくと思われます。

June 2025, Apple Virtualization framework

Virtualization updates

Meet Containerization

 なお、Appleは同じくmacOS 26 Tahoe(一部機能はmacOS 15でもサポート*)で、SwiftとVirtualizationフレームワークを利用したContainerizationフレームワークを導入し、Linuxコンテナの作成/実行をネイティブサポートすると発表しているので、開発環境によってはDocker Desktopいらずになるかもしれません。

macOS 15 SequoiaではAVFの制限により、同じvmnetネットワーク上のコンテナが互いに通信できない制限があります。

Virtualization framework

June 2025

  • Take advantage of more efficient storage utilization in virtual machine (VM) images using the Apple Sparse Image Format (ASIF). Its space-saving allocation results in a smaller disk footprint and optimized transfer for VM disk images with VZDiskImageStorageDeviceAttachment.
  • Support vmnet custom network topologies to enable VM-to-VM communications based on a logical network with customized configuration.
  • Easily discover a VM’s on-process queue using this new property on VZVirtualMachine.
  • Access rights-protected content in VMs and add support for DRM content in macOS VMs.

コメント

タイトルとURLをコピーしました