Каковы преимущества или недостатки использования утилит GNU/Linux в Windows 7 через Cygwin по сравнению с использованием поддержки Windows 7 Ultimate SUA (подсистема для приложений на основе UNIX)(ранее известной как Interix). По-видимому, реализация SUA в Windows 7 полностью совместима с POSIX.
Что я хотел бы знать, это:
Насколько хорошо POSIX-совместимая среда и утилиты Unix предоставляются с Windows 7 Ultimate?
Могу ли я запускать исполняемые файлы Unix/Linux (например, файлы ELF) в Windows 7 Ultimate, не перекомпилируя их для Windows 7?
Я читал, что некоторые системы, такие как Debian, были портированы на такую Windows 7 Ultimate SUA. Где я могу скачать такие дистрибутивы.
На моем ноутбуке в настоящее время я запускаю Windows внутри VirtualBox, часто через файлы конфигурации Vagrant, учитывая, что мне не нужно использовать свой ноутбук в качестве сервера, и учитывая, что некоторые приложения работают только на Windows, и загрузка Linux таким образом, кажется, это более удобно, чем установка Linux на отдельный раздел и двойная загрузка в эти дни. Однако, если бы я мог даже запустить весь дистрибутив Linux должным образом с собственной поддержкой ядра Windows, а не через поддержку пользовательского пространства, предоставляемую Cygwin, это было бы предпочтительнее (не нужно даже ждать загрузки Linux внутри VirtualBox).
Благодарю.