LoginSignup
2
3

More than 1 year has passed since last update.

仮想化ソフトを作るサンプルコードがAppleから公開されていた

Posted at

WWDC22のセッションビデオで題名が気になったので流し見をしてみたが、実はAppleから仮想化ソフトを作るサンプルコードが公開されていたことを初めて知ったのでメモしておきます。
Create macOS or Linux virtual machines - WWDC22 - Videos - Apple Developer

サンプルコード

もちろん、AppleのサンプルコードではWindowsには対応してないと思います。

macOS13の新機能

macOS 13 Venturaでは、VirtualizationフレームワークがRosettaをサポートし、Intel LinuxアプリがARM Linux仮想マシンで実行可能に。

RosettaをサポートしたmacOS 13 VenturaのVirtualizationフレームワークでは、Intel MacアプリがApple Silicon Mac上で実行できるのと同じように、Intel LinuxアプリをApple Silicon上のARM Linux仮想マシンで動作させることが可能になるそうです。

これまで自分で仮想化ソフトを作ろうを考えたことがなかったので、調べたことがなかったが、このサンプルコードを使えば Parallels や UTM のような仮想化ソフトの超簡易版アプリが自分で作れそう。

まさか自分がソースコードから仮想化ソフトを作れるとは思ってもなかったのでちょっと衝撃を受けた。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3