Answers:
虚拟机和Cygwin回答了两个不同的问题。
虚拟机适用于您希望同时运行多个操作系统的情况。就像拥有两台计算机,而无需购买两组硬件。
Cygwin旨在为Windows提供许多Unix工具,以便Unix极客可以更有效地使用Windows(尽管我认为Cygwin实际上不能很好地做到这一点),并提供一些功能比Windows更强大的工具。自行提供。我认为提供“类似于Linux的环境”的Cygwin的特性不是特别准确。(Cygwin实际上旨在为Windows提供更完整的POSIX开发环境,并且这样做提供了许多实用程序。尽管如此,最终用户的最终结果是它仅提供了工具。)
实际上,还有第三种选择:Cooperative Linux,我认为它确实在Windows 中提供了类似Linux的环境。实际上,它作为Windows中的进程运行Linux内核。它下面有一些发行版。andLinux浮现在脑海。有了这些系统,您实际上拥有的Linux环境比虚拟机可以更直接地与Windows环境进行交互。