Windows 10 reçoit une invite de commande complète pour Linux
Microsoft a récemment lancé sa conférence annuelle des développeurs. Ce n'était pas un événement typique. Microsoft a déployé tous les efforts possibles et a démontré des progrès remarquables en matière d'intelligence artificielle, de réalité augmentée et a renforcé la réputation de Windows 10 en tant que formidable plate-forme de jeu. Mais Microsoft a également annoncé autre chose. Quelque chose excite beaucoup de gens.
Sur la scène de San Francisco, le directeur du développement, Kevin Gallo, a annoncé que le shell BASH arriverait sous Windows 10.. Bon, un peu.
Tout droit sorti d'Ubuntu
Dire que BASH arrive sur Windows 10, c'est sous-estimer énormément la situation, car en réalité, ce sur quoi Microsoft travaille est beaucoup plus impressionnant que ça. Il s'agit essentiellement d'un sous-système Linux - et non d'une machine virtuelle - basé sur Ubuntu 14:04 LTS, qui permet d'accéder à l'espace utilisateur Ubuntu..
Il est important de souligner que cela est fondamentalement différent de ce qui existait auparavant. Windows 10 n'émulera pas Ubuntu dans une machine virtuelle réduite Qu'est-ce qu'une machine virtuelle? Tout ce que vous devez savoir Qu'est-ce qu'une machine virtuelle? Tout ce que vous devez savoir Les machines virtuelles vous permettent d'exécuter d'autres systèmes d'exploitation sur votre ordinateur actuel. Voici ce que vous devriez savoir à leur sujet. Lire la suite . BASH n'a pas non plus été compilé pour Windows, comme Cygwin, ni recréé en JavaScript, comme CASH, c'est Forget Cygwin: CASH apporte le meilleur de Linux à Windows Oubliez Cygwin: CASH apporte le meilleur de Linux à Windows Linux et Windows sont des systèmes d'exploitation très différents , et cela n’est nulle part plus évident que sur la ligne de commande. Divers outils sont disponibles pour que Windows se sente davantage comme Linux, tels que Cash. Lire la suite . Au lieu de cela, il fonctionne dans ce qui équivaut essentiellement à une couche de compatibilité.
Appels système Linux (souvent appelés 'appels système, essentiellement lorsqu'un programme demande quelque chose au noyau du système d'exploitation) sont traduits en temps réel en appels système Windows, à l'aide d'un logiciel personnalisé créé par Microsoft. Cette distinction est mieux expliquée par Dustin Kirkland, l'un des ingénieurs de Canonical qui a aidé Microsoft à la porter..
Cela signifie qu'il ne s'agit pas uniquement de BASH et des utilitaires Linux essentiels associés portés.. C'est presque tout.
Il y a BASH sur Windows 10 en direct et fonctionne! # Build2016 pic.twitter.com/5dfpXgC1e9
- Richard Hay (@WinObs) 30 mars 2016
Les utilisateurs pourront utiliser l'utilitaire Linux SSH standard. Guide du débutant pour la configuration de SSH sous Linux et le test de votre configuration Guide du débutant pour la configuration de SSH sous Linux et le test de votre configuration L'un des utilitaires Linux les plus importants à apprendre est le SSH. contrôler une machine différente comme si vous y étiez assis directement. Nous allons vous guider à travers une installation de base. En savoir plus, plutôt que d'utiliser un outil tiers tel que PuTTY 4 Moyens simples d'utilisation de SSH sous Windows 4 Moyens simples d'utilisation de SSH sous Windows, SSH est la solution de facto pour accéder de manière sécurisée aux terminaux distants sous Linux et autres systèmes de type UNIX. Si vous souhaitez accéder à un serveur SSH distant, vous devez télécharger un client SSH… En savoir plus. Ils pourront modifier du texte avec VIM Les 7 principales raisons de donner une chance à l’éditeur de texte Vim Les 7 meilleures raisons de donner une chance à l’éditeur de texte Vim Pendant des années, j’ai essayé un éditeur de texte après l’autre. Vous l'appelez, je l'ai essayé. J'ai utilisé chacun de ces rédacteurs pendant plus de deux mois comme rédacteur principal quotidien. D'une manière ou d'une autre, je… Lire la suite à partir de la ligne de commande et manipuler du texte à l'aide de Sed et Awk Chaque connaisseur de Linux doit connaître Sed et Awk. Voici pourquoi… chaque geek Linux doit savoir Sed et Awk. Voici pourquoi… Deux des utilitaires Linux les moins bien perçus par les criminels sont les arcanes certes Sed et Awk. Mais que sont-ils? Comment sont-ils utilisés? Et comment facilitent-ils le traitement du texte? Lire la suite . Mieux encore, ils pourront utiliser apt-get pour gérer leurs paquets et installer des dizaines de milliers de fichiers binaires Ubuntu..
Selon Dustin Kirkland, la plupart des choses fonctionnent assez bien, à l'exception de certaines applications qui utilisent un TTY - telles que byobu, screen et tmux. Il nous assure cependant qu'ils y parviennent et, étant donné que Microsoft a placé cela au premier plan lors de son discours sur Build 2016, vous pouvez être assez confiant que ce sera finalement un produit fini et poli..
Ce que cela signifie pour l'utilisateur Joe
Je ne vais pas mentir. Cette annonce plaira massivement à deux groupes de personnes: les passionnés de Linux et les développeurs de logiciels. Si vous n'en faites pas partie, vous vous demandez peut-être ce que cela signifie pour vous. Mais il y a de quoi être excité, même si vous n'êtes pas un geek.
Tout d'abord, il constitue un excellent moyen pour les utilisateurs de se plonger dans les eaux parfois troubles de l'écosystème Linux sans avoir à l'installer. Les débutants seront en mesure d'apprendre l'essentiel des outils Linux courants grâce à la familiarité et à la sécurité relative de Windows 10..
Deuxièmement, il convient également à ceux qui apprennent à coder pour la première fois. La plupart des langues les plus faciles à apprendre (et par conséquent les plus populaires chez les débutants) sont également les plus irritantes à installer sur Windows. Par exemple, pour installer Python correctement, vous devez ajouter une variable au chemin PATH Windows. Si vous souhaitez installer facilement Ruby et la documentation et les outils essentiels, vous devez utiliser un programme d'installation tiers comme RubyInstaller..
Mais maintenant, les développeurs potentiels auraient simplement besoin de taper “frapper” dans leur ligne de commande et ils pourraient commencer à pirater un script Ruby ou Python, sans avoir à s’inquiéter des aléas de la configuration de ces langages sous Windows.
De plus, étant donné que la majorité des didacticiels pour débutants sont construits autour de Mac OS X et Linux, les utilisateurs Windows pourront les utiliser sans problème..
Linux sur Windows: pourquoi cela est important pour les développeurs
Historiquement, la ligne de commande de Microsoft (désolé, invite de commande) ne sont pas à la hauteur de ceux des systèmes d’exploitation UNIX. La principale raison à cela est que Windows a toujours mis l'accent sur la résolution des tâches et des problèmes via des interfaces graphiques et des menus, et non via le terminal. Bien que ce soit un avantage pour les utilisateurs, il l'est moins pour les développeurs qui, au cours des vingt dernières années, ont de plus en plus recours à des serveurs basés sur Linux, qui sont beaucoup plus fiables et sécurisés..
Conséquence: les développeurs s’éloignent de plus en plus de Windows. Si vous assistez à une conférence de développeur ou à une réunion, ou visitez les bureaux de tout démarrage technologique, vous pouvez presque garantir que la majorité des périphériques utilisés sont des ordinateurs portables Apple ou des PC sous Linux. Ils ne reviendront probablement pas non plus, car ils ont depuis appris à utiliser ces systèmes d'exploitation et à créer des workflows basés sur ceux-ci..
Oui, oui, je voyage avec 2 MacBook Pro et un étui complet pour appareil photo reflex numérique # Build2016
- Matt Millican (@millicanmatt) 29 mars 2016
Un développeur avec lequel j'ai travaillé alors que j'étais stagiaire chez ScraperWiki, une startup du secteur de la science des données basée à Liverpool, disposait d'un éditeur VIM très personnalisé et d'une routine centrée sur une poignée d'utilitaires Linux courants (et certains rares). Il est difficile de l'imaginer revenir facilement à Windows.
Peut-être qu'Ubuntu sous Windows 10 suffira à convaincre ces développeurs de revenir dans le giron de Microsoft, ou du moins à mettre un terme à l'hémorragie des développeurs depuis la plate-forme Windows.
Cela contribuera également beaucoup à réparer la réputation ternie de Microsoft, notamment en ce qui concerne la communauté open source. Au début des années 2000 et à la fin des années 90, Microsoft était ouvertement hostile à l'open source et à Linux: le PDG de l'époque, Steve Ballmer, décrivait cela “cancer”, et ils ont essayé de le tuer (ainsi que certains produits propriétaires rivaux) avec le “embrasser, étendre, éteindre” stratégie.
Mais depuis l’arrivée de Satya Nadella en tant que PDG, ils ont fait un effort concerté. Microsoft adore-t-il vraiment Linux après tout? Est-ce que Microsoft aime vraiment Linux après tout? Microsoft et Linux ont eu une relation tumultueuse. Au fil des ans, les PDG ont exprimé le souhait de voir disparaître Linux, mais l’histoire est différente. Est-ce que Microsoft aime vraiment Linux après tout? Lire la suite pour travailler avec la communauté open source et réhabiliter son image à cet égard. Cela semble avoir fonctionné.
Comment obtenir BASH pour Windows 10
Au moment de la rédaction du présent rapport, BASH n’avait été annoncé que pour le moment. Bien que cela fasse partie de la prochaine mise à jour de l'anniversaire de Windows 10, qui devrait atterrir cet été. Étant donné que c'est un “mise à jour anniversaire” et Microsoft a lancé Windows 10 le 29 juillet, vous devriez vous y attendre d'ici là..
Si vous ne pouvez pas attendre aussi longtemps, vous pourrez mettre la main dessus grâce au programme initié de Windows 10 Soyez le premier à tester les nouvelles versions de Windows 10 en tant que Windows Insider Soyez le premier à tester les nouvelles versions de Windows 10 en tant que Windows Insider Les initiés Windows sont les premiers à tester les nouvelles versions de Windows 10. Ils sont aussi les premiers à souffrir de bugs. Ici, nous vous montrons comment rejoindre ou quitter le programme et comment partager… Read More .
Êtes-vous enthousiasmé par l’arrivée de BASH sur Windows 10? Cela vous suffira-t-il de passer de Linux? Laissez-moi savoir dans les commentaires ci-dessous.
Explorer plus sur: Linux Bash Shell, Ubuntu, Windows 10, Mise à niveau Windows.