Windows Vista Enterprise 和 Ultimate 的要点功能之一是 Windows 的 Unix 子系统,它允许您编写 posix...东西?不管怎样,我已经不在谈论这个了......有人使用这个功能吗?或者解释一下...

我对 Unix 编程几乎一无所知。

有帮助吗?

解决方案

最好不要尝试使用 Windows 的 Posix 子系统。它从来都不是真正完整的,只是一个无用的营销复选框。

如果您确实对 Unix 编程感兴趣,请下载众多 Linux 发行版之一(即 乌班图) 和 虚拟盒子. 。安装并开始播放。

其他提示

你可能会喜欢 西格文 用于在 Windows 计算机上拥有 Linux 环境。否则,一定要像其他人建议的那样选择隔离环境(虚拟机)。

我不想阻止您尝试 Linux。但在这种情况下应该指出,Linux 并不完全兼容 posix!

维基百科有一个列表 完全兼容 posix 的操作系统

从该列表中,Solaris 可能是最好的入门选择。

但无论如何 - 对于你的大多数 posix 需求,Linux 应该是最好的选择(特别是对于初学者!)

Windows 中的 Posix 子系统不仅不完整,而且在许多情况下比“本机”Windows 功能更慢。例如,对于 I/O 来说就是如此。

除了另一张海报提到的 Cygwin 之外,您还应该考虑 明GW.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top