ワインはWindowsアプリケーションを実行します

使い方

Wineプロジェクトの目標は、ユーザーがこれらのオペレーティングシステムでネイティブのMicrosoft Windowsアプリケーションを実行できるようにする、Linuxおよびその他のPOSIX互換オペレーティングシステム用の「翻訳レイヤー」を開発することです

この翻訳レイヤーは、Microsoft Windows API( Application Programming Interface )を「エミュレートする」 ソフトウェアパッケージですが、ネイティブオペレーティングシステムの上に余分なソフトウェアレイヤーを追加する意味ではエミュレーターではないことを強調しています。メモリと計算のオーバーヘッドが増加し、パフォーマンスに悪影響を及ぼします。

代わりにWineは、アプリケーションを実行するために必要な代替DDL(Dynamic Link Libraries)を提供します。 これらは、その実装に応じて、Windows対応ソフトウェアと同じくらい効率的または効率的なネイティブソフトウェアコンポーネントです。 だからこそ、いくつかのMS Windowsアプリケーションは、Linux上ではWindows上よりも高速に動作します。

Wine開発チームは、ユーザーがLinux上でWindowsプログラムを実行できるようにするという目標達成に向けて大きな進歩を遂げました。 その進捗状況を測定する1つの方法は、テスト済みのプログラムの数を数えることです。 ワインアプリケーションデータベースには、現在8500件以上のエントリが含まれています。 Microsoft Office 97,2000,2003、およびXP、Microsoft Outlook、Microsoft Internet Explorer、Microsoft Project、Microsoft Visioなど、次のようなソフトウェアパッケージやゲームなど、Windowsアプリケーションは一般的に使用されています。 Adobe Photoshop、Quicken、Quicktime、iTunes、Windows Media Player 6.4、Lotus Notes 5.0および6.5.1、Silkroad Online 1.x、Half-Life 2 Retail、Half-Life Counter-Strike 1.6およびBattlefield 1942 1.6が含まれます。

Wineをインストールしたら、CDドライブにCDを挿入し、シェルウィンドウを開き、インストール実行ファイルが入っているCDディレクトリに移動し、setup.exeがインストールプログラムであれば "wine setup.exe"と入力してWindowsアプリケーションをインストールできます。

ワインでプログラムを実行する場合、ユーザーは「デスクトップ・イン・ボックス」モードと混合可能なウィンドウのどちらかを選択できます。 Wineは、DirectXとOpenGLの両方のゲームをサポートしています。 Direct3Dのサポートには限りがあります。 また、Win32コードとソースとバイナリ互換のソフトウェアを書くことができるWine APIもあります。

このプロジェクトは、Linux上でWindows 3.1プログラムを実行することを目的として、1993年に開始されました。 その後、他のUnixオペレーティングシステム用のバージョンが開発されました。 プロジェクトの元コーディネーターBob Amstadtは、1年後にAlexandre Julliardにプロジェクトを渡しました。 Alexandreはそれ以来、開発努力を続けてきました。