回答:
仮想マシンとCygwinは2つの異なる質問に答えます。
仮想マシンは、複数のオペレーティングシステムを同時に実行する場合に使用します。これは、2組のハードウェアを購入する費用なしで2台のコンピューターを使用しているようなものです。
Cygwinは、Windowsに多くのUnixツールを提供し、UnixオタクがWindowsをより効果的に使用できるようにすることを意図しています(ただし、Cygwinは実際にはそれほどうまく機能しないと主張します)。独自に提供します。「Linuxのような環境」を提供するCygwinの特性評価は特に正確だとは思いません。(Cygwinは、実際には、Windows用のより完全なPOSIX開発環境を提供することを目的としており、そうすることで、多くのユーティリティを提供します。しかし、エンドユーザーの最終結果は、単にツールを提供することです)
実際に種類第三の選択肢のあります、協同組合のLinux私が実際に考えて、ない Windows内のLinuxのような環境を提供します。実際には、Windows内のプロセスとしてLinuxカーネルを実行します。その下で実行されるいくつかのディストリビューションがあります。そしてLinuxが頭に浮かぶ。これらのシステムでは、実際には、仮想マシンよりも直接Windows環境と対話できるLinux環境があります。
これは、rsyncのようなUnixツールを実行するのにまだ便利です。rsyncは、仮想マシンで立ち往生するのではなく、Windowsボックス上のファイルを操作したいものです。その後、Windowsスケジューラを使用して、ツールでジョブを開始することもできます。