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.

Другие вопросы по тегам