Journal Ubuntu, Vim et Bash

Posté par  (site web personnel) .
Étiquettes :
0
6
fév.
2008
Les vidéos et les slides des interventions de la dernière conférence Linux en Australie sont maintenant en ligne.
Au vu du programme des conférences cela semble avoir été très dense et très complet. Je vous recommande particulièrement le Kernel report de Jonathan Corbet qui est particulièrement clair.

Dans un registre plus léger et plus trollifère un sondage sur la distro, l'éditeur et le shell qui sont utilisés a été effectuée auprès de tous les inscrits.
Evidemment les résultats sont intéressants car la population sondée est celle des développeurs du noyau et des principaux devs logiciels de l'écosystème du libre et pas un troupeau de trolls anonymes.

Donc, sans plus attendre, les résultats :

* Distribution :

1) Ubuntu
2) Debian
3) Fedora
4) Gentoo

Commentaire : la marge d'Ubuntu est énorme et si on ajoute Debian les distros à base de debs écrasent tout.

* Editeur :

1) Vim
2) Emacs
3) Vi
4) Nano

Commentaire : L'écart entre Vim et Emacs est plus qu'impressionnant. Presque humiliant.

* Shell :

1) Bash
2) Zsh
3) Tcsh
4) None

Commentaire : Même pas photo.
  • # Complément

    Posté par  . Évalué à 6.

    Autres statistiques, à l'échelle mondiale ce coup-ci :
    http://www.w3schools.com/browsers/browsers_os.asp

    Commentaire : L'écart entre Windows et Linux est plus qu'impressionnant. Presque humiliant.
    • [^] # Re: Complément

      Posté par  . Évalué à 10.

      Surtout niveau sécurité :-)
    • [^] # Re: Complément

      Posté par  . Évalué à 6.

      > Autres statistiques, à l'échelle mondiale ce coup-ci :
      > http://www.w3schools.com/browsers/browsers_os.asp

      Ce qui me surprend le plus concernant ces statistiques, c'est le faible écart entre le taux d'utilisation de Linux (environ 3.5 % en 2007) et de Mac OS X (environ 4 %).

      J'ai toujours cru que les vendeurs tiers (marchands de matériel, de logiciels, de jeux...) supportaient (mise à disposition des spécifications, écriture de drivers, portage des logiciels) la plateforme d'Apple mais pas Linux parce que ce dernier serait beaucoup moins utilisé, et concernerai donc beaucoup moins de clients. Du moins c'est ce qu'ils disent, en général.

      Alors de quatre choses l'une :
      1) soit le faible support de Linux est du à un autre problème que les vendeurs tiers préfèrent ne pas indiquer (lequel ? pourquoi ?),
      2) soit la différence entre 3.5% et 4% de parts de marché est en fait ultra significative pour eux,
      3) soit ces statistiques sur les visiteurs de w3school ne sont pas représentatives des consommateurs en général,
      4) soit les vendeurs tiers sont mal informés sur la part de marché réelle de Linux
      • [^] # Re: Complément

        Posté par  . Évalué à 6.

        w3schools c'est pour les webmasters. Chiffres à prendre avec des pincettes.

        Ce qui pourrait faire pencher en faveur de windows (=plus de windows qu'en réalité) : même s'il n'y a pas que cela, il y a des cours .NET (dotnet). Les utilisateurs linux et mac ne s'y intéressent globalement pas.

        Ce qui pourrait faire pencher en faveur de linux (=plus de linux qu'en réalité) : les linuxiens viennent en masse chaque mois sur ce site pour consulter les stats de http://www.w3schools.com/browsers/browsers_os.asp ;)

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: Complément

        Posté par  . Évalué à 2.

        je pense que la part de marche joue pour beaucoup, mais aussi la difficulte de supporter linux:

        - quelle distribution supporter? Tout supporter n'est pas une option. Supporter uniquement la distrib x c'est s'attirer les foudres de tous les utilisateurs d'autres distribs et declencher des trolls velus.

        - quel kernel? vu comment le kernel bouge vite, c'est pas qq chose d'evident a faire. et les constructeurs ne sont pas forcement chauds pour laisser quelqu'un d'autre s'occuper de leur pilote, et donc ne veulent pas le faire rentrer dans l'arbre du kernel (et ce independament de la licence du code)
      • [^] # Re: Complément

        Posté par  . Évalué à 8.

        5) soit les utilisateurs de Linux ne sont pas prêt à payer pour des logiciels et jeux propriétaires, contrairement aux utilisateurs de Mac habitués à raquer.
      • [^] # Re: Complément

        Posté par  . Évalué à 1.

        6) soit les utilisateurs de linux sont (historiquement ?) plus enclins à se débrouiller "seuls" et à bidouiller.
    • [^] # Re: Complément

      Posté par  . Évalué à 2.

      Ce qui me saute le plus aux yeux, c'est la comparaison Vista/Linux : en un an, l'OS préinstallé sur la majorité des machines vendues dans le grand public n'en est qu'à 6,5% contre 3,5% pour le manchot, c'est-à-dire même pas le double...

      Je ne trouve pas ça humiliant, bien au contraire, j'ai l'impression que Linux s'en sort plutôt bien. Et ce même si c'est bien sûr dû à la mauvaise réception du dernier Windows plutôt qu'aux qualités intrinsèques des distributions.

      En même temps, ces chiffres me paraissent un peu irréalistes : comme dit plus haut, que Linux ait presque autant que Mac OS X me semble étonnant.

      Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

      • [^] # Re: Complément

        Posté par  . Évalué à 2.

        bon puisque l'on parle de vista, j'en profite, une amie a acheté un portable avec 2Go de ram une carte video enorme, un processeur a faire cuire une omellette. avec vista d'installer. c'est un packard bell

        je dois juste lui installer firefox, thunderbird. Firefox est deja installé par defaut \o/ mais refuse de se lancer /o\. mais ce qui m'a impressionné c'est les 35 minutes d'attente lors du premier demarrage ! et l'impression que c'est un poil pas reacitf, genre avant l'affichage des icones joli il y a des carré blanc pendant 1 a 2 seconde.

        je suis tous seul dans ce cas ? ou il y en a d'autres ?

        je lui installe linux d'ici 2 semaine j'espere que grub ne posera pas de probleme
        • [^] # Re: Complément

          Posté par  (Mastodon) . Évalué à 2.

          J'ai acheté récemment un Packard Bell (aussi avec 2Go de ram et du dual core, par contre carte vidéo basique ati).

          L'install a pris aussi 3 plombes (en fait il utilise la partoche recovery pour installer vista), mais le firefox préinstallé a marché de suite. L'affichage est correcte.

          Franchement, j'entends beaucoup de mal de vista, mais mis à part qu'il est proprio et que je ne peux pas changer l'environnement de bureau pour quelque chose de plus proche de E17 que j'utilise sur mon desktop et au boulot, je trouve qu'il marche plutôt bien. Pas de plantages, et avec ma config suffisante, il est réactif. Le seul autre bémol que je peux lui adresser est la taille occupée sur le disque par l'installation de base. C'est énorme.

          Je n'ai pas eu de problème avec grub, y'a pas de raison en fait. Par contre faut juste faire gaffe avec l'installeur de certaines distribs qui peut "déranger" vista. Je me suis retrouvé après une install avec un vista qui ne voulait plus redémarrer (pb loader.conf), et j'ai du remettre la partition win active (bootable) via fdisk, puis démarrer avec un dvd d'install de vista pour faire un chkdsk /F, relancer une nouvelle fois sur ce même dvd pour lui dire de réparer la partition.

          Bref si tu veux partager des données entre le linux et le vista, il vaut mieux ne pas toucher à la partoche système mais plutôt utiliser une partition de "données" séparée en ntfs (à monter sous linux avec ntfs-3g) ou en ext3 (montable sous windows avec extfsd). Je préconise la seconde solution car ntfs-3g/fuse, c'est une bouse qui bouffe du cpu (et donc de la batterie) dès qu'il y'a de grosses copies de fichiers.
  • # Pour Vim/Emacs, c'est normal...

    Posté par  . Évalué à 6.

    ... puisque on ne peut décemment pas comparer Vim et Emacs !

    Le vrai troll, c'est Vi/Emacs. Et là, on peut voir que les résultats sont comparables !

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Re: Pour Vim/Emacs, c'est normal...

      Posté par  . Évalué à 2.

      mouais faut viser le troll pour le troll alors...
      Mais l'enquête était plutôt "qu'est-ce que les développeurs kernel utilisent ?". Du coup, je trouve la comparaison bien valide (après vu que mon collègue de bureau est armé, je ne dirai pas de mal d'emacs, en effet, il déteste que je dise du mal de son OS)

      Ami lecteur, un troll s'est glissé dans ce post, sauras Tu le retrouver ?
    • [^] # Re: Pour Vim/Emacs, c'est normal...

      Posté par  . Évalué à 4.

      Le vrai troll, c'est Vi/Emacs. Et là, on peut voir que les résultats sont comparables !
      ha ha ha...
      parceque tu crois que ceux qui vote "vim" vont se refugier sur emacs plutot que vi ?...
  • # Bash et la vente liée

    Posté par  (site web personnel) . Évalué à 10.

    Bash devant zsh, c'est exactement la même chose qu'IE devant Firefox : beaucoup moins de fonctionnalités, activation par défaut avec l'OS.
    • [^] # Re: Bash et la vente liée

      Posté par  (site web personnel) . Évalué à 10.

      Ce serait vrai si le sondage portait sur une population lambda. Là on a quand même à priori des grosses brutes qui sont parfaitement capables de faire des choix.
      Si ils gardent Bash ce n'est pas par ignorance ou incapacité de changer.
      • [^] # Re: Bash et la vente liée

        Posté par  . Évalué à 5.

        +1

        (de l'intérêt d'avoir des stats sur une population ciblée...)
        • [^] # Re: Bash et la vente liée

          Posté par  . Évalué à 3.

          zsh est tout de même 2e... Loin derrière c'est vrai. Plus que la vente liée, est-ce la faute aux idiosyncrasies de bash, tellement répandues que pas grand monde ne veut faire l'effort de changer ?
      • [^] # Re: Bash et la vente liée

        Posté par  (Mastodon) . Évalué à 10.

        pas par ignorance, mais par flemme peut-être, ou parce qu'ils ont l'habitude de triturer pleins de machines différentes et que plutôt que d'apprendre à utiliser zsh pour finalement devoir le réinstaller sur chaque machine ou se retrouver sous bash, ils préfèrent n'utiliser que bash car ils sont sûrs de le trouver partout.

        Bref la préinstallation a des effets, même sur un publique averti.
        • [^] # Re: Bash et la vente liée

          Posté par  (site web personnel, Mastodon) . Évalué à 2.

          Peut-être tout simplement à cause de zsh lui-même : bug UTF8 très gênant dans la version stable, non support des touches Home et End dans gnome-terminal, ...

          Mes livres CC By-SA : https://ploum.net/livres.html

          • [^] # Re: Bash et la vente liée

            Posté par  (site web personnel) . Évalué à 6.

            Il n'y a pas de bug UTF-8 dans la version stable, il n'y a pas de support pour l'unicode du tout !!! mais c'est pas grave la majeure partie des distro sont en zsh-4.3.4 qui lui gère bien l'unicode.

            Concernant le home/end dans gnome-terminal, mauvais packageur, changer packageur, ta distro devrait configurer correctement les bindkeys et tu n'aurais pas le problème, sinon 3 bindkey plus tard, tu n'auras plus le problèmes.

            zsh supporte n'importe qu'elle touche pour que tu lui dises (comme bash en fait...)
            • [^] # Re: Bash et la vente liée

              Posté par  . Évalué à 2.

              Oui maintenant c'est plus la cas, zsh supporte utf-8. Il y a 3-4 ans j'utilisais zsh et je passais des jours a tuner la config, le système de complétion, ... (dans un language pas évident).

              Ensuite les distros sont largement passées à utf-8 et moi aussi et là j'ai du abandonner zsh. Bash s'est muni d'un très bon système de complétion. Et maintenant je n'ai plus vraiment de raisons de réutiliser zsh.

              En plus, du fait que bash soit plus diffusé fait que les commandes complétées sont plus nombreuse, et je n'ai plus autant de temps pour peaufiner les détails.

              Dernier léger avantage de bash, une plus grande rapidité.

              Bref, zsh est intrinséquement plus puissant, mais en fait il me fournit surtout des choses que je n'utilise jamais, bash est plus pragamatique.
    • [^] # Re: Bash et la vente liée

      Posté par  . Évalué à 3.

      > Bash devant zsh, c'est exactement la même chose qu'IE devant Firefox : beaucoup moins de fonctionnalités, activation par défaut avec l'OS.

      N'importe quoi. Toute distribution peut mettre zsh à la place de bash. Tu peux créer une distribution avec zsh au-lieu de bash.
      Va faire un Windows avec Firefox à la place IE.

      Un truc populaire n'est pas forcément un truc qui fait un abus de monopole.
  • # Distribution uttilisée : None ?

    Posté par  (site web personnel) . Évalué à 1.

    Plus fort que la programmation par effet papillon [https://linuxfr.org/~argt/26082.html] voilà la programmation linux sans utiliser de distribution ! ( D'autant plus qu'elle a été davantage cité autant que slack ou red hat ... )

    Effectivement, il y avait des conférences qui ne touchaient pas directement à linux, mais, peut être que pour ce sondage, les organisateurs auraient pu choisir leur population un peu mieux...
  • # Ça confirme...

    Posté par  . Évalué à 2.

    Ça confirme en gros ce que tout le monde soupçonne : Ubuntu a gagné la guerre des distros, suivie par Debian et la famille Red Hat ; vim a gagné celle des éditeurs depuis longtemps ; et on se satisfait très bien de Bash.

    Je remarque deux ou trois choses dans ces résultats :
    - Slackware a son contingent d'inconditionnels, tout comme emacs ; ces deux-là ne sont pas près de s'en aller.
    - Malgré tout le tintouin qui a été fait sur la débacle de Gentoo, celle-ci fait un très bon score, ce qui peut nous laisser penser qu'elle a toujours bonne réputation chez les geeks et qu'elle est bien vivante.
    - OpenSUSE se débrouille bien, par contre Mandriva est noyée dans la masse. C'est drôle, en France j'ai l'impression que ça aurait été l'inverse.
    - Le supergeek édite son code en binaire avec dd ; le megageek code avec un rouleau de câble et une pile 9V ; en tout cas xkcd doit être populaire.
    • [^] # Re: Ça confirme...

      Posté par  . Évalué à 4.

      > Ça confirme en gros ce que tout le monde soupçonne : Ubuntu a gagné la guerre des distros

      Non. En tout cas, pas encore. A une époque on aurait pu dire que Mandrake avait gagné la guerre des distributions. On connait la suite de l'histoire.
      Si Ubuntu avait gagné, Red Hat ne serait pas autant en forme. Pour info, Ubuntu n'a que deux développeurs Gnome et pratiquement rient pour le noyau, la libc, gcc, etc...
      Comment Ubuntu peut remplacer Red Hat ou Novell dans ce cas ? Impossible.
      Pour info, Red Hat c'est aujourd'hui plus de 3 000 employés. Où en est Ubuntu ?

      Enfin, financièrment on ne connait quasi rien d'Ubuntu. Ça marche financièrement ? Aucune idée...

      Un modèle sympatique où on ne fait quasiment que récuperer le boulot des autres est une chose. Passer à un autre niveau (être rentable, avoir une gros compétence pour mener des projets pointus, etc) est une toute autre histoire. Histoire qu'Ubuntu a à peine éfleuré.

      Qui sont les leaders du développement (code) de Linux ? C'est Red Hat, Ibm, Novell, etc et très très très très loins devant Ubuntu.

      CentOS est peut-être plus populaire que RHEL. Mais CentOS n'a pas gagné.
      • [^] # Re: Ça confirme...

        Posté par  . Évalué à 4.

        Houla, des grands chevaux :-)

        Quand je dis "gagné la guerre des distributions", c'est une façon de parler, j'aurais dû mettre "confirme sa réputation de distribution la plus populaire du moment" (ça on ne peut pas le nier). Son mode de fonctionnement n'a rien à voir là-dedans. Mais pitié, j'en veux pas d'une Ubuntu, je ne veux pas qu'elle remplace les autres.
  • # Il manque des trolls.

    Posté par  (site web personnel) . Évalué à 4.

    KDE ou Gnome ?
    Qt ou GTK ?
    Jabber ou IRC ?

    Mais aussi

    MixedCase ou _underscore_ ?
    espaces ou tabulations ?
    git ou subversion ?

    On VEUX savoir... C'est quoi qu'ils préfèrent les développeurs ?
    • [^] # Re: Il manque des trolls.

      Posté par  . Évalué à 7.

      KDE ou Gnome / Qt ou GTK : on peut avoir une idée en comparant les scores de Kate et de gedit comme éditeurs ^^

      Jabber ou IRC : il y a beaucoup de projets avec des salons Jabber ?
      • [^] # Re: Il manque des trolls.

        Posté par  . Évalué à 1.

        Jabber ou IRC : il y a beaucoup de projets avec des salons Jabber ?

        Très peu et c'est bien dommage. Certains arguent que le protocole XMPP n'est pas assez "scalable" m'enfin, je connais peu de salons IRC où ils sont plus de 20 gars/bots connectés...
        • [^] # Re: Il manque des trolls.

          Posté par  (site web personnel) . Évalué à 4.

          Je vais être un peu hors sujet ...

          On a fait l'expérience de faire un atelier sur notre salon jabber (archlinux-fr@chat.jabberfr.org), nous étions environ 25 personnes ... ça laggue à mort !!!

          Alors que 40 personnes (tous les soirs) sur IRC et ça bronche pas.

          Je sais pas si ça vient de Jabber, de l'apinc ou de la cuisson du lapin mais ça nous a un peu refroidit pour refaire un autre atelier sur Jabber.
          • [^] # Re: Il manque des trolls.

            Posté par  (site web personnel) . Évalué à 2.

            hum c'était à quelle période ?
            Parce que bon, ça peut dépendre des soucis rencontrés par le serveur à l'instant t... Quelqu'un avait pensé à regarder le munin à l'époque ?

            Effectivement, sur les salons jabberfr il y a eu un moment (vers début janvier) où tu tapais quelquechose et t'avais l'impression d'avoir été déconnecté tellement ça mettait 1mn à apparaître (mais aucune autre ligne ne t'apparaissait). C'était plus flagrant pour des inscrits à jabber.de (je crois) qui n'avaient pas l'écho (alors que nous avions leurs "test !" qui s'affichaient).
            Bref, je pense qu'il ne faut pas hésiter à coordonner ce genre d'initiative avec omega (par exemple ou un autre admin) sur jabberfr@chat.jabberfr.org pour pouvoir diagnostiquer des améliorations au serveur de salons.
    • [^] # Re: Il manque des trolls.

      Posté par  (site web personnel) . Évalué à -1.

      aller, je feed the troll :

      gnome : c le plus beau et le plus ergonomique
      gtk : un vrai gui objet très bien pensé
      jabber : LE protocole d'im libre
      mixedCase : pk les "_" ça prends 1 octet par "_", et c plus beau.
      espaces : C'est beaucoup plus beau, et lisible partout
      subversion : bien supporté partout (client/serveur)
      • [^] # Re: Il manque des trolls.

        Posté par  (site web personnel) . Évalué à 4.

        "gtk", "objet" et "bien pensé" dans la même phrase ????
        (comment ça j'ai enlevé que gui...)

        gnome : moins il y a de fonctionnalités, même basique, (gnome 5 sera un fond d'écran et un gconf vide)
        gnome ergonomique ? c'est vrai qu'ils ont bien fait de ne pas reprendre les boites de dialogue de gtk.
        Ha, on me dit que si... domage

        subversion : heu... j'irais pas jusque bien supporté partout malheureusement. Le mieux supporté, probablement (si on évite cvs)
      • [^] # Re: Il manque des trolls.

        Posté par  . Évalué à 9.

        Tout les octets que tu gagnes avec le mexedCase, tu les perds avec les espaces à la place des tabulations.

        Envoyé depuis mon lapin.

        • [^] # Re: Il manque des trolls.

          Posté par  . Évalué à 3.

          Ça dépend, il peut ne mettre qu'une espace par tabulation. Et toc !

          Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

        • [^] # Re: Il manque des trolls.

          Posté par  . Évalué à 6.

          Mais il les regagne en écrivant en SMS.
    • [^] # Re: Il manque des trolls.

      Posté par  . Évalué à 3.

      il y a également :

      - utf-8 ou iso-machin-trucchose (au moins utf-8 c'est plus facile à mémoriser)
      - java ou c#
      - Eee PC ou Sony Vaio
      - Wesnoth ou Heroes of Might and Magic XLVIII
      - Python ou Ruby
      - IceWeasel ou Firefox :)
      - Nethack ou Oblivion
      - Fromage ou dessert

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # caca dans les yeux

    Posté par  . Évalué à 7.

    il me semble que la barre VI est au-dessus de EMACS
    donc ça donne VIM, VI, EMACS

    enfin c'est ptet moi qui ai du caca dans les yeux

Suivre le flux des commentaires

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