cygwinはワインに似ていますが、Linuxアプリケーション用ですか?

cygwinはワインに似ていますが、Linuxアプリケーション用ですか?

Cygwinはワインで動作し、外国のオペレーティングシステムに互換性層を提供できますか?

答え1

Cygwinはワインと同じように動作しますか?いいえ。

外国のオペレーティングシステム内で互換性層を提供していますか?はい。

WineはLinux上でWindows実行可能ファイルを実行できますが、CygwinはWindows上でLinux実行可能ファイルを実行できません。代わりに、LinuxプログラムはCygwin用に特別にコンパイルする必要があり、Cygwinプロジェクトの目標はこれをできるだけ単純に保つことです。つまり、バイナリ互換性ではなくソースコード互換性を目指しています。

しかし、WinelibはWineプロジェクトの一部であり、デフォルトではCygwinとは反対です。つまり、WindowsプログラムをLinux実行可能ファイルにコンパイルできるソースコード互換性層を提供します。

関連情報