Ubuntu, Fedora, bonnet blanc et vice-versa.
Le 28 novembre 2008 à 19:16.

Chasseurs de trolls passez votre chemin car c'est entre gens de bonne compagnie que j'ai envie de partager ce franc sourire qui a éclairé mon visage aujourd'hui en lisant les conclusions des nouveaux tests phoronix basés cette fois sur les performances comparées des distributions GNU/Linux Ubuntu 8.10 et Fedora 10.

Histoire de casser le suspens, sans grande surprise, le résultat est un splendide... match nul, à quelques queues de cerise prés. On est donc sauvé, Phoronix qui semble avoir trouver la martingale avec ses benchmarks, a enfin prouvé que les coquillettes cuisaient à peu prés aussi vite que les farfalles, que ce n'est pas l'emballage qui donne son goût au lait, et qu'en conséquence, un fond d'écran n'impacte en rien sur les performances d'un GNU/Linux. Et quoi de plus normal au fond, sachant que les deux distributions ont le même kernel (2.6.27), le même compilateur (GCC 4.3.2), le même serveur X11 (1.5), et le même bureau (Gnome 2.24). La moindre différence significative aurait surtout indiqué de leur part l'utilisation de substances illicites pour s'être tenu éveillés.

Mais peut-être qu'un tel benchmark aura au moins le mérite d'apporter un peu de quiétude dans les stériles débats sur l'inépuisable thème du "ma distribution est meilleur que la tienne". D'un autre côté j'imagine que le dit débat va vite se déporter sur le tout aussi inépuisable "yum est une grosse bouse et APT est bien meilleur". Combat qu'affectionne tout particulièrement le Linuxien faisant plus de 200 installations par jour, on le comprend.

Ou alors son mérite sera de couper les pattes à ce mythe grandissant de cet Ubuntu autrefois tellement rapide qui aujourd'hui est tellement lent. Même s'il serait peut-être nécessaire pour enfoncer le clou de faire un test bien plus complet du genre "Unbutu vs Fedora vs OpenSuse vs Mandriva" pour finalement prouver que plus on charge la carriole, plus l'âne a du mal à la tirer. Ce qui permettrait aussi de donner chance et visibilité à d'excellentes distributions comme Frugalware qui vont plus vite avant tout parce qu'elles ne grillent pas (encore) les toasts du matin.

Maintenant il faut être honnête, phoronix ne produit fort heureusement pas _que_ des lapalissades avec notamment ce test mettant face à face Ubuntu (aka n'importe quelle distribution GNU/Linux, on l'aura maintenant compris) et Mac OS 10.5. Là au moins il est possible de constater une différence et la marge d'amélioration offerte GNU/Linux qui se fait quelque peu râper le bout du nez. Et cela malgré le handicap d'un système de fichier qui est loin d'être une merveille, ça laisse songeur.

Alors je doute sérieusement que Phoronix tire de leur propres tests la sage conclusion qu'il serait sympathique pour les petits camarades de cesser de faire apparaître Ubuntu comme si à elle seule cette distribution signifiait "GNU/Linux". Car outre le fait de rétablir une certaine forme de respect envers tout ceux qui ont travaillé à construire ce magnifique OS, cela permettrait peut-être à d'autre de prendre conscience que le monde du libre est vaste, très vaste, que les choix sont nombreux et que c'est bien là une de ses forces les plus vibrantes.

Commentaires

Strider , le 28 November, 2008 - 21:23

Attention de ne pas tirer des conclusions trop hâtives a propos du test MacOS X vs Ubuntu. Oui, le driver video Intel est bien meilleur sur Mac , mais le reste du test montre que Ubuntu 64Bit est bien plus performant que MacOS (mis a part SQLite, qui est étrangement plus performant chez Apple).
Le test serait a refaire avec d'autres cartes graphiques supportées par MacOSX pour montrer les performances chez d'autres constructeurs.

Et puis tant qu'on y est, la majorité des outils de Phoronix Test Suite existant aussi sur Windows, il serait intéressant de porter le test dessus.

