...Autre nouveauté montrée à la Build 2016 : l'arrivée de la célèbre ligne de commande Bash shell de Linux pour Windows 10. Il ne s'agit pas ici d'une simple émulation, pas plus qu'une machine virtuelle: Microsoft a passé un partenariat avec Canonical pour injecter dans Windows les binaires natives Ubuntu Linux. Une décision qui montre une nouvelle fois l'attachement de Microsoft à Linux et l'un de ses piliers de sa stratégie pour répandre Windows 10 et faciliter son adoption auprès des développeurs.
(http://img1.lemondeinformatique.fr/fichiers/telechargement/bash-shell-command.jpg)
...
(https://lafibre.info/images/smileys/@GregLand/by.gif)
Preview Windows 10: comment bien démarrer avec Bash et Ubuntu
La nouvelle build de Windows 10 estampillée 14316 introduit Ubuntu et Bash. Elle ne s’appuie pas sur un cœur Linux, mais cette release est ce qui s’approche le plus d’un PC Windows pouvant également fonctionner sous Linux. Tour du propriétaire.
(http://www.zdnet.fr/i/edit/ne/2016/04/bash-on-ubuntu-on-windows-10.jpg)
Êtes-vous prêts pour Ubuntu sur Windows 10 ? Microsoft l’est, en tout cas. La dernière mise à jour Fast Ring de Windows 10 14316 introduit Ubuntu et Bash sur Windows 10.
Cette version bêta est le précurseur de la prochaine grande mise à jour de Windows 10 : Windows 10 Redstone 1. Cette nouvelle release, l’équivalent d’un Windows 10 SP1 est prévue pour cet été. Pour l’instant, le support d’Ubuntu et de Bash restent optionnels. Le seul composant Linux installé par défaut est le Windows Subsystem For Linux (WSL). Pour le tester, la première chose à faire est de s’inscrire au programme Windows Insider. (https://insider.windows.com/) Puis vous devez passer votre système Windows 10 sur le programme Fast Ring. Pour ce faire, sélectionnez "Options avancées de Windows Update" dans le menu "Paramètres Système" et placez le curseur à droite. Cela mettra votre système sur le Fast Ring pour les mises à jour.
Après cela, vérifiez les mises à jour, appliquez-les et redémarrez votre ordinateur. Cela installera un OS actuellement en bêta, donc la manipulation est à proscrire sur des machines utilisées en production. Microsoft fait de nombreuses mises à jour sur les machines inscrites en Fast Ring et WSL, Bash et Ubuntu ne sont qu’une partie d’entre elles.
Base hybride
Ensuite, vous devez activer le mode développeur en passant par les paramètres, puis l’onglet Update et sécurité puis l’onglet Développeurs. Puis entrez une recherche pour "Fonctionnalités Windows" et choisissez "Activer les fonctionnalités Windows" pour activer Windows Subsystem for Linux.
Pour installer Bash, il vous faut ouvrir le terminal Windows et taper la commande "bash". Vous devrez ensuite valider les conditions d’utilisation et télécharger Ubuntu. Une image classique d’Ubuntu fais environ 1go. Si vous ne disposez pas d’une connexion haut débit, préparez vous donc à attendre un peu. Une fois installée, vous disposerez d’une version de votre espace de travail Ubuntu 14.04 s’appuyant sur le Windows Subsystem for Linux.
Techniquement parlant, vous ne faites pas tourner Linux. Cela a pourtant l’apparence de Linux et ça couine comme Tux, le pingouin emblématique de Linux, mais cela n’est pas Linux. L’espace utilisateur Ubuntu ne fonctionne pas en s’appuyant sur le kernel Linux mais sur WSL. WSL propose une API qui permet de faire croire aux applications et à Ubuntu qu’il s’agit d’un cœur Linux, mais cela n’est pas la même chose.
Ceci étant dit, pour les développeurs, cela ressemble fortement à Linux. Outre la possibilité d’entrer des commandes sur Bash, vous pouvez également exécuter des scripts, ainsi que des outils typiques de Bash tels que sed, awk ou encore grep. Selon Microsoft, vous pouvez également "faire fonctionner des applications développées en premier lieu pour Linux tel que Ruby, Git ou Python, directement depuis Windows. Vous pouvez également accéder au système de fichier Windows grâce à Bash, ce qui vous permet de travailler sur un même ensemble de fichiers à l’aide de vos outils Windows ou directement depuis l’interface en ligne de commande Linux."
Comme l’explique Dustin Kirkland, membre de l’équipe Produits et Strategie d’Ubuntu, les utilisateurs devraient être capables d’utiliser la gamme complète d’outils tels que "apt, ssh,rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, gcc, tar, vim , emacs, diff, patch ainsi que la plupart des nombreux package binaires disponibles dans les archives Ubuntu."
Outre les outils de base du shell Linux ainsi que différents langages de programmation, les développeurs noteront que celui-ci inclut le support de différents programmes utilisés pour les serveurs tels que le serveur web Apach ou encore le système de gestion de base de donnée MySQL. C’est un environnement de développement très complet qui fonctionne sur Windows.
Sur cette base hybride entre Linux et Windows, les utilisateurs se tourneront-ils donc vers un bureau Linux, tels que Cinnamon, KDE ou Gnome ? Cela ne semble pas vraiment au programme, cette expérience est avant tout pensée pour les développeurs. Mais les programmeurs étant ce qu’ils sont, j’imagine que nous verrons rapidement des portages de différents environnements Linux, ainsi que les desktop, vers Windows. Formidable époque !
Source: ZDNet.fr (http://www.zdnet.fr/actualites/preview-windows-10-comment-bien-demarrer-avec-bash-et-ubuntu-39835260.htm) par Steven J. Vaughan-Nichols, Zdnet.com | Jeudi 07 Avril 2016 Cet article est une traduction de "How to get started with Ubuntu and Bash on Windows 10 (http://www.zdnet.com/article/ubuntu-and-bash-arrive-on-windows-10/)" publié initialement sur Zdnet.com (https://lafibre.info/images/smileys/@GregLand/ca.gif)
Je pense aussi: home et pro...
il y a cette capture d'écran qui circule pas mal de puis 2jours sur la web :
(https://cloud.githubusercontent.com/assets/9023392/16705685/69455030-454e-11e6-8ae3-cb210354c660.png)
Unity (Ubuntu) en action directement dans une cmd Windows avec WSL
Source : Run any Desktop Environment in WSL (https://github.com/Microsoft/BashOnWindows/issues/637) de Guerra24@ Microsoft/BashOnWindows ( GitHub)
Windows 10 S bloque l'installation des distributions Linux
Par souci de sécurité, Windows 10 S - attendu fin juin avec le Surface Laptop - ne pourra pas installer toutes les apps téléchargées sur Windows Store. Cet OS ne pourra notamment pas exécuter celles en ligne de commandes, ni installer de distributions Linux.
(https://msdnshared.blob.core.windows.net/media/2017/05/Windows10S-600x415.png)
Avec Windows 10 S, Microsoft renforce le périmètre de sécurité autour de son OS à l'attention des étudiants et du grand public. Mais cela exclut du coup l'installation de Linux sur ces postes. (crédit : D.R.)
A l’occasion de sa conference Build, il y a 2 semaines, Microsoft (http://www.lemondeinformatique.fr/toute-l-actualite-marque-sur-microsoft-4.html) a annoncé l’arrivée prochaine de distributions Linux (https://blogs.msdn.microsoft.com/commandline/2017/05/11/new-distros-coming-to-bashwsl-via-windows-store/) sur son Windows Store. Parmi les utilisateurs intéressés, certains ont voulu savoir si ces distributions pourraient être installées avec le futur (http://www.lemondeinformatique.fr/actualites/lire-microsoft-degaine-windows-10-s-et-son-surface-laptop-68088.html) Windows 10 (http://www.lemondeinformatique.fr/toute-l-actualite-produit-sur-windows-10-1656.html) S, version contrainte de l’OS qui ne pourra exploiter que des apps provenant de Windows Store. « La réponse est Non ! », vient clairement d’indiquer Microsoft. Le fait qu’une app vienne de Windows Store ne signifie pas automatiquement qu’elle peut fonctionner sur Windows 10 S, souligne l’éditeur dans un billet (https://blogs.msdn.microsoft.com/commandline/2017/05/18/will-linux-distros-run-on-windows-10-s/). Et parmi celles qui ne peuvent pas fonctionner sur cette version de l’OS, on trouve effectivement toutes les apps en ligne de commande, les shells et les consoles.
Windows 10 S s’adresse aux étudiants et aux utilisateurs grand public qui souhaitent plus de sécurité en exécutant uniquement les apps validées par Microsoft sur sa boutique. Il bloque toute tentative de télécharger des apps depuis le web ou d’autres sources, ce qui inclut aussi des navigateurs comme Google Chrome. Mais ce que l’éditeur n’avait pas précisé en annonçant cet OS aménagé, c’est que ce périmètre limité exclurait aussi les apps de bas niveau disponibles sur le Windows Store, comme les débuggeurs ou les logiciels qui interviennent au niveau du matériel ou modifient le système de registre, ce que fait Linux (encapsulé dans un hyperviseur ou en dual boot). Ainsi que le confirme Rich Turner, l’un des responsables programme de Microsoft, ces logiciels ne fonctionneront pas sur un OS « qui a été délibérèment contraint pour empêcher ce types d’apps ou de tâches de s’exécuter ». Bien que ces dernières s’installent comme une app UWP Windows 10 classique, elles se comportent comme des outils en ligne de commande qui s’exécutent en dehors de la sandbox UWP et de l’infrastructure de runtime sécurisée, écrit-il dans son billet. Et Linux n’est pas le seul concerné. Windows Console, Cmd/PowerShell, de même que les instances Linux/Bash/WSL ne fonctionneront pas sur Windows 10 S.
Possibilité de mise à jour vers Windows 10 Pro
Pour ceux qui ne veulent pas de cette contrainte, il y a une solution puisque Windows 10 S inclut tout de même une voie de mise à jour vers Windows 10 Pro. Les utilisateurs ayant pré-commandé le Surface Laptop (http://www.lemondeinformatique.fr/actualites/lire-microsoft-degaine-windows-10-s-et-son-surface-laptop-68088.html), attendu à partir du 15 juin avec Windows 10 S, pourront donc passer gratuitement sur Windows 10 Pro s’ils le souhaitent, mais dans un délai limité. L’annonce de Windows 10 S a été accueillie avec scepticisme par certains spécialistes. Certes, il peut être tout à fait prudent de limiter l’accès au registre de l'OS à certains utilisateurs grand public. En revanche, du côté des étudiants susceptibles d’être amenés à être initiés à la programmation, le fait de ne pas accéder à des fonctions de bas niveau peut s’avérer bloquant.
Source: LeMondeInformatique.fr (http://www.lemondeinformatique.fr/actualites/lire-windows-10-s-bloque-l-installation-des-distributions-linux-68278.html?utm_source=mail&utm_medium=email&utm_campaign=Newsletter) par Maryse Gros avec IDG News Service le 22 Mai 2017. (https://lafibre.info/images/smileys/@GregLand/by.gif)