Windows 8 все еще реализует POSIX?

68

У меня есть несколько ненужных самодельных программ, которые используют подслой Windows POSIX. Windows 8 x64 поставляется с SUA?

Может кто-нибудь проверить, что это там? Все, что я могу найти, это то, что это «устарело», но новости, похоже, были год или два назад.

Михаил
источник
2
Используйте комментарий, чтобы комментировать, а не редактировать вопрос.
ChrisF
2
@ChrisF Я хочу свой тег и хочу его сейчас! Моя цель - войти в историю как единственный пользователь Windows SUA :-)
Михаил
Тег создан, Wiki Excerpt создан - вы должны заполнить тег вики. Помните, чтобы не копировать это оптом откуда-то и тому подобное.
подмастерье Компьютерщик
1
Боб - крутой чувак, но, возможно, кто-то пытался запустить на нем программное обеспечение, и случилось что-то ужасное. Я на самом деле устанавливаю сервер, чтобы попытаться увидеть, работает ли на нем мой «мусор». Дай мне час или два.
Михаил
@ Миша, но вы все равно должны быть рады узнать, что вы все еще можете запускать свой мусор в Win 8 (по крайней мере, до следующего обновления безопасности, где они вообще его удаляют, удачи на этом!).
Annjawn

Ответы:

70

В версии Enterprise Evaluation (по сути, пробной версии Windows 8 Enterprise RTM) SUA по-прежнему доступен через компоненты Windows, хотя и считается устаревшей:

Скриншот
Нажмите для полного размера

боб
источник
12
Мне нравится то, что вы сделали там с изображением и доказательством.
Михаил
1
Он не указан как устаревшая функция в вышеупомянутой ссылке .
Эван Кэрролл
4
Ах, ясно, что это либо (а) фотоделал, либо (б) Windows 8 не готова в прайм-тайм и должна быть вызвана массово. Серьезно, кто выпускает продукт с ошибочными ссылками. Microsoft не может рассказать своим пользователям RTFM должным образом.
Эван Кэрролл
4
Под «альтернативными методами», по-видимому, они подразумевают Cygwin или MinGW, которые оба являются вполне разумным средством получения повторно доступного интерфейса POSIXy, который расположен поверх Win32, в отличие от попытки использовать SUA, который IIRC никогда не был действительно полностью готов для начала в любом случае. ,
пушистый
1
@ Флаффи, только одна проблема. cygwin не устанавливается на Win8.1. Шоколадка тоже не помогла установить его.
RJT
17

Википедия утверждает, что она устарела в Windows 8 и будет удалена в Windows 8.1.

ВНИМАНИЕ: SUA устарела, начиная с этого выпуска, и будет полностью удалена в следующем выпуске.

Картик Т
источник
Теоретически он может быть удален в первом пакете обновления, мы не знаем, будет ли типичная Windows 9, свидетельства указывают на то, что Microsoft изменила график выпуска. Visual Studio и другие продукты уже немного отличаются по сравнению с прошлым.
Ramhound
8

SUA доступен только в Windows 8 с «премиальными» клиентскими SKU (что означает Ultimate или Enterprise) или серверными (то есть Windows Server 2012). (Больше информации в источнике .)

SUA недоступно в вашей версии Windows 8 Professional.

Вы должны искать альтернативы, такие как Cygwin или UnxUtils .
Коммерческая альтернатива - MKS Toolkit

harrymc
источник
Я действительно ожидал, что этот ответ будет неправильным, но проверил мою (пока что) версию RTM Windows Pro, и это на самом деле правильно. SUA больше не поставляется с Windows 8 Pro.
PJC
@harrymc, cygwin не устанавливается на Win8.1
rjt
@rjt: я думаю, что это решено в последней версии.
harrymc
1

Обновление подсистемы 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.

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
источник