Journal Le papa de Linux a 50 ans aujourd’hui… Merci Linus !

Posté par . Licence CC by-sa.
36
28
déc.
2019

Cinquante ans aujourd’hui, pour Linus Benedict Torvalds (il faut avoir cinq ans d’âge mental, pour rigoler avec le deuxième prénom d’une personne, mais j’assume).

Bien que complètement anecdotique pour toutes les bonnes développeuses et tous les bons développeurs, il ne s’agit que de l’incrémentation d’un « unsigned int » après tout, c’est l’occasion pour moi de dire « Merci Linus ! ».

Merci pour Linux

Certains l’aiment ou l’idolâtrent, d’autres le trouvent trop colérique, misogyne et autres joyeusetés. Une chose est sûre, c’est un personnage emblématique de notre communauté ! Alors, bien sûr, il n’est pas parti de rien pour créer Linux, il faudrait donc dire « Merci Denis ! », « Merci Ken ! », « Merci Richard ! », « Merci Andrew ! », « Merci Tim ! »… La liste serait longue sans jamais être exhaustive.

Mais Linus a initié l’un des plus grand succès de l’histoire de l’informatique. Notre quotidien serait, à n’en pas douter, bien différent sans Linux ! La nature L’industrie détestant le vide, nous aurions probablement des alternatives pour les usages où Linux excelle, mais seraient‑elles aussi ouvertes que peut l’être notre cher noyau ?

Linux a permis de démocratiser l’utilisation de beaucoup d’autres logiciels libres et open source. Il faut le reconnaître, Linux doit beaucoup à GNU, mais rétrospectivement GNU doit aujourd’hui énormément à Linux :

  • Comment s’appellerait DLFP LinuxFr.org sans Linux ?
  • Aurions‑nous contribué à un projet de logiciel libre si nous n’avions pas eu une alternative crédible à MS Windows et macOS ?
  • Aurions‑nous utilisé un système *BSD si les BSD n’avaient pas indirectement bénéficié de la lumière créée par Linux autour du logiciel libre et de l’open source en général ?

Pour ma part, la réponse aux deux dernières questions serait très probablement : « Non ».

Je remercie donc Linus de m’avoir donné (plus ou moins directement), une passion, un travail et d’avoir permis l’émergence de tous ces beaux projets et toutes ces belles communautés de passionnés.

