このコラムに関するオンライン ディスカッションに参加する
Linux はあらゆる規模の企業のサーバーに非常に良いアップグレード パスを提供します。 その理由は、汎用性、管理の容易さ、最小限の初期コスト、およびクライアント アクセス ライセンスに関する煩わしさがないことです。 また、通常、ユーザーはサーバーに直接触れることはないため、基盤となるオペレーティング システムは大きな問題ではありません。
仕事や家庭用のデスクトップ コンピューターではそうではありません。
Windows オペレーティングシステムのユーザーおよびプログラマーとしての私の経験、そして Computerworld コミュニティフォーラムで行われる活発な議論の参加者として、Linux への移行がユーザーや管理者にとって必ずしも容易でないことを確認しています。
幸いなことに、Linux デスクトップ上でユーザーに必要なアプリケーションを提供するためのオプションは増えてきています。 以前の記事で、それらのいくつかについて説明しました (「Linux と Windows: Can’t We All Just Get Along? 」参照)。 今回は、他の 2 つの選択肢をしっかりと見てみました。
2 つのアプローチ、5 つのプログラム
エミュレーション プログラムは、大まかに 2 つのグループに分類されます。 Microsoft Windows のライセンスが必要なものとそうでないものです。 Windows のライセンスを必要としないプログラムには、以下のものがあります:
- Lindows は、いくつかの Windows アプリケーションを直接実行する、99 ドルの Linux ディストリビューションです。 これは、サンディエゴに拠点を置く Lindows.com Inc.
- CrossOver Office 1.0.0 は、ミネソタ州セントポールの CodeWeavers Inc.から発売されました。 この 54.95 ドルのソフトウェア パッケージは、現在 Microsoft Office と Lotus Notes Windows アプリケーションのみをサポートしています。
- Wine は、Linux 上に Windows 互換層を実装するフリーソフトウェアで、Wine Development HQ Web サイトから入手できます。 しかし、これはすべての Windows アプリケーションをサポートしているわけではありません。
ここでは、Windows ライセンスを必要とする 2 つのエミュレーション ソフトウェアに焦点を当てます。
- NeTraverse Win4Lin 3.0, $89.99 in Austin, Texas
- VMware Workstation 3.0, $329 from VMware Inc.in Palo Alto, Calif. 同社はサーバー版も提供しています。 (残念ながら、前回レビューした、Linux 上で一度に 1 つの Windows 9x 仮想マシンを実行する 49.95 ドルのデスクトップ版 VMware Express は販売中止になっています)
VMware vs. Win4Lin
ノーライセンスの選択肢は常に向上し、新しいバージョンのリリースも近づいていますが、Windows アプリケーションとの最高の互換性がある製品は依然として Microsoft Windows に対するライセンスが必要なのです。 Win4Lin と VMware Workstation は互いにクローンではありませんが、ある種の特質を共有しています。
どちらも、グラフィック プログラムのパフォーマンスを向上させる DirectDraw および Direct3D Windows ドライバーのサポートを欠いています。 そのため、グラフィックを多用する Windows ゲームをプレイすることはできません。 これには実用的な理由と技術的な理由がありますが、少なくとも速度や、これらの技術と Linux が使用する X Window System と呼ばれるグラフィカル ユーザー インターフェイスとの間の非互換性が原因でしょう。 Linux マシンで Windows ゲームをプレイしたい場合、Wine を使って解決するか、場合によってはデュアルブートする必要があります。
そこで、Win4Lin と VMware の主な違いであるエミュレーションのレベルについて説明します。 VMware は完全な仮想マシンを作成するように設計されており、非常に優れたハードウェア エミュレーションを実行します。 すべてのデバイスは、基盤となるホストOSを通じてアクセスされ、ファイルシステムは、ファイルに含まれる仮想ドライブである可能性があります。 1つまたは複数の標準的なFAT(File Allocation Table)16またはFAT 32パーティションに直接アクセスすることができます。 しかし、Linuxのファイルシステムへのすべてのアクセスは、WindowsクライアントをサポートするオープンソースのファイルとプリントサーバーソフトウェアのSambaを介して行われます。 Samba の「lite」バージョンも含まれています。
これは VMware の方法論の最も明確な例です。 ハードウェアへのすべてのアクセスは、Linuxの上に重ねられたゲストWindowsオペレーティングシステムが、実際のコンピュータと仮想マシンを区別できない点まで抽象化されています。 これは互換性の観点からは有利ですが、低速のコンピューターではパフォーマンスが低下する可能性があります。
Win4Lin はエミュレーションに対してまったく異なるアプローチを取っています。 ホスト オペレーティング システムとより密接に統合されています。 比較のため、Win4Lin は、実際のまたは仮想の FAT ファイル システムを作成するのではなく、Linux ファイル システムを使用します。 また、マシンの全ユーザーの間で、インストールの特定の部分を共有するようにします。 このため、Win4LinマシンにインストールできるWindowsのバージョンは1つだけである。 対照的に、VMwareは複数のWindows(すべて異なるバージョン)をインストールし、同時に実行することができる。 しかし、Win4Linはエミュレーションが動作していなくても、Linuxから直接ファイルにアクセスすることができます。 そして、ホスト OS のファイルサービスを使用することにより、パフォーマンスが向上します。
そして勝者は…
ほとんどのことと同様に、最良の選択は、何を達成しようとしているかによります。 遅いコンピュータでかなり良いエミュレーションが必要な場合、または単にパフォーマンスを向上させたい場合は、おそらく Win4Lin を選択することになるでしょう。 最高のエミュレーションと複数のバージョンのサポートが必要で、かなり高い価格を正当化できるのであれば、VMware の方がニーズに合っているかもしれません。
全体的に、私は Win4Lin と VMware の両方が好きです。 どちらもわかりやすいインストール手順が含まれていますが、Win4Linの方が新しいユーザーには適しているでしょう。 グラフィカルなインストール プログラムがあり、最新の Linux カーネルをよりよくサポートしています。
一方、VMware には、インストールの一部として VMware 製品を含むいくつかの Linux ディストリビューションが付属しています。 VMware を自分の好きなディストリビューションにインストールするか、プリパッケージ ディストリビューションを使用するかを選択することができます。 Win4Linはダウンロードすると79.99ドルです。 VMware は 299 ドルでダウンロードでき、パッケージ版のディストリビューションは 329 ドルです。
Bushong はオハイオ州北東部のシステム インテグレーター兼アナリストで、ネットワーク インフラからサーバー、ワークステーションまで、あらゆるものに Linux を使用しています。 彼の連絡先は [email protected] です。
関連記事
Computerworld Operating Systems Community ページにある Bushong Chronicles をもっと読んでください。
Linux と Windows。 Can’t We All Just Get Along?
Open source: ベータ版でも良い
Microsoft か Linux か。 デファクトスタンダードとリアルスタンダードの比較