jeff , le 28 November, 2008 - 22:50

L'artisan numérique je dois bien t'avouer que je lis toujours tes post avec intérêt tellement leurs constructions et leurs technicités est brillante. Mais la je dois dire chapeau l'artiste ! C'est avec ENTHOUSIASME que je lis ce post, moi qui ne cesse de dire que mandriva, fedora, frugalware méritent largement autant de considération qu'un ubuntu. Qu'un linux est au moins à 90% identique pour chaque distribution (au bureau près bien sûre).

Alors j'applaudis ton sens de l'écriture ainsi que le contenu avec lequel je suis en adéquation totale.

Continue à nous faire d'aussi bon article l'artisan !

creatures , le 28 November, 2008 - 22:59

Merci encore a toi pour tout ces articles de qualités.
Celui-ci à mérite de mettre les choses a plats tout en evitant l'appeau a troll.
Vraiment chapeau pour tout ton travail, la regularité ainsi que la qualité de tes articles que je suis depuis un moment deja est bluffante.

Ulhume, le 29 November, 2008 - 00:30

@Strider Pour la Vidéo/3D, au delà du driver il y a Quartz vs xorg, ce qui est aussi un sujet d'amélioration qui me semble assez critique pour GNU/Linux. Pour le reste, au delà de SQLite qui peut peut-être s'expliquer par certaines astuces de complation, il y a aussi les tests Java dont certains sont plus rapide jusqu'à 40% par rapport à IcedTea.

Après moi ce qui m'intrigue, c'est ce que je sous-entendais au sujet de HFS, c'est les meilleurs performances de Bonnies++. Ceci dit je dis peut-être une connerie vu que je ne suis pas persuadé que le FS soit en oeuvre dans ce test, mais quant même, c'est meilleur sous Mac OS.

Bref, je ne dis pas que Mac OS est radicalement meilleur, mais bien qu'il semble qu'il y ait ici des marges d'amélioration à prendre. Car finalement là où Linux n'est pas en dessous, c'est sur des aspects ne mettant en oeuvre que le noyau (compression, chiffrement, etc). J'ai tendance à croire que le kernel Linux est assez performant mais que le code plus "bloated" se trouve au dessus.

Maintenant d'accord avec toi, un test vs Windows m'amuserait bien Smiling

Ulhume, le 29 November, 2008 - 01:05

@Jeff Disons qu'avec plusieurs centaines de distributions je trouve triste que l'on n'en médiatise qu'une seule pour déboucher sur une synonimisation Ubuntu/Linux. L'exemple qui m'a bien crispé dans le domaine est un petit clip satirique sur le thème "si la Matrice tournait sous Windows", et où ne "neo" fini l'épisode par un "I have to learn Ubuntu". En plus, et au delà de ce côté "mode", je trouve cela assez dangereux pour l'écosystème si les autres vient leur travail ainsi avalé.

Ulhume, le 29 November, 2008 - 01:09

@Creature Merci, et oui, je dois bien avouer avoir un peu craint les trolls malgré tout en cliquant sur le bouton "commit" Smiling

jeff , le 29 November, 2008 - 10:09

Je partage ton inquiétude notamment pour debian qui se fait aspirer son code et ces développeurs. Je lisais recensement dans un linux mag je crois que ubuntu n'avais presque rien fourni en patch noyau à côté des autre distro alors qu'ils ont plus de personne que mandriva par exemple. C'est aspect qui me plait pas trop même si ubuntu est une bonne distro. Il y a une philosophie qui ne me satisfait pas vraiment.
J'attends avec impatience la suite des test et tes articles sur le sujet Smiling

rom1dep , le 29 November, 2008 - 16:22

lol super article, j'apprécie beaucoup le style Wink
Et ubuntu, on sait tous ici quoi en penser...

Cedynamix , le 29 November, 2008 - 20:15

Bravo
Bel article interessant et bien construit et même si je tourne sur Ubuntu depuis toujours (ou presque) j'approuve complétement ton point de vue.
Merci