Build your own cake

  • # Lapin compris

    Posté par (page perso) . Évalué à 4 (+6/-3).

    (il faut avoir 5 ans d'âge mental, pour rigoler avec le 2ème prénom d'une personne, mais j'assume).

    Euh, mais je ne comprends pas en quoi son deuxième prénom est drôle. ¿ C'est drôle Bénédict ? Y'a une référence que je ne saisis pas ? :/

    • [^] # Re: Lapin compris

      Posté par (page perso) . Évalué à 10 (+14/-0). Dernière modification le 28/12/19 à 13:49.

      Benedict en anglais, c'est Beno[îi]t en français. C'est donc un prénom plein d'impact, répandu pour des lieux, prénoms ou noms, en cuisine ou en science, "du latin benedictus, qui signifie « béni », c'est-à-dire « béni par Dieu » ; littéralement bene (bien) et dictus (dit)." Perso, j'ai pensé à « Bénédict guerrier inégalé et ambidextre, ce qui lui permet de rester invincible à l'épée même après avoir été amputé d'un bras. » (du Cycle des Princes d'Ambre, on a les références qu'on peut).

      (je suppose que c'est parce qu'en français, en France en tout cas, on a le plus souvent Benoît au masculin et Bénédicte au féminin, et rarement Bénédict et Benoîte)

      • [^] # Re: Lapin compris

        Posté par (page perso) . Évalué à 4 (+2/-0). Dernière modification le 28/12/19 à 17:19.

        Benedict en anglais, c'est Beno[îi]t en français. C'est donc un prénom plein d'impact, répandu pour des lieux, prénoms ou noms, en cuisine ou en science, "du latin benedictus, qui signifie « béni », c'est-à-dire « béni par Dieu » ; littéralement bene (bien) et dictus (dit)." Perso, j'ai pensé à « Bénédict guerrier inégalé et ambidextre, ce qui lui permet de rester invincible à l'épée même après avoir été amputé d'un bras. » (du Cycle des Princes d'Ambre, on a les références qu'on peut).

        Faut avoir plus que cinq ans pour trouver ça sinon drôle mais raffiné. Merci pour ce moment de culture que je n'hésiterai pas à ressortir à table*, sans te citer évidemment.


        (*) je sais cette formulation est un peu bancale, mais c'est période de fêtes.

        « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

      • [^] # Re: Lapin compris

        Posté par (page perso) . Évalué à 4 (+1/-0).

        Benedict en anglais, c'est Beno[îi]t en français (…) on a les références qu'on peut

        https://www.dailymotion.com/video/x6eg89y

        Incubez l'excellence sur https://linuxfr.org/board/

    • [^] # Re: Lapin compris

      Posté par . Évalué à 5 (+7/-3).

      Si tu n'as pas 5 ans d'âge mental, non, ce n'est pas drôle.

      Mais si je dois m'expliquer sur cette phrase alors je dirais:

      • Que j'ai découvert ce 2ème prénom en voulant vérifier sa date de naissance sur Wikipédia, ce qui m'a surpris dans un premier temps.
      • Qu'on se moque parfois du 2ème prénom d'une personne, d'autant plus lorsqu'il s'agit d'un prénom féminin (en "France") pour une personne de genre masculin, ce qui avec un peu de dérision et 5 ans d'âge mental, peux faire sourire.

      Pas de référence cachée.

      En revanche répondre à ton commentaire m'a fait penser au sketch des guignols ou De Greef se retrouve devant le CSA pour expliquer pourquoi c'est drôle, quand objectivement ça ne l'ai pas.

      Si vous avez 2 minutes à perdre "https://www.youtube.com/watch?v=ig-aJzjLe6s"

      • [^] # Re: Lapin compris

        Posté par . Évalué à 4 (+2/-0). Dernière modification le 28/12/19 à 15:04.

        Si vous avez 2 minutes à perdre "https://www.youtube.com/watch?v=ig-aJzjLe6s"

        Par contre, se connecter chez Google pour la voir (pour ceux qui n’ont pas essayé le lien, Youtube exige la connexion sur un compte parce que la vidée est classée « pour adultes »), bof…

        C’est la même que celle-ci, je suppose, non ?

        ¯ : macron (typographie), petit signe diacritique, qui prétend ne pencher ni à gauche ni à droite, mais se place nettement au dessus des vraies lettres, qu’il considère avec mépris.

        • [^] # Re: Lapin compris

          Posté par . Évalué à 2 (+2/-1). Dernière modification le 28/12/19 à 15:27.

          Oui c'est la même. J'étais déjà connecté à mon compte Google quand j'ai fait ma recherche pour le lien de cette vidéo, du coup je ne me suis pas rendu compte qu'elle n'était accessible que pour les utilisateurs souhaitant offrir à Google leurs données personnelles :s.

      • [^] # Genre

        Posté par . Évalué à 3 (+2/-1).

        on se moque parfois du 2ème prénom d'une personne, d'autant plus lorsqu'il s'agit d'un prénom féminin (en "France") pour une personne de genre masculin, ce qui avec un peu de dérision et 5 ans d'âge mental, peux faire sourire.

        Oui, enfin il n’y a pas de e comme au prénom féminin français.

        Si l’existence d’un prénom féminin qui ressemble avec un e en plus suffit pour considérer un prénom comme féminin, André (voir l’éthymologie !) est féminin (Andrée existe)…

        ¯ : macron (typographie), petit signe diacritique, qui prétend ne pencher ni à gauche ni à droite, mais se place nettement au dessus des vraies lettres, qu’il considère avec mépris.

      • [^] # Re: Lapin compris

        Posté par (page perso) . Évalué à -4 (+5/-11).

        Même avec l'explication, je ne vois pas en quoi c'est drôle.
        Ça aurait pu être drôle si ça avait fait référence au gang des Benoît qui sévit sur ce site.

        OS préféré Mageia 6 et Mageia 7, CMS préféré SPIP, suite bureautique préférée LibreOffice, logiciel de dessin préféré Inkscape.

      • [^] # Re: Lapin compris

        Posté par (page perso) . Évalué à 5 (+4/-1).

        Non mais surtout t'es complètement passé à côté de la blague, faute d'avoir tiré le fil jusqu'au bout.
        Le noyau aurait pu s'appeler Benedictux, on aurait eu GNU/Benedictux, Android construit sur un noyau Benedictux, un site de moules nommé DaBenedictuxFrenchPage etc.

        • [^] # Re: Lapin compris

          Posté par (page perso) . Évalué à 2 (+1/-1).

          Ça aurait eu de la gueule, DaBenedictuxFrenchPage !

          OS préféré Mageia 6 et Mageia 7, CMS préféré SPIP, suite bureautique préférée LibreOffice, logiciel de dessin préféré Inkscape.

        • [^] # Re: Lapin compris

          Posté par . Évalué à 3 (+2/-1). Dernière modification le 30/12/19 à 12:46.

          Et pourquoi Benedictux et pas benedictix ? Je vois bien la relation entre Linux et Linux, mais pourquoi Ux après benedict ?

          • [^] # Re: Lapin compris

            Posté par (page perso) . Évalué à 3 (+2/-1). Dernière modification le 30/12/19 à 15:16.

            one point

          • [^] # Nom

            Posté par . Évalué à 3 (+2/-1).

            Et pourquoi Benedictux et pas benedictix ?

            Voire Benedix. Pour passer de Linus à Linux, on remplace la fin.

            ¯ : macron (typographie), petit signe diacritique, qui prétend ne pencher ni à gauche ni à droite, mais se place nettement au dessus des vraies lettres, qu’il considère avec mépris.

        • [^] # Re: Lapin compris

          Posté par . Évalué à 1 (+0/-1).

          Et RMS aurait alors parlé de la règle de Saint-Benoît, pour les 4 libertés fondamentales ?

          Titre de l'image

  • # Et merci pour Git

    Posté par . Évalué à 10 (+14/-1).

    Parce que quand on a utilisé Rational Rose un jour dans sa vie, on comprend encore mieux l'immense apport qu'a constitué cette initiative de notre ami Linus !

    • [^] # Re: Et merci pour Git

      Posté par . Évalué à 10 (+9/-0). Dernière modification le 28/12/19 à 17:15.

      Au temps pour moi. L'outil de gestion de versions de Rational, c'est plutôt ClearCase. Mais ça ne change rien au fait que c'est fastidieux.

      • [^] # Re: Et merci pour Git

        Posté par . Évalué à 1 (+0/-1). Dernière modification le 30/12/19 à 00:53.

        Et ne parlons pas de perforce… je ne sais même pas comment ce "truc" a pu sortir un jour de la tête d'un être humain normalement constitué…

    • [^] # Re: Et merci pour Git

      Posté par . Évalué à 7 (+7/-1). Dernière modification le 28/12/19 à 22:01.

      J'avoue, je sais même pas comment j'ai pu oublier Git :/ Même si Git n'est qu'un dommage collatérale à la création du noyau, ça a pas mal changé la donne là encore!

      En même temps, ce qui semble le plus "choquer" dans les commentaires, c'est ma "non blague" sur le second prénom de Linus, que cet oubli. C'est motivant :)

    • [^] # Re: Et merci pour Git

      Posté par . Évalué à 10 (+12/-0).

      Amha si git n'avait pas existé on utiliserait simplement mercurial qui fait très bien le taff.

      Sans vouloir remettre en cause la pertinence de git.

      • [^] # Re: Et merci pour Git

        Posté par (page perso) . Évalué à 3 (+2/-1).

        D'après wikipedia les deux sont né à peu près à la même époque. Et c'est vrai qu'à l'usage les deux sont très similaires, je me demande si ça a toujours été le cas.

        • [^] # Re: Et merci pour Git

          Posté par . Évalué à 5 (+4/-0).

          Je crois que Linus avait regardé du côté de hg, mais le trouvait trop lent. Trop lent pour le projet linux ça n'est pas représentatif pour tout le monde. Surtout que git qui a été pensé pour la vitesse d'abord reste trop lent pour Google et Microsoft qui utilisent des techniques à côté pour que ça puisse rester utilisable.

          Dans l'usage hg a toujours été au moins équivalent. Les gens étaient surpris au début quand pour créer une branche on leur proposait de checkout leur dépôt local dans un autre dossier, mais depuis il a eu pleins d'ajout. Maintenant il y a du choix.

          J'ai toujours trouvé l'aspect modulaire de hg plus intéressant que la recherche de performance de git.

          • [^] # Re: Et merci pour Git

            Posté par . Évalué à 2 (+1/-1).

            mais le trouvait trop lent.

            tellement lent que Facebook a choisi hg plutôt que git, car ils ont pas réussi à scaler git à leur monorepo.
            https://engineering.fb.com/core-data/scaling-mercurial-at-facebook/

            Google était sur perforce au début, et à finit par écrire leur truc à eux.
            De ce que j’en comprends, le problème de git avec les géants c’est qu’il marche très très mal avec des repos gigantesque. Et la plupart sont dans un mode monorepo, donc forcément ça pose des problèmes.

            Linuxfr, le portail francais du logiciel libre et du neo nazisme.

            • [^] # Re: Et merci pour Git

              Posté par . Évalué à 3 (+2/-0).

              1. mercurial aujourd'hui, n'est pas le mercurial d'il y a quelques années
              2. facebook n'utilise pas ton mercurial que tu a installer avec tes petits doigts et un apt/yum, mais watchman qui en conjonction de mercurial est efficace pour eux
              3. tu confond vitesse et montée en charge, tu peux avoir des logiciels très rapide qui ne montent pas bien en charge et des logiciels qui montent très bien en charge mais plutôt lent. Utiliser un tableau en mémoire pour représenter toutes tes données est extrêmement rapide, mais ça ne monte pas du tout en charge. Utiliser une base de données externe pour gérer tes données monte bien mieux en charge, mais ajoute une lenteur

              C'est pour ça que quand quelqu'un me dit que quelque chose est lent, je me méfit. Il faut toujours savoir ce que l'on entends par lenteur (débit, latence, montée en charge,…) et les conditions de test.

              De ce que j’en comprends, le problème de git avec les géants c’est qu’il marche très très mal avec des repos gigantesque. Et la plupart sont dans un mode monorepo, donc forcément ça pose des problèmes.

              En fait ce qui pose problème avec git (mais c'est pareil pour tous) :

              • la génération de diff sur des formats binaires : git étant modéliser comme une série de patch c'est très contraignant. On recommande de désactiver le diff pour ce genre de fichier (mais du coup la moindre modification remplace tout le fichier)
              • les accès disques watchman ou VFSForGit sont des approches différentes pour réduire autant que possible les I/O et n'ont d'intérêt que si ton repo est énorome et manipuler par beaucoup de monde.
          • [^] # Re: Et merci pour Git

            Posté par . Évalué à 3 (+1/-0). Dernière modification le 02/01/20 à 17:33.

            Je crois que Linus avait regardé du côté de hg, mais le trouvait trop lent.

            C'est possible mais ça me parait peu probable. Mercurial a sorti sa version initiale le 19 avril 2005 alors que Git a sorti sa version initial le 7 avril 2005. Outre l'incroyable proximité des 2 dates, c'est la question de la version de Mercurial que Linus Torvalds aurait testée qui me parait douteuse.

  • # Et merci pour subsurface

    Posté par . Évalué à 3 (+1/-0).

    https://subsurface-divelog.org/

    J'en ai aucun intérêt mais c'est le 3ème projet logiciel de Linus qui a connu du succès…

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.