Bash sur Ubuntu sur Windows 10

Tout développeur créant des applications, des sites Web et des services pour diverses plates-formes et appareils à l’aide du système d’exploitation Windows sait à quel point l’utilisation d’outils open source sur Windows peut être difficile. Eh bien, Microsoft est au courant de cette lutte et, lors de la conférence Microsoft Build, a annoncé deux choses qu’ils ont faites pour progresser vers faire de Windows un endroit formidable pour les développeurs. La première chose que Microsoft a faite, c’est qu’ils ont beaucoup investi dans l’amélioration de CMD, PowerShell et de nombreux autres outils de ligne de commande et scénarios de développement (natifs et tiers).

La deuxième chose que Microsoft a faite est plus un kicker – Microsoft a ajouté Bash natif à Windows et avec lui la prise en charge d’une pléthore d’outils de ligne de commande Linux, qui fonctionnent tous sous Windows mais dans un environnement qui se comporte exactement comme Linux . Pour ce faire, Microsoft a créé une nouvelle infrastructure – baptisée sous-système Windows pour Linux (WSL) – au sein de Windows. WSL permet aux utilisateurs de Windows d’exécuter une véritable image en mode utilisateur Ubuntu (qui a été généreusement fournie à Microsoft par Canonical, les personnes derrière Ubuntu Linux) dans Windows.

À la suite de cette deuxième et extrêmement importante amélioration, les utilisateurs de Windows 10 pourront désormais exécuter Bash natif sur Ubuntu sous Windows. Les utilisateurs de Windows 10 pourront exécuter des scripts Bash, des outils de ligne de commande Linux comme sed, awk, grep et même des outils Linux-first comme Ruby, Git et Python directement et nativement sur Windows. Lors de l’exécution de Bash en mode natif sur Windows, les utilisateurs pourront accéder librement à leur système de fichiers Windows à partir de l’utilitaire de ligne de commande, ce qui signifie qu’ils peuvent travailler sur les mêmes fichiers en utilisant à la fois les outils Windows et les outils de ligne de commande Linux.

Cette nouvelle technologie sera disponible pour les utilisateurs de Windows 10 avec les versions «Insiders» de Windows 10 qui seront déployées après la conférence Microsoft Build. Cette fonctionnalité étant entièrement nouvelle, Microsoft a décidé de la marquer comme bêta, ce qui signifie qu’elle en est encore à ses débuts de développement et de raffinement et qu’elle aura forcément des problèmes pour lesquels Microsoft aura besoin de l’aide de la communauté pour aplanir. De plus, étant donné que Bash natif sur Windows est actuellement dans sa phase bêta, certains scripts et outils Bash ne fonctionneront certainement pas ou ne fonctionneront pas parfaitement.

Microsoft souhaite que tous les utilisateurs actuels et potentiels de Bash natif sur Windows sachent qu’il est destiné à être un ensemble d’outils de développement à utiliser pour écrire et créer du code pour tous les scénarios et plates-formes, et non une plate-forme de serveur pour l’hébergement de sites Web et l’exécution d’une infrastructure de serveur.

Bien que Bash natif sur Ubuntu sur Windows soit une amélioration incroyable de l’arsenal existant d’outils de ligne de commande de Windows 10 et soit un ajout plus que bienvenu pour les développeurs, il a certainement ses limites sur le système d’exploitation Windows, le principal étant le fait que Bash et Les outils Linux sous Windows ne pourront pas interagir avec les applications et les outils Windows et il en va de même vice-versa.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *