Cooperative Linuxは,Windows上でLinuxを稼働させるソフトウエアである。Linuxカーネルをはじめ,コンソール・ベースのLinuxコマンドを実行できる。VNCやCygwin/Xを併用すれば,Linux向けのGUIソフトウエアも実行可能である。 これまでWindows上でLinuxを稼働させる場合,PCエミュレータと呼ばれるソフトウエアが用いられてきた。これは,PC AT互換機のハードウエアをソフトウエアでエミュレートするソフトウエアで,代表的なものには米VMwareの「VMware」やマイクロソフトの「Virtual PC」などがある。 PCエミュレータは,PCのハードウエア環境すべてをエミュレートするため,PCで動作するOSならば(原理的には)すべて稼働できる利点がある。その半面,実装に手間がかかり,実行性能も低下しがちなのが難点である。 イスラエルの大学生,D