Windows 8 все еще реализует POSIX?
У меня есть несколько ненужных самодельных программ, которые используют подслой Windows POSIX. Windows 8 x64 поставляется с SUA?
Может кто-нибудь проверить, что это там? Все, что я могу найти, это то, что это "устарело", но новости, похоже, были год или два назад.
5 ответов
В Enterprise Evaluation (по существу, пробная версия Windows 8 Enterprise RTM) SUA по-прежнему доступен через компоненты Windows, хотя и считается устаревшей:
Википедия утверждает, что она устарела в Windows 8 и будет удалена в Windows 8.1.
ВНИМАНИЕ: SUA устарела, начиная с этого выпуска, и будет полностью удалена в следующем выпуске.
SUA удаляется из ядра Windows. Показывает как DEPRECATED
Это означает, что это, вероятно, последняя версия Windows, которая будет поддерживать его.
Вот link
это говорит об этом. http://blogs.technet.com/b/sfu/archive/2011/10/03/installing-sua-components-on-windows-8.aspx
SUA доступен только в Windows 8 с "премиальными" клиентскими SKU (имеется в виду Ultimate или Enterprise) или серверными (то есть Windows Server 2012). (Больше информации в источнике.)
SUA недоступно в вашей версии Windows 8 Professional.
Вы должны искать альтернативы, такие как Cygwin или UnxUtils.
Коммерческая альтернатива - MKS Toolkit
Обновление подсистемы Windows 2016 для Linux
Я не думаю, что это повлияет на Windows 8, но это может быть интересно для новых версий.
В 2016 году был объявлен новый официальный Linux-подобный API под названием "Windows Subsystem for Linux". Он включает системные вызовы Linux, выполнение ELF, части файловой системы / proc, Bash, GCC, (вероятно, TODO glibc?), Apt-get и другие: https://channel9.msdn.com/Events/Build/2016/P488 так что я считаю, что это позволит Windows запускать большую часть, если не всю, POSIX. Тем не менее, он ориентирован на разработчиков / развертывание, а не на конечных пользователей. В частности, не было планов разрешить доступ к графическому интерфейсу Windows.