我是 cygwin 的粉丝,我发现它最容易上手。我尝试过 Windows Services for Unix 和 MinGW,发现设置起来要费很多功夫。
我能听听关于各种系统的优缺点的意见吗?我想知道非 Cygwin 替代方案是否有任何令人信服的优势,值得我花时间去克服困难。
我还想知道是否还有其他我未列入清单的替代方案。
编辑:我的目标是获得一个良好的 shell 环境,可以与底层 Windows 环境很好地配合使用。Cygwin 似乎最好呆在自己的小盒子里,而我想要的是感觉像是操作系统中的完整合作伙伴的东西,如果这有任何意义的话。
答案1
可能不是一个答案,但如果你正在寻找最好的适用于 Windows 的类 Unix 环境,您可能无法比在虚拟机上安装类 Unix 操作系统更好的了。
我在工作场所经常在 VirtualBox VM 中使用 Linux 安装,但在实际硬件上安装 Linux 时却没有任何问题。
我使用过 Cygwin 和 MinGW,无论如何,总会发生一些事情,让像我这样的资深类 Unix 操作系统用户感到烦恼。通常,这与文件系统语义有关,这在 Windows 上有很大不同,并且无法轻易(或根本)桥接以遵循 Unix FS 模型。
编辑:
根据您自己的编辑,您可能正在寻找 VM 以外的其他内容。你看过了吗http://gnuwin32.sourceforge.net/?