Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Quand Windows se fait Basher

Oh Oh, voici une news qui va faire plaisir à tous les développeurs… Microsoft vient d’annoncer lors de sa traditionnelle conférence Build, l’arrivée de Bash sous Windows.

Apparemment, ce serait du 100% native et Microsoft a travaillé main dans la main avec Canonical (Ubuntu) pour que tout fonctionne exactement comme sous Linux. Ce Bash.exe n’est pas une VM ni un portage Cygwin mais un vrai Bash 100% élevé au grain… awk, sed, cat, grep, vi… Tous les binaires Linux en ligne de commande devraient tourner sous Windows et vous pourrez même en installer de nouveaux grâce à un petit « apt-get install ».

C’est pas énorme ça ? Regardez ce que ça donne…

microsoft-build-2016-event-verge_205.0.0

Je sais que vous avez envie de danser de joie. Ne vous retenez pas, laissez cette transe de bonheur envahir votre corps. Pour les impatients, il va falloir attendre encore un peu. Bash.exe sera prochainement disponible via le Windows Store et vous devrez passer votre Windows en mode développeur.

D’autres « surprises » marquant « l’ouverture » de Windows devraient être prochainement annoncées.

A votre avis, ce sera quoi ?

Source


Crucial SSD MX500

Démarrez votre ordinateur en quelques secondes

À chaque démarrage, vous sollicitez le disque de stockage de votre ordinateur. En plus de contenir tous vos fichiers les plus précieux, il charge et enregistre pratiquement tout ce que fait votre ordinateur. Vous aussi, faites partie des personnes qui conservent leurs vidéos de famille, leurs photos de voyage, leur musique et leurs documents importants sur un SSD, et bénéficiez de performances quasi-instantanées et de la fiabilité de ce support de stockage. Faites une mise à niveau avec le SSD Crucial® MX500, un lecteur sûr, rapide et de qualité accompagné d’un service clients et d’un support de qualité. Ça en vaut la peine.

Et avec le code KORBENFREE la livraison sera offerte (gain de 3.5€ allant à 5.99€ en fonction du mode livraison choisi)

Pour découvrir le SSD et accéder à la promo c'est ici



Réponses notables

  1. Allez! Encore un petit effort :slight_smile: Y’a plus qu’à installer un kernel 4.4.6 et on y est :slight_smile:

  2. Sur l’image, l’arborescence des fichiers est celle de Linux.
    Du coup je me demande, c’est Windows qui modifie son arborescence pour utiliser FHS ou c’est juste une photo d’un terminal Linux ?

  3. C’est pas encore le 1er avril pourtant ? :stuck_out_tongue:

  4. C’est normal que ce soit sur le Windows Store ? Natif … je m’attendais à du natif natif - un boot direct quoi.

  5. 95% des utilisateurs ne l’utiliseront sûrement jamais, dans un sens ça se comprend !

    C’est pas trop tôt de la part de M$ en tout cas ! Plus qu’à virer le vilain NT et mettre un petit Noyau Linux :smiley:

  6. heureusement que j’ai pas attendu M$ pour utiliser gnuwin32, Gow ou encore UnxUtils, ça se dézip en 2 secondes pour avoir un max de commandes grep/cut/tail/sed/hawk… un shell, c’est bien plus léger que CygWin et pas besoin d’avoir Win10 :wink:

  7. bunam says:

    M$ se rapproche de ce que l’on retrouve depuis 15 ans sur Mac OS X. Petite précision sur Mac OS X les commandes proviennent de BSD et sur Linux c’est GNU, il existe des différences, ce n’est pas toujours évidant à gérer quand on veut faire du scripting Bash multi-plate-forme.

  8. bunam says:

    Du coups le language Swift d’Apple vas être compatible Windows® ?

  9. Et distribuer tout ça gratuitement… Heu pardon ça doit être une crise de délire qui me prend :joy:

  10. Hoho ! Cette lueur d’espoir en lisant la news !
    Arrivé à la fin je me suis dit ah mais nan on doit juste être le 1er avril, mais non ! Très cool en tout cas.

  11. eXa says:

    Mais justement Korben a lu l’info trop vite c’est pas seulement bash mais un ubuntu dans Windows pouvant tourner en meme temps a la cygwin mais en mieux car il est ajoute par MS ca promet donc la possibilite d’avoir un jour des application linux sur windows.

    Maintenant j’aimerais bien que windows file un coup de main sur wine :smiley:

  12. jsge says:

    Euhhh, c’est quoi l’interet?

  13. A la base NT a été conçu pour être multiplateforme (x86, RISC, alpha)
    NT était composé de 3 couches ou sous-systèmes : Windows, POSIX, OS/2

    La couche POSIX est devenu quelque année plus tard “Services for Unix”

    Pour l’historique complet : http://brianreiter.org/2010/08/24/the-sad-history-of-the-microsoft-posix-subsystem/
    Pour l’historique résumé : La couche Posix a été reprise pour former OpenNT, qui est devenue Interix, qui est devenue Services for Unix.

    Il existait déjà un loader ELF (binaires linux) pour Interix sur souceforge : LBW

    La question de faire tourner des binaires ELF travaille Microsoft depuis quelque années. (Après 2013) : http://research.microsoft.com/pubs/183461/posix-emulation-submitted.pdf

    Pour exécuter bash et d’autres binaires, Microsoft a soit mit à jour sa couche Posix en v2, oit a améliorer le loader ELF pour Interix…

  14. The new functionality will be enabled as part of this summer’s Anniversary Update to Windows 10.

    Ça veut dire que ça sera dispo que sur windows 10 ? :expressionless:

  15. l’interet? tu peux faire du l’unix tout en payant windows :wink:

  16. didli says:

    Et donc, du coup, un “sudo apt-get remove Windows”, ça fonctionne ?
    Ca sent un peu le poisson, mijoté et en sauce, quand même ^^.

  17. Mouai, ce qui a fait le succès de Windows, c’est qu’avant ou pouvait quasiment tout faire à la souris.
    Depuis ils ont rajouté le Powershell, ce qui complexifié drôlement les choses. Et maintenant ils vont ajouter le bash et bah ça va être une bel usine à gaz.
    Les seuls qui seront contents ça sera les programmeurs, les utilisateurs classiques, eux ne verront pas la diff, par contre les admins réseau/système/sécurité, ça va leur donner pas mal de taf en plus.

  18. xataz says:

    Les utilisateurs classique s’en foutent complètement de bash, ps ou batch.
    Un utilisateur lambda n’utilise même pas 10% de ce que windows propose.
    Mais pour les administrateurs, cela va simplifier énormément les choses, le même script pourra être compatible windows/unix/linux, du moins le portage en sera simplifié.

    Après Windows n’étant pas file based, tout ne sera pas administrable de la même façon que sous unix/linux.

    Le terme “bash” me fait peur, car le bash seul n’aura pas grande utilité, il n’est qu’un interpréteur de commande.

    De plus dire que ubuntu et windows tournerons en même temps, c’est inexacte, c’est juste qu’il y aura un “vrai” shell dans un windows, et que celui ci à été construit avec l’aide de canonical.

    En tout cas j’attends ceci avec impatience, en esperant que M$ inclu openSSH au passage, mais je ne me fait pas trop d’espoir tout de même, je ne voudrais pas être déçu ^^.

  19. pas en france, mais ailleurs si !

Continuer la discussion sur Korben Communauté

12 commentaires supplémentaires dans les réponses

Participants