Windows上でLinuxソフトウェアを実行する5つの方法
LinuxユーザーはLinux上でWindowsソフトウェアを実行したいことがよくありますが、WindowsユーザーもLinuxソフトウェアを実行したいと思うかもしれません。より良い開発環境や強力なコマンドラインツールを探していても、Windowsを離れることなくLinuxソフトウェアを実行できます。.
Windows上でLinuxソフトウェアを実行するためのさまざまなオプションがあります。誰でも無料のLinuxディストリビューションで仮想マシンをセットアップできるので、Linux上でWindowsソフトウェアを実行するよりも簡単です。ソフトウェアライセンスは不要です。.
仮想マシン
仮想マシンを使用すると、デスクトップ上のウィンドウで任意のオペレーティングシステムを実行できます。無料のVirtualBoxまたはVMware Playerをインストールし、UbuntuなどのLinuxディストリビューション用のISOファイルをダウンロードして、そのLinuxディストリビューションを標準コンピュータにインストールするのと同じように仮想マシン内にインストールできます。.
Linuxシステムを起動する必要があるときは、デスクトップのウィンドウで実行できます。再起動してすべてのWindowsプログラムを残す必要はありません。要求の厳しいゲームと高度な3D効果以外はすべてうまくいくはずですが、とにかくそれらを使いたくないでしょう.
Ubuntuを仮想マシンにインストールしている場合は、代わりにXubuntuのようなUbuntu派生物をインストールしてみてください。 UbuntuのデフォルトのUnityデスクトップは3D効果を使用しており、デスクトップインターフェースは過去のデスクトップほどスムーズに仮想マシンで動作しません。 XubuntuはXfceを使用します。これははるかに軽量です。.
VirtualBoxのシームレスモードやVMwareのユニティモードを使ってデスクトップ上でLinuxアプリケーションを直接実行することもできます。これらのアプリケーションは仮想マシンで実行されますが、それらのウィンドウは単一の仮想マシンウィンドウではなくWindowsデスクトップに表示されます。.
サイグウィン
Cygwinは、Windows上でLinuxのような環境を提供するツールの集まりです。既存のLinuxソフトウェアをWindows上で実行する方法ではありません - ソフトウェアを再コンパイルする必要があります。しかし、多くのソフトウェアはすでに再コンパイルされています。 Cygwinは、あなたが既に慣れ親しんでいるかもしれない多くのコマンドラインプログラムを持ったLinux風の端末とコマンドライン環境をあなたに与えるでしょう。.
これまでCygwinのインストールと使用について説明しました。 Cygwinを使ってOpenSSHサーバーをインストールし、WindowsシステムにSSHアクセスすることもできます。.
このソリューションは、Windows上で重要なLinuxユーティリティを使用していないユーザーにとって理想的です。完全なLinuxデスクトップを実行する方法ではありません。.
Wubi経由でUbuntuをインストールする
この方法は、Windows上でLinuxソフトウェアを実行するのではなく、技術的にLinuxをインストールすることです。 Linuxシステムを通常のデュアルブート構成でインストールした場合と同じように、使用するたびに再起動する必要があります。.
しかし、Wubiは通常の方法でUbuntuをインストールしません。代わりに、Windowsパーティションに特別なファイルを作成し、そのファイルをUbuntuドライブとして使用します。これは、Ubuntuをインストールしてパーティションを分割せずに使用できることを意味します。完了したら、WindowsのコントロールパネルからUbuntuをアンインストールできます。.
パーティション化の面で問題がある場合は、Wubiを試してみてください。ディスクの読み書き時間に関しては、通常インストールされているLinuxシステムほどパフォーマンスは良くありませんが、仮想マシンよりも速いはずです。.
移植されコンパイルされたプログラム
一般的なLinuxプログラムの多くはすでにWindowsに移植されており、コンパイル済みバージョンはオンラインで利用可能になっています。あなたが本当にEmacsを見逃しているなら、あなたはWindows用のEmacsのバージョンを見つけるでしょう。 Windowsで特定のプログラムを実行したい場合は、そのプログラムの名前と「Windows」をGoogleで検索してください。Windowsに移植されたバージョンのプログラムが見つかる可能性があります。.
coLinuxベースのディストリビューション
coLinuxはCooperative Linuxの略です。仮想マシンで単にLinuxを実行するよりもはるかに速いパフォーマンスを提供する方法で、Windowsカーネルと並行してLinuxをネイティブに実行する方法です。.
これは素晴らしいアイデアですが、問題があります。 coLinuxは64ビットバージョンのWindowsをまだサポートしていないので、これを行うには32ビットバージョンのWindowsを実行している必要があります。 coLinuxは2年以上も新しいバージョンをリリースしていないので、開発は行き詰まっているか非常にゆっくり動いているように見えます.
これを試してみたい場合は、Portable Ubuntu Remixを試してみてください。このcoLinuxベースのディストリビューションは2011年に最後に更新されたので少し古くなっています - しかしandLinuxのような他のオプションはさらに時代遅れです。過去に取り上げたandLinuxは、2009年に最後に更新されました。.
coLinuxベースのディストリビューションは素晴らしい選択肢ですが、取り残されつつあるようです。昔のLinuxソフトウェアと32ビット版のWindowsを使用しても構わない場合は、このオプションを選択しても問題ありません。.
ここには唯一の正しい選択肢はありません。いくつかの重要なシェルユーティリティのユーザはCygwinを好むかもしれませんが、完全なLinuxエクスペリエンスを望んでいる人はおそらく仮想マシンを望んでいるでしょう。 1つのプログラムを実行したいだけの人は、そのプログラムのバージョンをWindowsに移植した方が運が良いかもしれません。.