R@OUL , le 30 November, 2008 - 00:43

Personnellement même si Ubuntu à ses défauts et inconvénients il ne faut pas oublier que c'est avant tout une première étape importante pour passer du propriétaire au libre. La difficulté du libre est qu'il faut "être dedans" pour en profiter pleinement mais l'utilisateur lambda n'y connais rien. Le fait qu'une distribution soit médiatisée et mise en avant permet à ces utilisateurs de franchir le pas, de plus Ubuntu s'y prête relativement bien et n'est pas trop déstabilisant. Par la suite l'utilisateur se mettra "dans le bain", commencera à customiser, s'intéresser, s'améliorer puis à chercher d'autres outils et d'autres distribution.

Je pense que la dynamique globale de linux est au contraire favorisée par cette mise en avant du Buntu.

Ulhume, le 30 November, 2008 - 02:25

@R@OUR Sur ce point nous somme d'accord, Ubuntu a sûrement eu un rôle de "démocratisation" (je n'aime pas ce terme) du libre. Mais j'ai tout de même la conviction que cette distribution a surtout récolter le fruit de longues années de travail tant technique qu'humain fait par d'autres. Et je pense être d'autant plus objectif qu'à l'époque j'étais windowsien.

J'ai démarré Linux somme toute tardivement (en 2001), et j'ai, durant les 3 ans qui ont précédé l'arrivée d'Ubuntu, pu voir à quel point l'environnement c'est "convivialisé" sous Mandriva, mais aussi Suse ou Fedora pour ne parler que des plus importantes distributions. Fondamentalement, ce n'est pas Ubuntu qui a apporté les grands changements qu'ont été HAL, uDev, pm-tools, passage d'Xfree86 à Xorg, DBUS, etc. Ubuntu a juste offert une très belle synthèse à un moment où c'était devenu possible.

Maintenant sans ôter l'impacte sur l'image du libre auprès du grand publique qu'a apporté cette distribution, il faut juste veiller à ce que cela ne devienne pas contre-productif en galvaudant ce précieux travail préalable qui l'a rendu réalisable. Et cela ne peut se faire qu'en remettant chaque chose à sa place, Ubuntu est certes une belle distribution, mais une distribution n'est que la synthèse du travail d'une foule de gens qui n'ont généralement rien à voir avec Ubuntu. Et nier cela, c'est prendre le risque de les voir passer à autre chose et ainsi perdre en richesse. Au fond cela revient à savoir ce que serait demain Ubuntu si elle devenait la seule distribution connue et utilisée.

lawl , le 30 November, 2008 - 17:02

"Ou alors son mérite sera de couper les pattes à ce mythe grandissant de cet Ubuntu autrefois tellement rapide qui aujourd'hui est tellement lent"
Conclusion un peu rapide....
Ce n'est pas parce que les distributions ont les mêmes benchs aujourd'hui que Ubuntu n'est pas devenu plus lente. qui nous dit que Fedora ne s'est pas aussi alourdit ?

D'ailleurs au sujet de ce que l'on entend par lent ce n'est bien souvent pas en terme de performance "brute" comme le montre les tests mais en réactivité, ouverture de session ou de programme navigation dans nautilus etc...
ce que ce test ne montre pas...
Pour moi ce test ne répond pas du tout à la rumeur d'un Ubuntu plus lent car cela ne s'est jamais posé en terme de perf pure.

Ulhume, le 30 November, 2008 - 22:58

@lawl je n'ai rien contre la critique loin de là, mais faudrait aussi lire la suite du paragraphe Wink J'y dis bien que toutes les distributions suivent la même tendance, et Ubuntu n'est en soit pas une exception. C'était d'ailleurs aussi le sens de ma remarque sur Frugalware en forme de conclusion.

Les distributions GNU/Linux s'alourdissent au fur et à mesure du temps qui passe au point où aujourd'hui je dois passer, comme à l'époque sous Windows, une bonne demi journée à virer les services inutiles et à changer certains paramétrages. Ceci dit, après j'obtiens un boot en 20s, un démarrage de Gnome en 5s et tout cela me va très bien.

