VirtualBox 6 徹底レビュー――悪くない、まったく悪くない
仮想化といえば、主にセミプロフェッショナルや個人の愛好家向けの用途において、VirtualBoxは優れた機能セットを提供しています。親しみやすいUI、豊富な機能、妥当なパフォーマンス、そして初心者から上級者まであらゆるスキルレベルやニーズに応えるシンプルかつ高度なオプション群です。筆者はこれまでにもVirtualBoxについて幾度となく記事を書いてきました。Guest Additionsの設定から共有やポートフォワーディングに至るまで、正確に言えば数十本の記事があり、もちろんメジャーリリースのレビューも含まれています。
このたびVirtualBox 6.Xがリリースされたので、これは新機能を確認し、改善点や修正点をチェックし、5.Xブランチから最新版へ移行すべきかどうかを見極める絶好の機会です。それでは早速、詳しく見ていきましょう。

アップグレードと最初のステップ
テストは筆者のSlimbook Pro2ノートPC(Kubuntu 18.04システム)で行いました。Linux環境でこの製品を利用する方法は2つあります。標準リポジトリ経由では、無料コンポーネントのみを入手できます。一方、システムにVirtualBox公式リポジトリを追加すれば、制限のないフルバージョンを利用可能になります。これにより、USB 2.0/3.0接続などを提供するVirtualBox Extension Packにもアクセスできるようになります。
すでにソースリポジトリを設定済みの場合、VirtualBox 6.0/6.1は5.Xバージョンとは別個のインストールとして提供されます。実際、旧バージョンは32ビットホストを引き続きサポートしていますが、新バージョンは64ビット専用となっています(もちろん、32ビットゲストOSの実行は可能です)。

筆者はトラブルなくシステムをアップグレードでき、Extension Packも併せて更新しました。特に問題は発生していません。仮想マシンはすべて保持され、スナップショットを含む全設定が正しく保存されていました。バグなどの不具合にも遭遇しませんでした。



3Dアクセラレーションの変更点
ただし、バージョン6.0のテスト中に、あるVMで3Dアクセラレーションに関する警告が表示されました。その内容は、VboxVGAグラフィックスコントローラーのサポート機能が将来的に(つまり次のマイナーリリースで)廃止される予定だというものです。平たく言えば、筆者自身もこれが具体的に何を意味するのか把握しきれていません。パフォーマンスや対応する用途にどのような影響が出るのか確信が持てないのです。とはいえ、3Dアクセラレーション自体は引き続き利用可能であり、最悪の場合でも設定変更とGuest Additionsの更新だけで済むだろうと推測されます。

ネステッドハードウェアアクセラレーション
注目すべき興味深い機能の一つが、ネステッド仮想化の利用です。これにより、CPUの仮想化機能(いわゆるVT-x)を仮想マシン側に公開できるようになり、ハードウェア支援による仮想化を複数階層にわたって構築することが可能になります。映画『マトリックス』の世界にまた一歩近づいた形です。
ただし現時点では、この機能はAMDプロセッサでのみ動作するようです。筆者のSlimbookはIntel CPU搭載のため利用できず、設定画面ではグレーアウトした状態になっていました。ターミナルからVirtualBoxのコマンドラインを使えば切り替えることはできますが、オプションがシステム設定に表示されるようになるものの、現時点では実際にはほとんど機能しません。以下のコマンドで設定できます。
vboxmanage modifyvm "仮想マシン名" --nested-hw-virt on


デフォルトではグレーアウト。コマンドライン変更後。
スナップショット、準仮想化、その他の設定
その他のオプションや設定もいろいろと試してみました。柔軟かつ堅牢なスナップショット機能を備えており、ソフトウェア構成の複数のブランチやシナリオをテストする際に非常に便利です。ただし、仮想マシンのディスク容量を変更する予定がある場合は、スナップショットを別途処理する必要がある点に注意してください。
また、準仮想化インターフェースを変更することもできます。ゲストOSが特殊な挙動を要求する場合に備えて、VirtualBoxはかなり多くのインターフェースをサポートしています。おなじみの細かな調整オプションが多数用意され、さらに凝った操作を行うための強力なコマンドラインツールも揃っています。


まとめ
VirtualBox 6.Xには革命的な要素はありませんが、堅実で充実感のあるリリースだと感じました。実際、バージョンが上がるごとにこの製品は必ず新しい魅力的な機能を獲得しており、以前よりもさらに有用で実用的になっています。ホームユースなら無料で利用できること、多彩なユーザーインターフェースを考えれば、上級ユーザーやソフトウェアテスターにとって間違いなく頼りになるパワーツールと言えるでしょう。
従来の動作やオプションはそのまま維持されているため、移行によるストレスや混乱は一切ありません。さらに新機能も手に入ります。Intelプロセッサのユーザーも近いうちにネステッドハードウェアアクセラレーションの恩恵を受けられるようになるはずですが、Slimbook上のVirtualBox 6.1を確認した時点ではまだ実現していません。総じて、VirtualBox 6リリースは、おなじみの頼れる作業馬にいくつかの新しい技が加わった仕上がりです。十分おすすめできます。
それでは、また。
-
MobaLiveCDレビュー:期待外れのISOテストツールだった理由
最近、多くのLinux関連サイトが、ライブCDから起動したくない場合や起動できない環境向けに、Mobatek社の「MobaLiveCD」ユーティリティをディストリビューションを手軽にテストできる最も簡単な方法として推奨していることを知りました。これに興味を惹かれ、少し調べてみると、このツールは実はQEMUのスマートなフロントエンドであり、システムに一切変更を加えることなくISOイメージを読み込めることが判明しました。要するに、仮想化というよりも、いわばエミュレーション製品なのです。スペック上は、MobaLiveCDは一見すると非常に魅力的なアイデアに思えます。コマンドラインインターフェースを隠
-
VirtualBox 4レビュー:新機能と変更点を徹底解説
先日、Oracle(旧Sun、さらにその前はinnotek)が、同社の仮想化ソフトウェアの看板製品であるVirtualBoxの新バージョンをリリースしました。この洗練されていて多用途な製品は私のお気に入りの一つなので、早速試してみることにしました。ただし、懸念がないわけではありません。OpenSolarisやOpenOfficeなど、他の製品の扱いを見る限り、Oracleは必ずしもオープンソースに優しいとは言えないからです。ブランド名に「open」という言葉を使わないことが、生き残りの鍵なのかもしれませんね。 さておき、VirtualBoxは無料で使える優れたデスクトップ向け仮想化ソフトウェア