Implementiert Windows 8 noch POSIX?

9319
Mikhail

Ich habe ein paar selbst gemachte Junk-Programme, die den Windows POSIX-Sublayer verwenden. Kommt Windows 8 x64 mit SUA?

Kann jemand bestätigen, dass es da ist? Alles, was ich finden kann, ist, dass es "veraltet" war, aber die Nachrichten scheinen ein oder zwei Jahre zurück zu sein.

68
Verwenden Sie einen Kommentar zum Kommentieren und keine Bearbeitung der Frage. ChrisF vor 12 Jahren 2
Ich möchte mein Tag und ich möchte es jetzt! Mein Ziel ist es, als einziger Benutzer von Windows SUA in die Geschichte einzugehen :-) Mikhail vor 12 Jahren 2
Tag erstellt, Wiki-Auszug erstellt - Sie sollten das Tag-Wiki auffüllen. Denken Sie daran, es nicht von irgendwo und so zu kopieren. Journeyman Geek vor 12 Jahren 0
Bob ist ein cooler Kerl, aber vielleicht hat jemand versucht, Software darauf auszuführen, und etwas Schreckliches passiert. Ich installiere tatsächlich den Server, um zu sehen, ob mein "Junk" noch läuft. Gib mir eine oder zwei Stunden. Mikhail vor 12 Jahren 1
@Misha, aber Sie sollten immer noch froh sein, dass Sie Ihren Trödel in Win 8 noch laufen lassen können (zumindest bis zum nächsten Sicherheitsupdate, wo er vollständig entfernt wird. Dann viel Glück!). Annjawn vor 12 Jahren 0
@ LincolnBergeson Ich glaube nicht, dass irgendjemand dies beantworten wird, da bereits eine Antwort angenommen wurde. Welches Extra brauchst du, kannst du klären? avirk vor 11 Jahren 0
Ich habe Windows 8 Pro, ich habe nicht einmal diese SUA. Woher haben Sie die POSIX-Programme unter Windows 8? akshaykumar6 vor 11 Jahren 0

5 Antworten auf die Frage

70
Bob

In der Unternehmensbewertung (im Wesentlichen eine Testversion von Windows 8 Enterprise RTM) ist SUA weiterhin über die Windows-Funktionen verfügbar, jedoch als veraltet aufgeführt:

Screenshot
Klicken Sie für volle Größe

Mir gefällt, was Sie dort mit dem Bild und dem Beweis gemacht haben. Mikhail vor 12 Jahren 11
Es ist nicht als veraltetes Feature auf dem [oben genannten Link] (http://go.microsoft.com/fwlink/?linkid=217355/) aufgeführt. Evan Carroll vor 12 Jahren 1
@EvanCarroll Diese Verknüpfung scheint defekt zu sein - es geht um veraltete Funktionen für Windows 8 und Server 2008 R2. [This one] (http://technet.microsoft.com/de-de/library/hh831568.aspx) Der Umgang mit Server 2012 ist enger, aber im Wesentlichen wird der Rest des Textes in diesem Tooltip wiederholt. Bob vor 12 Jahren 0
Ach klar, dies ist entweder (a) ein Foto-Shoppen oder (b) Windows 8 ist nicht zur Hauptzeit bereit und sollte massenweise abgerufen werden. Ernsthaft, wer ein Produkt mit fehlerhaften Link-Referenzen herausbringt. Microsoft kann seine Benutzer nicht richtig an RTFM informieren. Evan Carroll vor 12 Jahren 4
Unter "alternativen Methoden" sind vermutlich Cygwin oder MinGW zu verstehen, die beide durchaus ein vernünftiges Mittel sind, um eine einfach zu bedienende POSIXy-Schnittstelle zu erhalten, die auf Win32 sitzt, anstatt SUA zu verwenden, wofür IIRC ohnehin nie so vollständig war . fluffy vor 12 Jahren 4
@fluffy, nur ein Problem. cygwin kann nicht unter Win8.1 installiert werden. Chocolatey half auch nicht bei der Installation. rjt vor 10 Jahren 1
@rjt Ah, das ist unglücklich. fluffy vor 10 Jahren 0
17
Karthik T

Wikipedia gibt an, dass es in Windows 8 veraltet ist und in Windows 8.1 entfernt wird.

WARNUNG: SUA ist ab dieser Version veraltet und wird in der nächsten Version vollständig entfernt.

Theoretisch könnte es im ersten Service Pack entfernt werden. Wir wissen nicht, ob es ein typisches Windows 9 gibt. Beweise deuten darauf hin, dass Microsoft ihren Veröffentlichungszeitplan ändert. Visual Studio und andere Produkte befinden sich bereits in der Vergangenheit leicht unterschiedlich. Ramhound vor 12 Jahren 0
9
Aditya

SUA wird aus dem Windows-Kernel entfernt. Es zeigt DEPRECATED, dass dies wahrscheinlich die letzte Version von Windows ist, die es unterstützt.

Hier ist eine link, die darauf hindeutet. http://blogs.technet.com/b/sfu/archive/2011/10/03/installing-sua-components-on-windows-8.aspx

8
harrymc

SUA is only available in Windows 8 with "premium" client SKUs (meaning Ultimate or Enterprise) or server SKUs (meaning Windows Server 2012). (More info in source.)

SUA is not available in your version of Windows 8 Professional.

You should look for alternatives such as Cygwin or UnxUtils.
A commercial alternative is MKS Toolkit

Ich habe eigentlich erwartet, dass diese Antwort falsch ist, wurde aber bei meiner (bisher) installierten RTM Windows Pro-Installation überprüft und ist in der Tat korrekt. SUA wird nicht mehr mit Windows 8 Pro ausgeliefert. PJC vor 11 Jahren 0
@ harrymc, Cygwin kann nicht unter Win8.1 installiert werden rjt vor 10 Jahren 0
@rjt: Ich denke, das ist in der neuesten Version gelöst. harrymc vor 10 Jahren 0
1
Ciro Santilli 新疆改造中心 六四事件 法轮功

Windows-Subsystem für Linux für 2016

Ich glaube nicht, dass dies Auswirkungen auf Windows 8 haben wird, aber es könnte für neuere Versionen interessant sein.

2016 wurde eine neue offizielle Linux-ähnliche API namens "Windows Subsystem for Linux" angekündigt. Dazu gehören Linux-Systemaufrufe, ELF-Ausführung, Teile des / proc-Dateisystems, Bash, GCC (wahrscheinlich TODO glibc?), Apt-get und mehr: https://channel9.msdn.com/Events/Build/2016/P488 Ich glaube also, dass Windows viel, wenn nicht alle, POSIX ausführen kann. Es konzentriert sich jedoch auf Entwickler / Bereitstellung anstelle von Endbenutzern. Insbesondere war nicht geplant, den Zugriff auf die Windows-GUI zuzulassen.