rom1dep , le 30 November, 2008 - 23:07

Bouh ! mais tu triches toi aussi avec ton kernel mono !
Big grin

Ulhume, le 30 November, 2008 - 23:15

@rom1dep niet, c'est pas un kernel mono, c'est le kernel standard sur ce coup là Smiling En fait je n'ai même pas cherché à optimiser ma machine du bureau, seulement sur l'U810 (netbook). En plus les devs de Mandriva ont modifié l'initrd de sorte à ne plus attendre que le device qui boot, ce qui augmente considérablement la vitesse de démarrage (pas d'attente IDE ou USB). Mais j'ai viré une dizaine de services, beagle et autres âneries, etc. Cela aide beaucoup à démarrer correctement et ne pas utiliser des ressources inutilement. Ceci dit je suis sur qu'un coup de bootchart me permettrait de gagner encore quelques secondes mais c'est déjà bien assez au fond. Le mieux est l'ennemi du bien Wink

rom1dep , le 30 November, 2008 - 23:26

Perso je suis admiratif du travail fait avec la one 2009.0 pour les netbooks, j'ai un boot en 32s sur un Samsung NC10 out of the box, sans même avoir touché aux services...

bulldorack, le 1 December, 2008 - 01:13

@rom1dep

Ton expérience NC10 + Mandriva 2009 m'intéresse au plus haut point... en particulier 2 questions que je me pose et auxquelles je n'ai pas réussi à trouver de réponse sur les divers fora disponibles (EN+FR):
- Quid de l'autonomie sous Linux? Est-ce que ça reste aussi bon que sous XP ou bien y a-t-il de grosses pertes...
- Est-ce que tout est reconnu par la Mandriva 2009? son, webcam, ...

Merci d'avance pour tes infos sur le sujet. Ce netbook m'intéresse énormément mais uniquement si je sais qu'il n'y a aucun problème de hardware qui ne serait pas supporté ou d'autonomie qui s'effondrerait soudainement en passant sous Linux.

Ulhume, si tu trouves que cette remarque n'a rien à faire dans ce thread, n'hésite surtout pas à me le signaler, voire virer le post, le but n'étant bien évidemment pas de polluer le thread Smiling

rom1dep , le 1 December, 2008 - 13:19

Personnellement, je n'ai pas constaté de baisse d'autonomie avec le passage à Linux, de nombreux utilitaires sont à disposition pour paramétrer la luminosité, le profil CPU, ce qui fait qu'on a toujours un rapport conso/usage idéal...
Au niveau reconnaissance du matos, c'est exemplaire : la grande majorité du hardware est signée intel, donc les drivers sont directement intégrés au noyau, idem pour la webcam noname mais UVC (support natif). LE wifi Atheros est parfaitement reconnu également. J'ai eu quelques mésaventures avec un support imparfait des touches étendues du clavier (rien de grave cependant !) que j'ai d'abord imputé à une absence de drivers mais qui s'est au final révélé être le fait d'un KDE4 immature...
Donc si tu veux un linux sans prise de tête sur ton NC10, je ne peux que te suggérer d'opter pour une Mandriva 2009 (Gnome si tu fais souvent usage des touches étendues), qui se fera remarquer par sa vélocité et sa simplicité Wink
N'hésite pas à me mailer ou à poster sur http://forum.mandriva.com pour plus d'infos !

(Désolé Ulhume pour le HS Smiling )

lawl , le 30 November, 2008 - 23:27

