Одной из основных особенностей Windows Vista Enterprize и Ultimate является подсистема Unix для Windows, которая позволяет писать posix ... вещи? В любом случае, я говорю об этом в своей лиге ... Кто-нибудь использует эту функцию? Или объясни это ...
Я почти ничего не знаю о программировании Unix.
Вероятно, лучше не пытаться использовать подсистему Posix для Windows. Это никогда не было действительно полным, и это просто бесполезная маркетинговая галочка.
Если вы действительно заинтересованы в программировании для Unix, загрузите один из многих дистрибутивов Linux (например, Ubuntu ) и VirtualBox . Установите и начните играть.
Вам может понравиться Cygwin за наличие среды Linux на вашем компьютере с Windows. В противном случае, определенно используйте изолированную среду (виртуальные машины), как предлагали другие.
Я не хочу отговаривать вас от попытки использования Linux. Но в этом контексте следует отметить, что Linux не полностью совместим с posix!
В Википедии есть список полностью posix-совместимых операционных систем
Из этого списка Solaris, вероятно, лучше всего начать.
Но в любом случае - для большинства ваших потребностей в posix Linux должен быть лучшим выбором (особенно для начинающих!)
Подсистема Posix в Windows не только неполна, но и во многих случаях работает медленнее, чем «родные» окна. Это верно для ввода-вывода, например.
В дополнение к Cygwin, упомянутому другим постером, вы также должны рассмотреть MinGW .