Windows 10 reçoit une commande linux complète rapide

Microsoft a récemment lancé sa conférence annuelle des développeurs de construction. Il était aucun cas typique. Microsoft a sorti tous les arrêts, et a démontré des progrès remarquables dans l`intelligence artificielle, la réalité augmentée, et cimenté la réputation de Windows 10 en tant que plate-forme de jeu formidable. Mais Microsoft a également annoncé autre chose. Quelque chose qui reçoit beaucoup de gens excités.

Sur scène à San Francisco, directeur du développement Kevin Gallo a annoncé que la coque de BASH allait venir à Windows 10. Eh bien, un peu.

Droite Ubuntu « Outta

Dire que BASH arrive à Windows 10 est de sous-estimer massivement la situation, parce que vraiment, ce qui fonctionne a été Microsoft sur est beaucoup plus impressionnant que. Il est essentiellement un sous-système Linux - pas virtuel machine - basé sur Ubuntu LTS 14:04, qui donne accès à l`espace utilisateur Ubuntu.

Il est important de souligner que cela est fondamentalement différent de ce qui existait auparavant. Windows 10 ne sera pas émule Ubuntu dans un épuré machine virtuelle. Aucun des deux n`a BASH été compilé pour Windows, comme Cygwin est, ou recréée en javascript, comme CASH est. Au contraire, il est en cours d`exécution dans ce qui équivaut essentiellement à une couche de compatibilité.Qu`est-ce qu`une machine virtuelle?Qu`est-ce qu`une machine virtuelle?Les machines virtuelles vous permettent d`exécuter d`autres systèmes d`exploitation au sein de votre système d`exploitation actuel, mais pourquoi cette question? Quels sont les avantages et inconvénients?Lire la suite