Non non toutes les distributions ne suivent pas la même tendance, c'est toi qui n'a pas lu la suite, la réactivité est différent de la performance (même une gentoo n'a jamais réussi à montrer de réelle meilleur performance) et c'est sur cela que j'aimerais que des bench soit fait car c'est bien sur cela que bcp de critique se porte.
Je n'ai jamais lu qu'Ubuntu mettait plus de temps à zipper une fichier ou que certain avait perdu des FPS dans leur jeu favoris mais qu'elle s'était alourdit à l'utilisation donc ce test ne répond pas à cela....

Même sur les forums Ubuntu certain ayant utilisé d'autre distrib vantent leur réactivité et donc j'aurais préféré des tests sur ce genre de chose qui aurait confirmé ou pas ces dire de façon plus objectif qu'un ressentit.

Donc rien ne dit qu'Ubuntu n'est pas effectivement perdu de sa réactivité...La mythe persiste Wink

rom1dep , le 30 November, 2008 - 23:39

Et toi, qu'en penses-tu ? parce que parmi les quelques distribs que j'ai pu essayer, les *buntu ne m'ont jamais parues particulièrement réactives (à comprendre par pas plus que d'autres), et ce depuis Edgy...En général la réactivité est fonction des services qui tournent en arrière plan et qui consomment du proc, moins du compilateur et encore moins de la couleur du lofo de la distro Sticking out tongue

Ulhume, le 1 December, 2008 - 00:22

@Lawl Ban, on va reprendre à zéro sinon on va passer la nuit à dire que l'autre a pas lu jusqu'au bout Smiling

Tout d'abord je suis d'accord, un test de perf brute n'apporte en soit rien sur le sujet de la réactivité, c'était avant tout de l'humour et une manière de rebondir sur le dit test. C'est une pratique assez courante, cet article étant plus proche de l'édito que du papier technique.

Plus techniquement, toutes les distributions généralistes suivent l'évolution des softs qu'elles hébergent, à savoir l'augmentation constante des fonctionnalités au détriment des ressources. Un manque de réactivité est juste une latence sur ressource pour soft qui en aurait besoin à un moment T donné. Et a force de gonfler les fonctionnalités, chaque soft est en attente d'un nombre croissant de ressources. Un exemple caractéristique est Compiz. Le gens qui me disent que leur système est aujourd'hui plus lent qu'il y a 1 ans et que je me rend compte qu'entre temps leur distrib a activé Compiz par défaut, m'amusent un peu. Sauf à avoir une carte graphique de malade mentale, un compositeur 3D sera toujours plus lent qu'un compositeur 2D qui sera plus lent que pas de compositeur du tout. Simplement parce que les ressources en entrée du moindre mouvement de fenêtre écrasent largement l'éventuel gain que le GPU offrirait en appliquant sa pauvre ombre à la dite fenêtre.

Un autre exemple classique est uDev qui ajoute une latence au démarrage et à pas mal d'autres moments car il passe son temps à explorer le hardware présent. Système super lorsque l'on travail sur du matos à chaud, mais forcement moins efficace qu'à l'époque pas si lointaine où chaque périphérique devait avoir son paramétrage statique.

Et je passe le cas des IPV6 activés par défaut dans les LAN purs IPV4, des applications qui sont compilées avec des zeroconf et autre upnp sans intérêt, etc.

En somme ce que je veux dire c'est que toutes les distributions qui se veulent absolument généralistes et cherchant à satisfaire le plus grand nombre sont amenées à devenir de plus en plus lentes. Je suis bien d'accord, le test de Phoronix ne prouve rien de tout cela, mais c'était juste un petit trucage de ma part pour souligner cet aspect.

Ulhume, le 1 December, 2008 - 02:29

@buldorack Faut que je songe à engager Advaya comme modo pour ce genre de chose Wink Tongue

Baz , le 1 December, 2008 - 08:56

Bonjour Ulhume et merci pour cet article, qui comme d'habitude est parfaitement rédigé (sur le fond comme sur la forme)
Je suis un fidele lecteur, habituellement silencieux, mais aujourd'hui je réagis car je ne suis pas d'accord avec ce qui est dit sur Ubuntu. Je vais essayer de ne pas troller.
Venant du monde Windows, j'ai fais mes premiers pas sous GNU/Linux grâce à Ubuntu (que j'utilise toujours) simplement car je ne disposais pas de graveur de CD et que Canonical m'a gracieusement envoyer une copie de Dapper.
Je tiens à preciser que je n'ai jamais fais l'amalgame GNU Linux = Ubuntu, simplement car n'importe quel idot se renseigne un minimum avant d'installer une distribution Linux.
Aujourd'hui je comprends mieux le fonctionnement et les valeurs du libre et il me semble que, plus de personnes utilisent un logiciels libres, plus il y a de monde pour le faire connaitre et apporter sa pierre à l'ouvrage.

