個人で仮想環境を作ろう!

この記事は約3分で読めます。

とりあえず仮想環境構築して色々試したい、何てことがあったので
昔はVirtual Boxをよく利用していたので、またVirtual Boxかなぁ…

なんて思っていましたが、一応chatGPTさんへ聞いてみた:

Gemini ※あ、Geminiの方で聞いてた( *´艸`)

VirtualBox以外で個人が気軽に使える仮想環境ツールとしては、VMware Workstation PlayerHyper-Vがあります。


1. VMware Workstation Player

VMware Workstation Playerは、VMwareが提供する仮想化ソフトウェアです。有償版のWorkstation Proから一部機能を制限した無償版で、個人利用には十分な機能を持っています。

  • 特徴: VirtualBoxと同様にGUIで操作でき、Windows、LinuxなどのゲストOSを簡単にインストールできます。安定性が高く、幅広いOSをサポートしているのが強みです。
  • 適している人: 安定した環境で特定のOSを動かしたい、より多くのOSに対応した環境を試したい人におすすめです。

2. Hyper-V

Hyper-Vは、MicrosoftがWindowsに標準搭載している仮想化機能です。Windows 10/11 Pro以上のエディションで利用できます。

  • 特徴: Windowsに組み込まれているため、別途ソフトウェアをインストールする必要がありません。ネイティブで動作するためパフォーマンスが良いのが利点です。ただし、一部の他社製仮想化ソフトウェアと併用できない場合があります。
  • 適している人: Windows PCで他のOSを試したい、ソフトウェアのインストールなしで手軽に仮想環境を構築したい人におすすめです。

補足:DockerやWSL

厳密には仮想マシンとは異なりますが、より軽量で手軽にアプリケーションの実行環境を構築・破棄したい場合は、Dockerや**WSL (Windows Subsystem for Linux)**も選択肢になります。

  • Docker: OS全体を仮想化するのではなく、アプリケーションとその依存関係をコンテナとして分離します。軽量で起動が速く、開発環境の構築・共有に非常に便利です。
  • WSL: Windows上でLinuxの環境を直接動かすための機能です。LinuxコマンドやアプリケーションをWindows上で手軽に利用できます。

これらのツールは、OS全体を動かす必要がない場合に非常に便利です。どのような目的で仮想環境を使いたいかによって、最適なツールは変わってきます。


というか…Oracle提供なんだ…。

VirtualBoxは、現在は**Oracle(オラクル)**によって提供されています。

もともとの開発元はドイツのInnotek社で、その後に買収が2段階ありました。

  1. Innotek社がSun Microsystems社に買収される (2008年)
    • VirtualBoxは「Sun xVM VirtualBox」として提供されるようになります。
  2. Sun Microsystems社がOracle社に買収される (2010年)
    • これにより、VirtualBoxはOracleの製品ラインナップに加わり、現在の**「Oracle VM VirtualBox」**という名称になりました。

このように、VirtualBoxは複数の企業の手に渡りながら開発が続けられ、現在ではOracleがその開発と提供を担っています。