appels système Linux (souvent appelé «syscalls`, essentiellement lorsqu`un programme demande quelque chose à partir du noyau du système d`exploitation) sont convertis en temps réel aux appels système Windows, en utilisant un logiciel personnalisé construit par Microsoft. Cette distinction est mieux expliquée par Dustin Kirkland, qui est l`un des ingénieurs Canonical qui ont aidé le port Microsoft il.

Cela signifie qu`il est non seulement BASH et les utilitaires Linux essentiels associés en cours de portage. Il est presque tout.

Les utilisateurs seront en mesure d`utiliser la utilitaire Linux standard SSH, plutôt que d`utiliser un outil tiers comme PuTTY. Ils seront capable de modifier le texte avec VIM à partir de la ligne de commande, et manipuler le texte en utilisant Sed et Awk. Mieux encore, ils seront en mesure d`utiliser apt-get pour gérer leurs paquets, et d`installer des dizaines de milliers de binaires Ubuntu.Guide du débutant Pour Configuration SSH sur Linux et tester votre configurationGuide du débutant Pour Configuration SSH sur Linux et tester votre configurationOn peut dire que l`un des plus importants utilitaires Linux d`apprendre est SSH que vous pouvez contrôler une autre machine comme si vous étiez assis directement à elle. Nous allons vous guider à travers une installation de base.Lire la suite

Selon Dustin Kirkland, la plupart des choses assez bien, à l`exception de certaines applications qui utilisent un ATS - comme byobu, écran et tmux. Il nous assure qu`ils obtiennent là cependant, et étant donné que Microsoft a mis ce front et centre à leur construction 2016 keynote, vous pouvez être assez confiant que finalement ce sera un produit fini, poli.

Video: How to enable BASH (Linux) on Windows 10

Ce que cela signifie pour l`utilisateur Joe

Je ne vais pas mentir. Cette annonce fera appel massivement à deux groupes de personnes: les amateurs de Linux et les développeurs de logiciels. Si vous n`êtes pas l`un d`entre eux, vous demandez peut-être ce que cela signifie pour vous. Mais il y a lieu d`être excité, même si vous n`êtes pas un geek arc.

Tout d`abord, il présente un excellent moyen pour les gens de tremper leurs pieds dans les eaux parfois troubles de l`écosystème Linux, sans avoir à installer réellement. débutants absolus seront en mesure d`apprendre l`essentiel des outils Linux communs de la familiarité et de sécurité relative de Windows 10.

En second lieu, il est également grand pour ceux qui apprennent à coder pour la première fois. La plupart des langues les plus faciles à apprendre (et, par conséquent, avec les débutants les plus populaires), sont aussi les plus irritants pour installer sur Windows. Installation de Python correctement, par exemple, vous devez ajouter une variable au PATH de Windows. Si vous voulez facilement installer Ruby et la documentation essentielle assortiment et des outils, vous devez utiliser un programme d`installation tiers comme RubyInstaller.

RubyInstaller

Mais maintenant, serait-être les développeurs auraient simplement besoin de taper «frapper" dans leur ligne de commande, et ils seraient en mesure de commencer à bidouiller à Ruby ou Python scénario, sans avoir à se soucier des aléas de la configuration de ces langues sur Windows.

Video: First Look At Linux Bash In Windows 10

De plus, puisque la majorité des tutoriels pour débutants sont construits autour de Mac OS X et Linux, les utilisateurs de Windows seront en mesure de les utiliser sans aucun problème.

Linux sur Windows: Pourquoi est-ce important pour les développeurs

Historiquement, la ligne de commande de Microsoft (désolé, invite de commande) les outils ne sont pas mesurés à ceux des systèmes d`exploitation basés sur UNIX. La principale raison pour cela est parce que Windows a toujours souligné dans la résolution des tâches et des problèmes grâce à des interfaces graphiques et des menus, et non via le terminal. Bien que ce soit grand pour les utilisateurs, il est moins grande pour les développeurs, qui, au cours des vingt dernières années ont de plus en plus dépendu des serveurs basés sur Linux, qui sont beaucoup plus fiables et sûrs.

Une conséquence de ceci est que les développeurs ont de plus en plus éloignés à partir de Windows. Si vous allez à une conférence des développeurs ou meetup, ou visiter les bureaux de tout démarrage de la technologie, vous pouvez presque garantir que la majorité des appareils utilisés sont les ordinateurs portables Apple ou PC sous Linux. Ils sont peu susceptibles de revenir, que ce soit, comme ils l`ont depuis appris à utiliser ces systèmes d`exploitation et les flux de travail construit autour d`eux.

Un développeur, je travaillais avec quand j`étais stagiaire d`été à ScraperWiki - une start-up de la science des données à Liverpool - avait un éditeur VIM bien personnalisé, et une routine qui était centrée autour d`une poignée de communes (et certains hors du commun) des utilitaires Linux. Il est difficile de l`imaginer passer confortablement à Windows.

Peut-être Ubuntu sur Windows 10 sera suffisant pour amadouer ces développeurs au bercail Microsoft, ou au moins arrêter l`hémorragie des développeurs de la plate-forme Windows.

Il va aussi un long chemin pour réparer la réputation ternie de Microsoft, en particulier en ce qui concerne la communauté open source. Le début des années 2000 et fin des années 1990, Microsoft était ouvertement hostile à l`open source et Linux: alors PDG Steve Ballmer a décrit comme un « cancer », et ils ont essayé de le tuer (ainsi que certains produits propriétaires concurrents) 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é de travailler avec la communauté open source et de réhabiliter leur image à cet égard. Cela semble avoir fonctionné.Est-ce que Microsoft a vraiment l`amour Linux après tout?Est-ce que Microsoft a vraiment l`amour Linux après tout?Microsoft et Linux ont eu une relation tumultueuse. Au fil des ans, les PDG ont exprimé le désir de voir disparaître Linux, mais ces jours-ci l`histoire est différente. Est-ce que Microsoft comme Linux vraiment après tout?Lire la suite

Comment obtenir BASH pour Windows 10

Au moment de l`écriture, BASH n`a été annoncé - vous ne pouvez pas réellement obtenir, encore. Bien qu`il soit une partie de la prochaine mise à jour de Windows 10 anniversaire, qui doit atterrir cet été. Étant donné qu`il est une « mise à jour anniversaire » et Microsoft a lancé Windows 10 le 29 Juillet, vous devez attendre ce moment-là.

Si vous ne pouvez pas attendre aussi longtemps, vous serez en mesure de mettre la main sur elle à travers le programme d`initié de Windows 10.Soyez le premier à tester le nouveau Windows 10 Builds que Windows InsiderSoyez le premier à tester le nouveau Windows 10 Builds que Windows InsiderInsiders Windows sont les premiers à tester nouveau Windows 10 construit. Ils sont aussi les premiers à souffrir de bugs. nous vous montrons ici comment joindre ou quitter le programme et comment partager ...Lire la suite

Êtes-vous excité à l`arrivée de BASH sur Windows 10? Sera-ce suffisant pour vous de passer de Linux? Faites-moi savoir dans les commentaires ci-dessous.

Articles connexes