Apple Silicon MacやiOSデバイス上に仮想マシンを作成できる「UTM」がmacOS Sandboxに対応。


 Apple Silicon MacやiOSデバイス上に仮想マシンを作成できる「UTM」がAppleのmacOS Sandboxに対応しています。詳細は以下から。

UTM virtual machines for iOS/macOS

 UTMはCPUエミュレータQEMUを利用し、iOSデバイス上でx86_64やARM64、RISC-Vなど様々なアーキテクチャの仮想マシン実行するために開発されたオープンソースの仮想マシン作成アプリで、その後、AppleがApple SiliconでiOSアプリをサポートしたことで、Apple Silicon Macでも利用可能な仮想化ソリューションとなっていますが、このUTMがv2.0.17アップデートでAppleのmacOS Sandboxに対応しています。

UTM for Mac enable sandbox


  • Fixed a memory leak in starting VM with a removable drive that could lead to a crash in rare circumstances
  • Fixed a race condition in CocoaSpice that could lead to a crash or freeze on other running VMs if one VM is stopped
  • (macOS) BREAKING CHANGE: App Sandbox is re-enabled starting with this build. You need to move any existing VMs. Please read the section below for more details.



macOS Sandboxに対応する

 UTM v2.0.17では、AppleのmacOS Sandboxに対応するために、これまでデフォルトの仮想マシンの保存ディレクトリになっていた”~/Documents”から、ターミナルやFinderを利用して仮想マシン(.utm)ファイルを以下のContainersディレクトリに移動する必要があります。

macOS Sandbox Migration

UTM v2.0.17ではドキュメントフォルダ(“~/Documents”)内にある仮想マシンは認識しないため、仮想マシンリストが一時的に空になっています。

macOS Sandbox Migration

When you open UTM you will not see any VMs you previously created! To fix this, move your .utm files from ~/Documents to ~/Library/Containers/com.utmapp.UTM/Data/Documents. You can do it in Terminal with the following command:

mv ~/Documents/*.utm ~/Library/Containers/com.utmapp.UTM/Data/Documents

 仮想マシンファイルを移動後にUTMを開くと、先ほど移動した仮想マシンが再び仮想マシンリストに表示されるようになります。また、同じくUTM v2.0.17では外部ストレージなどのリムーバブルドライブを利用して仮想マシンを起動するさいに、メモリリークにより仮想マシンがクラッシュする可能性があった不具合も修正されているので、ユーザーの方はアップデートしてみてください。

UTM v2.0.17