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


Pack débutant WWDC 2018

Devenez programmeur iPhone pour la sortie de iOS 12

! Dernier jour de promo !

Ce pack spécial WWDC 2018 contient tout le nécessaire pour apprendre à programmer, vous spécialiser en programmation iPhone/iPad et vous préparer pour la sortie de iOS 12 à l’automne.

Il rassemble 5 cours et l’accès à plusieurs services d’aide et d’accompagnement pour vous aider à devenir un programmeur.

9 modules sont inclus dans ce pack pour vous fournir le meilleur dispositif éducatif pour vous apprendre à coder, suivre votre progression et vous aider à tout moment dans votre apprentissage.

Au prix habituel de 330 € ce pack vous est proposé en accés limité au prix de 59 €

Pour découvrir l’offre 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