Czy system Windows 8 nadal implementuje POSIX?

68

Mam kilka niepotrzebnych domowych programów korzystających z podwarstw Windows POSIX. Czy system Windows 8 x64 jest dostarczany z SUA?

Czy ktoś może sprawdzić, czy tam jest? Wszystko, co mogę znaleźć, to to, że było „przestarzałe”, ale wiadomości wydają się pochodzić sprzed roku lub dwóch lat.

Michaił
źródło
2
Użyj komentarza, aby skomentować, a nie edycji pytania.
ChrisF,
2
@ChrisF Chcę mój tag i chcę go teraz! Moim celem jest zapisanie się w historii jako jedyny użytkownik Windows SUA :-)
Michaił
Tag utworzony, Wiki Fragment utworzony - powinieneś wypełnić wiki tag. Pamiętaj, aby nie kopiować go hurtowo z jakiegoś miejsca.
Journeyman Geek
1
Bob jest fajnym facetem, ale być może ktoś próbował uruchomić na nim oprogramowanie i dzieje się coś strasznego. Naprawdę instaluję serwer, aby sprawdzić, czy moje „śmieci” nadal na nim działają. Daj mi godzinę lub dwie.
Michaił
@Misha, ale powinieneś być szczęśliwy, wiedząc, że nadal możesz uruchomić swoje śmieci w Win 8 (przynajmniej do następnej aktualizacji zabezpieczeń, w której całkowicie je usuną, na szczęście!).
Annjawn

Odpowiedzi:

70

W ocenie przedsiębiorstwa (zasadniczo wersja próbna systemu Windows 8 Enterprise RTM) aplikacja SUA jest nadal dostępna za pośrednictwem funkcji systemu Windows, choć jest wymieniona jako przestarzała:

Zrzut ekranu
Kliknij, aby zobaczyć pełny rozmiar

Kok
źródło
12
Podoba mi się to, co tam zrobiłeś z obrazem i dowodem.
Michaił
1
Nie jest wymieniony jako przestarzała funkcja we wspomnianym linku .
Evan Carroll
4
Ach, oczywiście jest to albo (a) robione w sklepie ze zdjęciami, albo (b) Windows 8 nie jest gotowy na najwyższy czas i powinien zostać przywołany masowo. Poważnie, kto wypuszcza produkt z błędnymi odnośnikami do linków. Microsoft nie może wydarzyć polecenia swoim użytkownikom, aby RTFM poprawnie.
Evan Carroll
4
Pod pojęciem „alternatywnych metod” przypuszczalnie mają na myśli Cygwin lub MinGW, które są całkowicie rozsądnymi sposobami na uzyskanie rozsądnego interfejsu POSIXy, który jest oparty na Win32, w przeciwieństwie do prób korzystania z SUA, których IIRC nigdy tak naprawdę nie były gotowe. .
puszysty
1
@fluffy, tylko jeden problem. cygwin nie instaluje się na Win8.1. Chocolatey też nie pomogła go zainstalować.
rjt
17

Wikipedia stwierdza , że jest przestarzała w Windows 8 i zostanie usunięta w Windows 8.1.

OSTRZEŻENIE: SUA jest przestarzałe począwszy od tego wydania i zostanie całkowicie usunięte w następnym wydaniu.

Karthik T.
źródło
Teoretycznie można go usunąć w pierwszym dodatku Service Pack, nie wiemy, czy będzie typowy Windows 9, co wskazuje na to, że Microsoft zmienia harmonogram wydawania. Visual Studio i inne produkty mają już nieco inne harmonogramy niż w przeszłości.
Ramhound
8

SUA jest dostępna tylko w systemie Windows 8 z SKU klienta „premium” (co oznacza Ultimate lub Enterprise) lub SKU serwera (co oznacza Windows Server 2012). (Więcej informacji w źródle .)

SUA nie jest dostępny w twojej wersji Windows 8 Professional.

Powinieneś poszukać alternatyw, takich jak Cygwin lub UnxUtils .
Komercyjną alternatywą jest MKS Toolkit

harrymc
źródło
Właściwie spodziewałem się, że ta odpowiedź będzie niepoprawna, ale sprawdziłem na mojej (jak dotąd) instalacji RTM Windows Pro i jest ona prawidłowa. SUA nie jest już dostarczany z Windows 8 Pro.
PJC,
@harrymc, cygwin nie instaluje się na Win8.1
rjt
@rjt: Myślę, że rozwiązano to w najnowszej wersji.
harrymc
1

Podsystem Windows 2016 dla systemu Linux Update

Nie sądzę, że wpłynie to na Windows 8, ale może być interesujący w nowszych wersjach.

W 2016 r. Ogłoszono nowy oficjalny interfejs API podobny do systemu Linux o nazwie „Windows Subsystem for Linux”. Obejmuje wywołania systemowe Linux, uruchomienie ELF, części systemu plików / proc, Bash, GCC, (TODO prawdopodobnie glibc?), Apt-get i więcej: https://channel9.msdn.com/Events/Build/2016/P488 wierzę więc, że pozwoli Windowsowi uruchomić wiele, jeśli nie wszystkie, POSIX. Jednak koncentruje się na programistach / wdrożeniach zamiast na użytkownikach końcowych. W szczególności nie było planów zezwolenia na dostęp do GUI systemu Windows.

Ciro Santilli
źródło