私が知っているほとんどの学術研究者は、* nixだけをターゲットとしており、アプリケーションをWindowsで利用できるようにするために Cygwin に依存しています。私はこれらのプロジェクトの多くを試してみましたが、Cygwinで実行する場合、深刻な使用には常に不安定すぎることに気付きました。
win はCygwinの有望な代替手段のように見えます。まだ試していませんが、高速で安定しているというコメントがいくつかありました。ただし、Windows上で* nixアプリの実行をサポートするためにUwinを使用したことはありません。
Uwinの人気の欠如の背後にある社会的および/または技術的な理由は何ですか?
http://slashdot.org/story/01/02/06/2030205/David-Korn-Tells-All (質問11)によると、UWINはもともとオープンソースではありませんでした(ただし、そのインタビューが公開されてから11年間で変化しました)。オープンソースではないことは、広く採用されるための大きな障壁でした。特に、機能的に同等のオープンソースオプション(Cygwin)が当時利用可能であったことを考えると、.
最初の理由:UWINはもともとオープンソースではありませんでした。 2番目の理由:cygwinは純粋な動的ライブラリを使用するのに対し、Uwin実行可能ファイルは実行中のサービスをターゲットOSにインストールする必要があります。