仮想化ソフトといえば、1つのコンピュータ上で複数のコンピュータを動作させるものである。サーバーなどでコンピュータの資源を効率良く利用したり、複数のOSを動作させたりしたい場合に使われている。しかし、使い方はそれだけではない。 筆者が担当する日経Linuxの連載「PT2での開発手法が分かる、ハード解析によるLinuxドライバの作り方」では、仮想化ソフトの意外な使い方が紹介されている。仮想化ソフトの1つである「QEMU」を“ハードウエアドライバを移植するためのソフトウエアのモニタリング”として利用する方法である。この連載を執筆している石川智明氏は、PT1(後述)のLinuxドライバの開発者である。 仮想化ソフトでアプリ入出力を確認 仮想化ソフトをソフトウエア開発に利用する例はいろいろある。例えば、複数のOS、複数のWebブラウザ、バージョンの違うOSで、開発中のアプリケーションの動作を確認する
![仮想化ソフトの意外な使い方](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)