WindowsでLinuxソフトウェアを実行する5つの方法

LinuxユーザーはLinux上でWindowsソフトウェアを実行したいと思うことがよくありますが、WindowsユーザーもLinuxソフトウェアを実行したいと思うかもしれません。より優れた開発環境または強力なコマンドラインツールを探しているかどうかにかかわらず、Windowsを離れることなくLinuxソフトウェアを実行できます。

WindowsでLinuxソフトウェアを実行するには、さまざまなオプションがあります。LinuxでWindowsソフトウェアを実行するよりも簡単です。誰でも、無料のLinuxディストリビューションで仮想マシンをセットアップできます。ソフトウェアライセンスは必要ありません。

仮想マシン

仮想マシンを使用すると、デスクトップのウィンドウで任意のオペレーティングシステムを実行できます。無料のVirtualBoxまたはVMwarePlayerをインストールし、UbuntuなどのLinuxディストリビューション用のISOファイルをダウンロードして、標準のコンピューターにインストールするのと同じように、そのLinuxディストリビューションを仮想マシン内にインストールできます。

Linuxシステムを起動する必要がある場合は、デスクトップのウィンドウで起動できます。再起動してすべてのWindowsプログラムを残しておく必要はありません。要求の厳しいゲームと高度な3D効果以外はすべて問題なく動作するはずですが、とにかくそれらを使用したくないでしょう。

仮想マシンにUbuntuをインストールする場合は、代わりにXubuntuなどのUbuntu派生物をインストールしてみてください。UbuntuのデフォルトのUnityデスクトップは3D効果を使用しており、デスクトップインターフェイスは仮想マシンで以前のデスクトップほどスムーズに機能しません。Xubuntuははるかに軽量なXfceを使用しています。

VirtualBoxのシームレスモードまたはVMwareのユニティモードを使用して、Linuxアプリケーションをデスクトップ上で直接実行することもできます。Linuxアプリケーションは仮想マシンで実行されますが、ウィンドウは単一の仮想マシンウィンドウに閉じ込められるのではなく、Windowsデスクトップに表示されます。 。

Cygwin

Cygwinは、Windows上でLinuxのような環境を提供するツールのコレクションです。これは、Windowsで既存のLinuxソフトウェアを実行する方法ではありません。ソフトウェアを再コンパイルする必要があります。ただし、多くのソフトウェアはすでに再コンパイルされています。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はCooperativeLinuxの略です。これは、仮想マシンでLinuxを実行するよりもはるかに高速なパフォーマンスを提供する方法で、Windowsカーネルと一緒にLinuxをネイティブに実行する方法です。

これは素晴らしいアイデアですが、問題があります。coLinuxはまだ64ビットバージョンのWindowsをサポートしていないため、これを行うには、マシンで32ビットバージョンのWindowsを実行する必要があります。これはますますまれになっています。coLinuxは2年以上新しいバージョンをリリースしていないため、開発が停滞しているか、動きが非常に遅いようです。

これを試してみたい場合は、Portable UbuntuRemixを試してみてください。このcoLinuxベースのディストリビューションは2011年に最後に更新されたため、少し古いですが、andLinuxなどの他のオプションはさらに古くなっています。過去に取り上げたandLinuxは、2009年に最後に更新されました。

coLinuxベースのディストリビューションは素晴らしいオプションですが、取り残されているようです。何年も前のLinuxソフトウェアと32ビットバージョンのWindowsを使用してもかまわない場合は、このオプションで問題が解決する可能性があります。

ここに正しい選択肢はありません。完全なLinuxエクスペリエンスが必要な人はおそらく仮想マシンが必要ですが、いくつかの重要なシェルユーティリティのユーザーはCygwinを好むかもしれません。単一のプログラムを実行したいだけの人は、Windowsに移植されたそのプログラムのバージョンでより良い運を見つけるかもしれません。