Dans le but de faire de Windows une excellente plate-forme permettant aux développeurs de créer des applications, des sites Web et des services impressionnants pour toutes les plates-formes et tous les appareils, Microsoft s'est associéavec Canonical pour construire un Windows Subsystem for Linux(WSL), pour activer Les utilisateurs Windows exécutent une véritable image en mode utilisateur Ubuntu sous Windows, et cela est venu avec l'exécution de Bash sur Ubuntu sous Windows De nombreux développeurs Windows ont accueilli favorablement l'idée en faisant plusieurs demandes pour que des outils open source soient utilisés sur Windows, c'est pourquoi plusieurs améliorations ont été apportées à Windows cmd, plusieurs outils de ligne de commande, PowerShell et d'autres scénarios de développement.
Mais la seule amélioration qui a surpris le monde de la technologie a été l'exécution de Bash natif sur Ubuntu sous Windows sans avoir besoin du noyau Linux, cela signifie que les utilisateurs de Windows exécutant la dernière version de Windows peuvent désormais exécuter des utilitaires de ligne de commande Linux tels que apt-get, grep, awk, sed et bien d'autres, exécutez des scripts Bash et essayez également les premiers outils Linux tels quePython, Git, Rubyet beaucoup plus.
On a beaucoup parlé de Bash sur Ubuntu sous Windows, mais ici nous allons changer d'orientation, et surtout commencer par la configuration de Bash sur Ubuntu sous Windows, puis passer à l'examen de certaines lacunes de l'ensemble du projet, comment il peut être amélioré pour une meilleure expérience de développement et également examiner un verdict final et les attentes futures.
Comment configurer Bash sur Ubuntu sous Windows 10
Après avoir vu comment Bash sur Ubuntu sous Windows a vraiment vu le jour, laissez-nous vous expliquer comment vous pouvez configurer Ubuntu bash sous Windows en suivant ces étapes simples ci-dessous :
Conditions préalables
Étape 1
Si votre système répond à toutes les exigences ci-dessus, vous devriez être prêt à partir, ouvrez le système Settings et accédez à Mise à jour et sécurité->Pour les développeurs. Activez ensuite le "Mode développeur"
Activer le mode développeur
Étape 2
Ouvrez votre système Panneau de configuration, puis cliquez sur Programmes , sous Programmes et fonctionnalités, cliquez sur Activer ou désactiver des fonctionnalités Windows, vous devriez pouvoir pour voir l'interface ci-dessous. Activez ensuite l'option "Windows Subsystem for Linux(Beta)" en cochant la petite case et enfin cliquez sur "OK"
Activer le sous-système Windows pour Linux
Vous serez invité à redémarrer votre machine, cliquez simplement sur "Redémarrer maintenant" pour redémarrer afin que la nouvelle fonctionnalité soit installée .
Redémarrer la machine
Étape 3
Ensuite, une fois votre machine redémarrée, connectez-vous et dans la barre de recherche, tapez simplement "bash" et appuyez sur le bouton. Cela exécutera le fichier bash.exe
, pour télécharger et installer "Bash sur Ubuntu sous Windows" , vous serez invité à accepter les conditions d'utilisation comme dans l'interface ci-dessous :
Rechercher pour Bash.exe
Téléchargez et installez Bash sur Ubuntu sous Windows
C'est tout, vous devriez pouvoir avoir Bash complet sur Ubuntu sous Windows et exécuter les outils Linux courants de manière native sous Windows.
Lorsque vous l'ouvrez, vous tomberez directement sur un shell root, vous n'avez donc pas besoin d'utiliser l'utilitaire sudo pour exécuter l'utilisateur root commandes.
Lacunes d'Ubuntu Bash sous Windows
Pour les utilisateurs expérimentés de bash, il y a beaucoup d'attentes avec l'arrivée de Bash sur Ubuntu sous Windows, toutes les caractéristiques et fonctionnalités ne seront pas les mêmes que dans Ubuntu Linux. Il y a déjà eu plusieurs demandes de fonctionnalités que les utilisateurs s'attendraient à voir disponibles dans Bash sur Ubuntu sous Windows. Nous allons jeter un œil à quelques-uns des plus importants, vous pouvez voir une liste complète à partir de ici
L'un des principaux défauts du sous-système Windows pour Linux est qu'il n'est pas open-source pour le moment, mais probablement dans les versions futures, le rendre open-source peut être une possibilité.Un autre problème est que les utilisateurs ne peuvent pas contrôler le système côté Windows en conjonction avec le lancement de processus Windows directement à partir de Bash, ce qui pourrait constituer un revers majeur pour les utilisateurs qui préfèrent contrôler les processus système à partir de la ligne de commande. De plus, l'accès aux périphériques USB directement à partir de bash n'est pas non plus possible comme demandé par de nombreux utilisateurs, ce sont quelques problèmes auxquels les utilisateurs sont confrontés, mais comme la technologie est nouvelle, nous nous attendons à de nombreux changements et améliorations futurs. Alors gardez les doigts croisés et regardez ce qui se passe à mesure qu'il avance sur la plate-forme Windows.
Comment ça pourrait être mieux
Avec Bash sur Ubuntu sous Windows étant une nouvelle idée sur la plate-forme Windows, il y a plusieurs attentes de la part des développeurs, et de nombreux développeurs devraient également passer au codage sous Windows depuis les fonctionnalités étonnantes de Bash sont maintenant sur Windows.
Mais comment l'ensemble du projet peut-il être amélioré et intéressant pour les développeurs ? Une chose importante à faire pour Microsoft est d'accorder une grande importance aux suggestions des utilisateurs comme dans this désirs, requêtes et idées fournies par différents utilisateurs et développeurs.Étant donné que l'idée est de stimuler et d'améliorer l'expérience des développeurs, la prise en compte de toutes ces vues rendrait le projet beaucoup plus génial.
Verdict
Il y a déjà eu beaucoup d'arguments pour savoir si c'est bon pour Linux, en particulier sur Linux de bureau, mais cela va évidemment amener beaucoup d'utilisateurs et de développeurs open source vers Windows. L'utilisation de Linux sur les ordinateurs de bureau a pris du retard par rapport à Windows et Mac OSX, et le projet Windows Subsystem for Linux pourrait encore être un autre coup dur pour "l'année de Desktop Linux".
Mais surtout, cela aidera à promouvoir le monde open source auprès des utilisateurs de Windows, cela signifiera peut-être un changement positif dans l'utilisation des outils open source, en particulier parmi les nouveaux utilisateurs sous l'égide de Windows, ce qui soit dit en passant, cela se produit déjà et devrait se développer à l'avenir. En dernier lieu, de nombreux développeurs passeront certainement à Windows pour essayer ce nouveau projet qui pourrait servir de sauveur pour Windows car ces derniers temps, il y a eu une tournure des événements, de nombreux utilisateurs recherchant des solutions de développement open source.