2

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

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

4

5 回答 5

4

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

如果您真的对 Unix 编程感兴趣,请下载众多 Linux 发行版(即Ubuntu)和VirtualBox之一。安装并开始播放。

于 2008-08-20T10:26:27.573 回答
4

您可能会喜欢Cygwin,因为您的 Windows 机器上有一个 Linux 环境。否则,一定要像其他人建议的那样选择一个孤立的环境(虚拟机)。

于 2008-08-20T10:40:46.460 回答
1

我不想阻止你尝试 linux。但是在这种情况下应该指出,Linux 并不完全符合 posix!

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

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

但无论如何 - 对于您的大部分 posix 需求,Linux 应该是最佳选择(尤其是对于初学者!)

于 2008-08-20T11:06:06.383 回答
0

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

于 2008-08-20T11:08:08.347 回答
0

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

于 2008-08-20T11:16:00.900 回答