Windows 10 a acheté de nombreuses fonctionnalités intéressantes et des améliorations de performances. Des applications comme Paint 3D et le mode de jeu devraient répondre aux différentes niches du public Windows 10.
Nouvelles fonctionnalités de Bash/WSL et de la console Windows
Désormais, le WSL a été conçu pour être compatible avec l’interface d’appel système Linux (SCI) et, par conséquent, il a fonctionné avec la plupart des outils de développement courants. La CU Windows 10 prend en charge les outils de développement suivants :
- Outils de base : apt, sed, grep, awk, top, tmux, ssh, scp, etc.
- Coquilles : Bash, zsh, poisson, etc.
- Outils de développement : vim, emacs, nano, git, gdb, etc.
- Langages & plateformes : Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C/C++, C# & .NET Core & Nuget, Go, Rust, Haskell, Elixir/Erlang, etc.
- Systèmes et services : sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.
Une autre chose digne de mention est la prise en charge d’Ubuntu 16.04, oui, alors que Windows 10 AU prenait en charge Ubuntu 14.04, la mise à jour des créateurs de Windows 10 prend en charge Ubuntu 16.04. Toutes les instances bash nouvellement créées seront désormais installées sur Ubuntu 16.04. Cependant, les instances Ubuntu 14.04 existantes ne seront pas automatiquement mises à niveau vers 16.04 et vous devez mettre à niveau manuellement l’instance vers Ubuntu 16.04 en utilisant Supprimer et remplacer ou Mettre à niveau sur place.
Énumération étendue d’IfConfig et de connexion réseau
Dans Win 10 AU, on n’était pas en mesure d’énumérer les connexions réseau et cela a fini par se mêler d’outils comme ifconfig, gulp, npm et autres. Ce problème a été rapidement résolu dans le CU Win10 et l’ifconfig peut être utilisé pour énumérer et examiner les configurations de tous les adaptateurs réseau disponibles.
NOTIFIER les notifications de modification de fichier
Les outils vont maintenant commencer à notifier au fur et à mesure que le fichier est modifié, cette fonctionnalité est utilisée par les développeurs Web, Node.js, Ruby et Python ainsi que de nombreux autres. WSL prend désormais en charge la notification qui permettra aux applications de s’enregistrer pour les notifications de modification du système de fichiers qui peuvent ensuite être utilisées pour créer des actions comme la reconstruction d’un projet ou peut-être le redémarrage du serveur local. Heureusement, la notification de fichier prend également en charge le système de fichiers Windows. Avec celui-ci, on peut modifier la source du projet sur le système de fichiers Windows en utilisant un éditeur d’interface graphique Windows comprenant VSCode, Visual Studio, Notepad ++ et peut exécuter le Bash/WSL sur le site Web localement.
Socket TCP et améliorations TPv6
L’équipe WSL ainsi que l’équipe Windows Core Networking ont proposé plusieurs options de socket IPv6 et TCP supplémentaires. Ce que cela fera, c’est qu’il permettra une large gamme d’outils et de technologies qui reposent sur des sockets réseau et un support IPv6 improvisé.
Prise en charge des sockets Unix et Netlink
Certaines parties d’UNIX et de Netlink n’étaient auparavant pas prises en charge sur la mise à jour anniversaire et avec les créateurs, les sockets de datagramme UNIX et les options et propriétés de Netlink. L’ajout de ceux-ci au WSL active les différentes formes d’IPC qui permettront à la plupart des outils modernes de fonctionner sur WSL.
Prise en charge des couleurs 24 bits
Enfin, la prise en charge des couleurs de plus de 16 bits a été résolue et maintenant, avec le Win10 CU, la console a été mise à jour avec une couleur 24 bits sophistiquée.
Vous pouvez lire tous les détails sur MSDN.