Auteur Sujet: Microsoft va intégrer le Bash Ubuntu nativement à Windows.  (Lu 30360 fois)

0 Membres et 1 Invité sur ce sujet

ctressens

  • Abonné SFR THD (câble)
  • *
  • Messages: 165
  • Bordeaux (33)
Microsoft va intégrer le Bash Ubuntu nativement à Windows :

Citation de: The Verge
Microsoft is reaching out to Linux developers in a way that the company never has before. "The Bash shell is coming to Windows. Yes, the real Bash is coming to Windows," said Microsoft's Kevin Gallo on stage at today's Build 2016 keynote. The announcement received an uproarious applause from the crowd. The new functionality will be enabled as part of this summer's Anniversary Update to Windows 10.

"This is not a VM. This is not cross-compiled tools. This is native," he said. "We've partnered with Canonical to offer this great experience, which you'll be able to download right from the Windows Store." Third-party tools have enabled this sort of thing for years, but a direct partnership between Microsoft and Canonical should offer even more flexibility and convenience for developers who prefer using these binaries and tools.

La suite ici : http://www.theverge.com/2016/3/30/11331014/microsoft-windows-linux-ubuntu-bash
« Modifié: 31 mars 2016 à 20:05:09 par ctressens »

Darklight

  • Abonné Free adsl
  • *
  • Messages: 648
  • Free non-dégroupé (77)

corrector

  • Invité
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #2 le: 31 mars 2016 à 01:37:26 »
Ben tiens, c'est plus un outil communiste?

