Question Est-ce que Windows 8 implémente toujours POSIX?


J'ai quelques morceaux de programmes faits maison qui utilisent la sous-couche Windows POSIX. Windows 8 x64 est-il fourni avec SUA?

Quelqu'un peut-il vérifier que c'est là? Tout ce que je peux trouver, c'est que c'était "déconseillé" mais les nouvelles semblent être d'un an ou deux en arrière.


68
2017-10-29 10:40


origine


Utilisez un commentaire pour commenter, pas une modification à la question. - ChrisF
@ChrisF Je veux mon tag et je le veux maintenant! Mon objectif est d'entrer dans l'histoire en tant que seul utilisateur de Windows SUA :-) - Mikhail
Tag créé, extrait de wiki créé - vous devriez aller remplir le wiki du tag. N'oubliez pas de ne pas le copier en gros quelque part et tel. - Journeyman Geek♦
Bob est un mec cool, mais il se peut que quelqu'un ait essayé de faire tourner un logiciel et que quelque chose de terrible se produise. Je suis en fait installer le serveur pour essayer de voir si mon "courrier indésirable" fonctionne toujours dessus. Donne-moi une heure ou deux. - Mikhail
@Misha, mais vous devriez toujours être heureux de savoir que vous pouvez toujours exécuter votre junk dans Win 8 (au moins jusqu'à la prochaine mise à jour de sécurité où ils le supprimeront tout à fait, Bonne chance pour!). - Annjawn


Réponses:


Dans l’évaluation d’entreprise (essentiellement une version d’essai de Windows 8 Enterprise RTM), SUA est toujours disponible via les fonctionnalités Windows, bien que répertorié comme obsolète:

Screenshot
Cliquez pour agrandir


70
2017-10-29 10:49



J'aime ce que tu as fait là avec l'image et la preuve. - Mikhail
Il n'est pas répertorié comme une fonctionnalité obsolète sur le lien susmentionné. - Evan Carroll
Ah, bien sûr, ceci est soit (a) photo-acheté, ou (b) Windows 8 n'est pas prêt pour les heures de grande écoute et devrait être rappelé en masse. Sérieusement, qui sort un produit avec des références de liens buggées. Microsoft ne peut pas évoquer les utilisateurs à RTFM correctement. - Evan Carroll
Par "méthodes alternatives", elles signifient probablement Cygwin ou MinGW, qui sont toutes les deux des moyens tout à fait raisonnables d'obtenir une interface POSIXy souple qui repose sur Win32 plutôt que d'essayer d'utiliser SUA. . - fluffy
@ fluffy, juste un problème. cygwin ne s'installe pas sur Win8.1. Chocolatey n'a pas aidé à l'installer non plus. - rjt


États Wikipedia qu'il est obsolète dans Windows 8 et sera supprimé dans Windows 8.1.

AVERTISSEMENT: SUA est obsolète à partir de cette version et sera complètement supprimé dans la prochaine version.


17
2017-10-29 10:45



En théorie, il pourrait être supprimé dans le premier Service Pack, nous ne savons pas s'il y aura un Windows 9 typique, des preuves indiquent que Microsoft a modifié son calendrier de publication. Visual Studio et d'autres produits sont déjà sur des calendriers légèrement différents que par le passé. - Ramhound


SUA est en cours de suppression du noyau Windows. Il montre comme DEPRECATED ce qui signifie que c'est probablement la dernière version de Windows qui le supportera.

Voici une link cela le suggère. http://blogs.technet.com/b/sfu/archive/2011/10/03/installing-sua-components-on-windows-8.aspx


9
2017-10-29 13:56





Le SUA est uniquement disponible dans Windows 8 avec les SKU client "premium" (c'est-à-dire Ultimate ou Enterprise) ou les SKU de serveur (Windows Server 2012). (Plus d'infos dans la source.)

SUA n'est pas disponible dans votre version de Windows 8 Professionnel.

Vous devriez chercher des alternatives telles que Cygwin ou UnxUtils.
Une alternative commerciale est MKS Toolkit 


8
2017-11-07 12:46



En fait, je m'attendais à ce que cette réponse soit incorrecte, mais j'ai vérifié sur mon installation (jusqu'ici) RTM Windows Pro, et c'est en fait correct. SUA n'est plus fourni avec Windows 8 Pro. - PJC
@harrymc, cygwin ne s'installe pas sur Win8.1 - rjt
@rjt: Je pense que cela est résolu dans la dernière version. - harrymc


Sous-système Windows 2016 pour la mise à jour de Linux

Je ne pense pas que cela affectera Windows 8, mais cela pourrait être intéressant pour les nouvelles versions.

En 2016, une nouvelle API officielle de type Linux appelée "Windows Subsystem for Linux" a été annoncée. Il comprend les appels système Linux, ELF en cours d'exécution, certaines parties du système de fichiers / proc, Bash, GCC (TODO probable glibc?), Apt-get et plus encore: https://channel9.msdn.com/Events/Build/2016/P488 Je pense donc que cela permettra à Windows d'exécuter une grande partie, sinon la totalité, de POSIX. Cependant, il se concentre sur les développeurs / déploiements plutôt que sur les utilisateurs finaux. En particulier, il n'était pas prévu d'autoriser l'accès à l'interface graphique de Windows.


1
2018-01-22 11:39