回答:
Wineはそんな種類のエミュレータではありません
ユーザーがエミュレーターを考えるとき、Dosboxやzsnesなどのプログラムを思い浮かべます。これらのアプリケーションは仮想マシンとして実行され、低速であり、各プロセッサの命令をエミュレートする必要があります。WineはCPUエミュレーションを行いません-そのため、「Wine Is Not a Emulator」という名前が付けられます。
一部の人々は、Wineがシステムの上に余分なレイヤーを導入するため、Windowsアプリケーションの実行が遅くなると主張しています。技術的には真実ですが、Wineはこの点で他のソフトウェアライブラリと変わりません。Windowsの新しいバージョンでも、古いアプリケーションをサポートするために追加のリソースをロードする必要があります。
重要なことに、WineとUnixの組み合わせは、Windows自体よりも高速になる場合があります。これは、システムに適切なドライバーがあり、アプリケーションがパフォーマンス関連のバグを公開していない場合に特に当てはまります。
エミュレータは完全に他の何かのように動作します。通常、これらのアプリケーションには、元のアプリケーションまたはプラットフォームに含まれるすべてのものが含まれます。
ただし、Wineは、Windowsの必要な機能のみを実装し、これらをX-Windowsが理解できる指示に変換することにより、翻訳者として機能します。
より実用的な例は、仮想マシンです。仮想マシンを使用してLinux上でWindowsを実行している場合、仮想マシンはWindowsをエミュレートします。これは、完全なOSがロードされ、ホストとの直接の対話がないためです。
ただし、Wineは、必要に応じてX-Windowsと特定の指示を直接やり取りするため、アプリケーションがWineで動作するのに時間がかかるのはこのためです。
詳細については、Wikipediaをご覧ください。
WineはWindowsをエミュレートするのではなく、Windows以外のOSのwin32 API(またはラッパー)です。
実用的な目的のためにワインがあるエミュレータ、あるいは少なくともそれは技術的にそれがない場合でも、ほとんどの人が行うには、エミュレータを期待する何がちょうどエミュレータ。良い説明についてはFAQをご覧ください。これは、Unixネーミングの素晴らしい伝統にも従っています。GNUはUnixではありません。:-)