Это зависит от того, что вы хотите:
Cygwin и его форк Mingw add Уровень совместимости находится поверх Win32, в то время как SUA / INTERIX работают поверх NT со своей собственной подсистемой и Тип исполняемых файлов PE, полезный для многих вещей, традиционно реализованных как системные вызовы * nix (например, fork ()), которые доступны в Native NT, но не в WIN32.
Так что у приложения есть какая-то лучшая поддержка, вы можете увидеть это здесь .
В противном случае Cygwin полностью поддерживается Red Hat, что означает, что в SUA доступно много бинарных пакетов, и первое, что вам, вероятно, понадобится, - это найти способ компилировать недавний набор инструментов с устаревшим установленным.