Ubuntu est actuellement populaire grâce à Canonical et aux méthodes marketing qu'ils utilisent (l'envoi de CD gratuit est un bon exemple) et l'effet tant attendu de montrer enfin au public que "les logiciels libres c'est bon pour tout le monde" se produit. Et dans ce cas nous devrions nous en rejouir.
J'ai déjà lu egalement (pas ici bien sur) que "t'es un debutant car tu utilises Ubuntu" ou encore "Ubuntu c'est le Windows des distributions Linux". Bref, pas tres constructif et plutot trolifere de la part de linuxiens...
Pour finir, je pense que le respect des developpeurs de Debian et de tous les autres acteurs du libre est intacte, voir même recompensé. Il doit en effet être gratifiant de voir son travail se répendre chaque jour à plus grande echelle, même avec un theme marron et un nom difficile a prononcer. (C'est le principe des licences libres)
J'en rajoute une couche en me permettant de douter que le nombre d'utilisateurs de Debian est diminué à cause d'Ubuntu, je pense qu'au contraire, Ubuntu à fait découvrir Debian à pas mal de gens, moi le premier.
Je pense qu'Ubuntu c'est une valeur ajoutée et une vitrine accueillante au désireux de rejoindre la banquise. Je pense qu'apres cet "effet de mode", toute la communauté en profitera comme il se doit car, comme tu l'as dis, il n'y a pas de grandes differences entre une Ubuntu, une fedora, ou une autre distribution grand public.
Voilou Smiling et désolé si finalement j'ai trollé, et en plus avec un clavier qwerty...
A++

Ulhume, le 1 December, 2008 - 09:14

@Baz Rassures toi, je vois pas de bêtes velues dans ton discour et le point de vue est très défendable. Techniquement il est même impossible de dire qu'Ubuntu a fait diminuer le nombre d'utilisateurs de Debian vu que c'est au fond un Debian. Enfin moi je l'utilise souvent comme une Debian et je n'ai jamais bien vu ce qu'il y avait de différenciant (mis à par le papier peint et le nom imprononçable comme tu dis Wink. Maintenant pour les autres distributions c'est beaucoup moins vrai, si Ubuntu a globalement fait augmenté le nombre d'utilisateurs GNU/Linux, certaines distributions sont elles parties dans le décors. Sélection naturelle ? Peut-être, mais une chose est sûre, j'ai en tête les éléments développés par RedHat, Mandriva ou Suse, pour Canonical, je n'ai toujours pas trouvé. Du coup, si les autres acteurs disparaissent, est-ce que Canonical est capable de faire autre chose que correctement paramétrer une distribution et envoyer gratuitement des CD ?

Fondamentalement je ne suis pas Mme Irma et je serais bien en mal de dire quel impact cela aura. Je me dis juste "Hum, y'a un risque, faut faire gaffe". Mais tu as raison aussi sur ce point, j'ai peut-être tendance à trop envisager le verre à moitié vide...

En tout cas ce qui fait très plaisir dans cette histoire c'est d'avoir autant de points de vue intelligents sur ce billet que j'ai un peu craint, je dois l'avouer... Cela prouve peut-être en soit que c'est ton verre à moitié plein qui l'emporte Smiling

fredg , le 7 December, 2008 - 09:26

Salut,

Il est rafraichissant de lire ce genre d'article qui évite les raccourcis grossiers et pointe délicatement du doigt le genre d'utilisateur qui ne fait rien avancer, je cite, entre autre :


Combat qu'affectionne tout particulièrement le Linuxien faisant plus de 200 installations par jour, on le comprend

Bien à toi.

++

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...