vivien

  • Administrateur
  • *
  • Messages: 47 083
    • Twitter LaFibre.info
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #3 le: 31 mars 2016 à 10:25:14 »
Microsoft a fait des efforts continu d’ouverture vers Linux. Microsoft participe activement au développement du noyaux Linux (principalement permettre de faire tourner Linux en tant que système d'exploitation hôte dans Windows Server sans avoir rien à faire, mais pas que).
Microsoft vend de plus en plus de serveurs Linux sur son cloud Azure : Au moins 30% des serveurs hébergés sur Microsoft Azure sont sous Linux !, Microsoft a porté SQL Server sur Linux,...

La phrase "Linux est un cancer qui s'attache, au sens de la propriété intellectuelle, à tout ce qu'il touche." date de 2001...

Pour Steve Ballmer, ancien PDG de Microsoft, Linux ne présente plus une menace. Et salue même la stratégie linuxienne de Satya Nadella, son successeur.

En juin 2001, Steve Ballmer n’avait pas hésité à qualifier Linux de « cancer ». Pour Windows s’entend, alors que les solutions taillées autour du noyau développé par Linus Torvalds 10 ans plus tôt commençaient à gagner du terrain dans le monde de l’entreprise. Et l’ancien PDG de Microsoft n’a cessé de combattre l’OS Open Source, du moins jusqu’à la signature d’un accord d’interopérabilité avec Novell (Suse Linux) en novembre 2006. Depuis, Steve Ballmer a mis de l’eau dans son vin et s’est expliqué sur ses propos de l’époque.

A l’occasion d’une soirée organisée par le magazine Fortune, mercredi dernier, le théâtral ancien dirigeant a déclaré à Reuters que la menace Linux était maintenant « dans le rétroviseur », mais que sa stratégie était la bonne à l’époque. « [Microsoft] a généré des tonnes de profits en bataillant très bien. Cela était incroyablement important pour le flux de revenus de l’entreprise. »

Ballmer ou la dégringolade de Microsoft

Pourtant, la valeur de la firme de Redmond n’a cessé de perdre de sa superbe au cours du règne de Steve Ballmer. Entre son arrivée en janvier 2000 à la tête de l’éditeur et l’annonce de son départ en août 2013 (effectif un an plus tard), Microsoft a vu sa valeur en Bourse fondre de 40%. Depuis l’arrivée de son successeur, Satya Nadella, en février 2014, les titres ont regagné 50%. Microsoft est aujourd’hui 31e du classement Fortune 500 devant Alphabet (Google), en 40e position, mais derrière Apple (5e) ou IBM (24e). La stratégie hasardeuse de l’éditeur de Windows dans les mobiles lors de la précédente décennie n’a pas non plus joué à la faveur du bilan de Ballmer.

La stratégie d’ouverture vers les plates-formes concurrentes, y compris Linux, du patron actuel de Microsoft n’est certainement pas étrangère à la remontée de l’entreprise. Toujours selon Reuters, Steve Ballmer a d’ailleurs félicité son successeur pour son initiative consistant à préparer une version de SQL Server pour Linux. Mais, tout en saluant le professionnalisme de Satya Nadella, l’ancien PDG explique le rebondissement de Microsoft par… un simple changement de dirigeant. « Le changement de personnalité conduit au changement de perception du marché », a-t-il déclaré. Allez Steve, ne soit pas mauvais perdant !


Source : Silicon par Christophe Lagane, 11 mars 2016

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #4 le: 31 mars 2016 à 18:27:35 »
Cette  vidéo donne des détails: https://channel9.msdn.com/Events/Build/2016/C906

- c'est bien un mapping Kernel linux -> kernel NT: un executable binaire Linux ELF x64 va être executer par Windows 10 et les appels systèmes (syscall) vont être traduit en appels équivalents dans le kernel NT. Il n'y a pas 100% de prise en charge donc certains trucs ne marcheront pas dans un premier temps (htop et tmux par exemple) mais l'objectif c'est d'en avoir un maximum.

- Canonical fournit le "root file system" , l'arborescence "userland" nécessaire (/, /bin, etc) pour avoir un OS minimal (bash, vi, python, etc). apt fonctionne et permet d'installer n'importe quel binaire Linux (mais il peut ne pas fonctionner, fdisk par exemple va planter). On peut installer gcc et compiler du code C par exemple (le binaire généré est un binaire elf linux). C'est la distrib 14.04 mais ca sera la 16.04 en final.

- Le système de fichiers de Windows est 'monter' directement : /mnt/c, /mnt/d , etc. Les droits sont ceux de l'utilisateur Windows. Vu de Windows, l'arborescence Linux est dans le profil utilisateur, dans %appdata%\local\lxc. 'sudo' est prévu mais pas fonctionnel dans la beta.

- ce n'est pas "reversible": taper "notepad.exe" ne va pas marcher. On ne peut pas lancer un binaire Windows depuis le shell Linux.

- ce ne sera pas installé par défaut ou meme installable directement sans activer le mode développeur dans Windows 10 avant. Ils n'ont pas précisé si ca marchera sur la version Home.

Le but n'est pas d'aller vers du 100% Linux. Il n'y a pas de plan pour X11 et tout ce qui est interface graphique ou périphériques (caméra, son, etc). Une clé usb ou un disque dur externe formaté en ext4 ne sera visible que si Windows 10 peut y accéder directement sous forme de lecteur (E: par exemple) et ensuite le "monter" dans l'espace Linux (/mnt/e). Il faut donc un pilote/driver pour ext4 dans Windows lui meme (genre ext2fsd par exemple).


vivien

  • Administrateur
  • *
  • Messages: 47 083
    • Twitter LaFibre.info
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #5 le: 31 mars 2016 à 19:59:13 »
Lancement du bash Ubuntu sous Windows 10 :


Pas de support de X11 : On a juste un terminal


C'est basé sur Ubuntu 14.04 LTS (cela sera mis à jour vers la version 16.06 LTS dans quelques semaines)


Un cat /proc/cpuinfo

vivien

  • Administrateur
  • *
  • Messages: 47 083
    • Twitter LaFibre.info
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #6 le: 31 mars 2016 à 20:01:15 »
Installation de sysbench via apt install sysbench :


Lancement du bench :


VIM est installé par défaut :

vivien

  • Administrateur
  • *
  • Messages: 47 083
    • Twitter LaFibre.info
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #7 le: 31 mars 2016 à 20:03:24 »
Installation du compilateur GCC via apt install gcc


GCC fonctionne :


Compilation d'un programme qui affiche "hi windows" :

vivien

  • Administrateur
  • *
  • Messages: 47 083
    • Twitter LaFibre.info
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #8 le: 31 mars 2016 à 20:05:29 »
L'arborescence Linux est dans le profil utilisateur, dans %appdata%\local\lxc :


Il faut le mode développeur pour installer Ubuntu dans Windows 10 :


alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 168
  • Delta S 10G-EPON sur Les Ulis (91)
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #9 le: 31 mars 2016 à 20:14:59 »
lxc tient ? Un container sous windows ?

minidou

  • Abonné Orange Fibre
  • *
  • Messages: 403
  • FTTH 1 Gb/s sur Nantes (44)
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #10 le: 31 mars 2016 à 20:16:46 »
chouette, un nouveau vecteur d'infection :P

Darklight

  • Abonné Free adsl
  • *
  • Messages: 648
  • Free non-dégroupé (77)
Microsoft va intégrer le Bash Ubuntu nativement à Windows.
« Réponse #11 le: 31 mars 2016 à 20:18:59 »
Citer
"This is not a VM. This is not cross-compiled tools. This is native," he said
Le monsieur aime bien jouer sur les mots (conteneur, VM...)  :)