macOS上で複数OSの仮想環境を作成
Macの再起動なしで素早く起動/サスペンド/終了する機能や、仮想マシンの現在の状態を丸ごと保存できる「スナップショット」機能などを備えます。
拡張ツール「Guest Additions」をインストールすると、Macとウインドウズ間でのコピー&ペースト、ファイル共有に対応するほか、Macのデスクトップに仮想マシンのデスクトップを表示し、OSの境界線を意識せずに双方のOS用ソフトで作業できる「シームレスモード」が使えるようになります。
さらに拡張パックを組み込めば、リモートデスクトップやディスクイメージの暗号化などの便利機能が追加されます。
VirtualBox の使い方
VirtualBoxをインストール後、ツールバーの「新規」ボタンをクリックすると表示されるウィザードに従って、名前やOS、メモリー容量、ファイルの場所などを設定すると、OSのない空の仮想環境が作成されます。
次に、ツールバーの[起動]ボタンをクリックし、ファイル選択ダイアログでウインドウズOSのディスクイメージ(ISOファイル)を選択したら、[Start]ボタンをクリックすると仮想環境にウインドウズがインストールされます。
「Guest Additions」をインストールするには、仮想マシンを開いた状態で「Devices」メニューから「Insert Guest Additions CD〜」を選び、ウインドウズの「CDドライブ」にある「VBoxWindowsAdditons〜」を開きます。
「スナップショット」機能を使えば、仮想マシンの状態を丸ごと保存でき、戻りたいポイントに戻ることができます。保存したスナップショットから仮想マシンのクローンを作成することも可能です。
Macと仮想マシン間でのコピー&ペーストやファイルのドラッグ&ドロップが可能です(Guest Additionsのインストールが必要)。
「シームレスモード」では、MacのメニューバーやDockは表示したまま、背景を仮想マシンのデスクトップで覆い、双方のソフトを混在させて作業できます。(Guest Additionsのインストールが必要)。
【変更点】
新機能
仮想マシンを完全に暗号化できるようになり、VMの設定ログや保存された状態も含まれます(現時点ではCLIのみ)
OCI: クラウド仮想マシンを Virtual Machine Manager に追加し、ローカル仮想マシンとして制御できるようになりました。
OCI: クラウドネットワークは、ホストオンリーおよびNATネットワークと同じ方法でNetwork Managerツールから設定できるようになりました。
GUI。実行中のゲストのパフォーマンス統計(CPU使用率、RAM使用率、ディスクI/Oレートなど)を一覧表示する、「トップ」または「リソースモニター」に似た新しいユーティリティを追加しました。
GUI。ゲストOSの無人インストールを統合し、より合理的なワークフローを持つように、新しいvmウィザードを再構築しました。
GUI ユーザーマニュアルをナビゲートおよび検索できる新しいヘルプビューアウィジェットを追加しました。
GUI 新しい通知センターを追加し、実行中のほとんどの進捗状況やエラー報告をGUI周りに統一しました。
GUI。すべてのプラットフォームでテーマのサポートを改善。LinuxとmacOSではネイティブエンジンを使用し、Windowsホストでは個別に実装されています。
GUI。大きなアイコンの更新。
オーディオ録音。WebMコンテナのデフォルトオーディオフォーマットとしてVorbisを使用するようになりました。Opusは使用されなくなりました。
オーディオ。デフォルト "ホストドライバタイプを追加し、オーディオドライバを明示的に変更することなく、異なるプラットフォーム間で VM (アプライアンス) を移動できるようになりました。デフォルト "ドライバが選択された場合、そのプラットフォームに最適なオーディオバックエンドオプションが使用されます。これは、新しく作成されたVMのデフォルトです。
ゲストコントロール。Linux ゲストの Guest Additions の自動アップデートの初期サポートを実装しました。
ゲストコントロール。VBoxManage 経由で Guest Additions を更新する際に、ゲストを待ったり再起動する機能を実装しました。
VBoxManage。Guest Control の "waitrunlevel" サブコマンドを追加して、ゲストが特定の実行レベルに達するのを待つことができるようになりました。
Windows ホスト。ユーザーがログインしていないときでも VMS を実行できるように、セッション 0 で自動起動した VM を実行する実験的なサポートを追加しました (デフォルトでは無効になっています。マニュアルを参照してください)。
macOS ホスト: すべてのカーネル拡張を削除しました。VirtualBox は現在、Apple が提供するハイパーバイザーと vmnet フレームワークに完全に依存しています。現時点では、実装に "内部ネットワーク" 機能が欠けています。これは後日提供される予定です。
macOS host: Apple シリコン CPU を搭載したシステム向けの Developer Preview パッケージを提供します。これはサポートされていない作業中であり、非常に控えめなパフォーマンスであることが知られています。
Linux ゲストの追加。ゲスト画面のサイズ変更機能を改良し、いくつかのゲストデスクトップ環境との基本的な統合を追加しました。
デバイス DirectX 11 (および非 Windows ホスト上の DXVK) に基づく新しい 3D サポートを実装しました。
デバイス 仮想 IOMMU デバイスの追加 (Intel と AMD バリアント)
デバイス 仮想 TPM 1.2 および 2.0 デバイスの追加
デバイス EHCI と XHCI USB コントローラデバイスがオープンソースベースパッケージに含まれるようになりました。
EFI。セキュアブートのサポートを追加しました。
デバッギング GDB によるゲストデバッグの実験的サポートと、KD/WinDbg によるゲストデバッグの高度な実験的サポートが追加されました。
修正および/または追加された。
OCI: ローカルVMのクラウドネットワーキング機能が強化され、ローカルVMをクラウドネットワーキングに接続することが可能になりました。
GUI。複数のアイテムが選択された場合の仮想マシンリストと様々なVM関連ツールの動作改善
GUI。利用可能なプラットフォームでは、ホストのスクリーンセーバーを無効にする新しいオプションが追加されました。
GUI グローバルプリファレンス、マシン設定、ウィザードの安定性と操作性を向上させました。
GUI X11プラットフォームでマルチモニターを使用する場合のマウス操作の改善
GUI。パーモマンスを改善するために、ミディアム列挙エンジンを作り直しました。
GUI。NATネットワークは、グローバル環境設定からグローバル・ネットワーク・マネージャー・ツールに移動されました。
GUI 拡張パックマネージャは、グローバル環境設定からグローバルツールに移動されました。
GUI。全体的なアクセシビリティの改善
GUI。最近の Qt バージョンへの移行。