Le marché des distributions GNU/Linux est-il conservateur ?

On dit souvent qu’une des faiblesses de GNU/Linux, c’est qu’il y a des trillions de distributions, et que cela empèche de porter des logiciels, car les distributions les plus utilisées ne sont jamais les mêmes. Même si l’outil de distrowatch est imparfait, cela permet de savoir quelles distributions ont eu le vent dans les voiles depuis l’an 2002.

En 2002 :

  1. Mandrake
  2. Red Hat
  3. Gentoo
  4. Debian
  5. Sorcerer
  6. SuSE
  7. Slackware
  8. Lycoris
  9. Lindows
  10. Xandros

Mandrake, devenu Mandrake Linux, puis Mandriva… Passons sur Red Hat, Gentoo, Debian.

Inutile de préciser quel est son état actuel. Sorcerer ? Elle semble encore exister. SuSE existe encore sous le nom d’OpenSuSE, et SLED pour les entreprises. Quand à notre bonne vieille slacky, elle existe encore de nos jours, et arrivera surement d’ici quelques jours en version 14.0.

Lycoris ? Rachetée par Mandriva en 2005. Paix à ses octets. Lindows ? Les plus anciens doivent se souvenir de la guerre de Microsoft contre Lindows, devenu par la suite Linspire. Racheté par Xandros, morte depuis. Donc, cela règle le cas des deux dernières entrées de 2002.

Continuer la lecture de « Le marché des distributions GNU/Linux est-il conservateur ? »

Unity-2D, nouvelle victime de la limite des 700 Mo ?

La nouvelle a fait beaucoup de bruit. Unity-2D, la version « non accelérée » de l’environnement de Canonical ne sera plus disponible sur le support d’installation.

Florent Gallaire a écrit sur son blog un excellent billet où il crie sa déception face à la décision de Canonical – qui doit savoir mieux que ses utilisateurs – quoi faire de sa distribution, non ?

Et pose une question intéressante :

Mais alors que se passera-t-il lorsqu’un ordinateur n’aura pas les capacités 3D nécessaires à Unity, si l’on ne peut plus avoir recours à Unity 2D ? La solution choisie par Canonical est la même que celle que Red Hat a mise en oeuvre pour GNOME Shell et qui fonctionne depuis Fedora 17 : utiliser LLVMpipe, qui est basé sur Gallium3D, pour émuler en software les fonctionnalités 3D manquantes du hardware.

Ceci implique très logiquement de gros problèmes de performance et, le plus grave selon moi, une compatibilité limitée aux seuls processeurs x86. Or, en plus du Toshiba AC100 et de son processeur ARM, j’utilise aussi de vieux Macs équipés de processeurs PowerPC comme desktop…

Pour info, j’utilise actuellement le pilote nouveau et son extension nouveau-dri sur ma distribution. Qui dépendent d’un certain Mesa 8.0.x, donc du LLVMpipe dont parle Florent sur son blog. Et mis à part un léger ralentissement au démarrage, Gnome Shell fonctionne aussi bien, sinon par endroit mieux qu’avec le pilote nvidia officiel. Mais fermons cette rapide parenthèse.

Une question est pourquoi virer Unity-2D alors qu’il fonctionne partout ? Une réponse possible ? Sa taille. En effet, et dans une tradition digne de Kafka, Unity-2D n’utilise pas GTK, mais QT et Metacity. Et puis, jetons un oeil aux paquets composant unity-2d, dixit le page du projet du launchpad.

J’ai pris les tailles des paquets en 64 bits, car il faut bien se tourner vers l’avenir de l’informatique, non ? 😀

J’ai uniquement donné la taille des paquets indispensables. Les bibliothèques de développement n’étant pas indispensables, je ne l’ai pas cherchée, ainsi que le transitional package.

Total : 1496 + 42 + 42 + 423 + 163 = 2166 Ko, soit 2 gros Mo. Pourquoi le virer dans ce cas ? Parlons des dépendances des paquets cités.

Pour Unity-2d-launcher :

Soit : 904 Ko. Donc, on en est à 3070 Ko. Toujours pas de quoi justifier de virer l’environnement. Passons donc à unity-2d-panel et ses dépendances communes avec Unity-2d-spread :

Total : 668 + 231 + 8860 + 140 + 12475 + 124 : 13638 Ko. Soit 13 Mo.

Le total d’unity-2D ? 3070 + 13638 = 16708, soit un peu plus de 16 Mo. Sans oublier Metacity et son paquet Metacity-common qui rajoute respectivement 867 et 1168 Ko. Donc, si on prend ce qui compose la plus grosse partie d’unity-2D, on arrive à 18743, soit en gros 18,30 Mo. Sur un support qui en pèse 700, ça fait 2,61%. Ce n’est rien 2,61% sur une image ISO. Mais si on veut rester dans les 700 Mo, grapiller 18 Mo ça aide vraiment.

Et il ne faut pas oublier que sur l’ISO officielle, il y a des outils qu’on s’attend à avoir, comme une trousse bureautique, comme LibreOffice… Le coeur de la suite bureautique pesant à lui seul… 117 412 Ko (ou encore 114,66 Mo) soit 16,38% du total d’une ISO de 700 Mo.

Donc entre sacrifier l’expérience utilisateur en ne lui fournissant pas une trousse bureautique dès le départ ou sacrifier un environnement de bureau, le choix est très vite fait si on veut proposer une distribution grand public, non ?

Et comme abandonner le support des symboliques 700 Mo serait un mauvais choix pour de nombreux marchés informatique, on risque de voir encore d’autres logiciels être boutés hors des images ISOs dans les mois et années qui viennent.

Vous souffrez de systemd-ophobie ? Voici quelques solutions.

La systemd-ophobie, c’est le rejet de systemd, un projet porté à l’origine par RedHat pour remplacer les scripts de démarrage qui selon un des codeurs de RedHat se font un peu trop vieux.

Si entendre parler de systemd vous donne des plaques d’urticaire, des démangeaisons sur tout le corps, et que vous avez envie d’hurler à la lune, tel un loup-garou, alors vous êtes atteint de systemd-ophobie.

Voici donc les actions à entreprendre.

  1. Eviter les distributions utilisant ou qui utiliseront à terme systemd : Fedora Linux, OpenSuSE, Archlinux, Frugalware Linux, et leurs dérivées. Sans oublier Mageïa.
  2. Utiliser Ubuntu ou une de ses nombreuses versions dérivées plus ou moins officielles qui utilisent upstart en lieu et place de systemd, comme Linux Mint par exemple, ou la poire si vous êtes masochiste.
  3. Utiliser Debian GNU/linux, la stable ou encore la future stable Wheezy. Si la migration vers systemd doit se faire chez Debian, ce ne sera pas avant la version 8, alias Jessie vers 2015-2016.
  4. Utiliser une distribution comme Slackware ou une de ses dérivées comme SalixOS.
  5. Passer carrément à un BSD libre.
  6. Economiser durant plusieurs mois et prendre une machine pommée.

Voila, maintenant à vous de voir, le temps que soit systemd finisse par s’imposer ou se planter en beauté, vous avez le choix. A vous de voir !

La communauté GNU/Linuxienne dans son ensemble, elle serait pas un peu masochiste ?

Derrière ce titre volontairement provocateur – il faut bien entretenir sa réputation de troll, dixit certains membres de la communauté du libre (dans le sens GNU/linuxienne du terme) me concernant, je les remercie de leur faveur pour ce titre – se cache une question de fond : les personnes utilisant GNU/Linux sont-elles masochistes ?

Si le terme peut paraître excessif, jetons un oeil au fait : la communauté GNU/Linuxienne, c’est un énorme foutoir, au sens familier du terme. On ne compte plus le nombre d’environnement de bureau et / ou de gestionnaire de fenêtres. En dehors du quatuor Gnome 2.x – Mate et Gnome Shell / KDE SC / Unity / Xfce, on doit rajouter aux environnements de bureau Lxde, ou encore razor-qt.

Coté gestionnaire de fenêtres, il y a presque plus que d’éléments dans le tableau périodique de Mendéléiev. Le site « Windows Manager for X » en dénombre un sacré paquet, dont OpenBox, WindowMaker, e17, (pour citer les 3 premiers qui me viennent à l’esprit) et la liste de la page « others » est assez longue , même s’il en manque à l’appel et que certains ont sûrement passé la souris à gauche.

Autre preuves du masochisme de la communauté GNU/Linuxienne ? Le nombre de distributions. En sortant les innombrables versions dérivées à plus ou moins courte durée de vie, on peut en citer au moins un demi-douzaine de distributions principales, par ordre alphabétique :

On pourrait aussi penser à la foultitude de navigateurs internet : Mozilla Firefox, Chromium, Midori, Konqueror, uzbl pour ne citer que les principaux. Résultat des courses ? Il est souvent difficile de trouver deux environnements complètement identiques entre deux utilisateurs de GNU/Linux.

Donc, autant dire que cela ne facilite pas la tâche des entreprises qui voudraient proposer des produits pour GNU/Linux, ne voulant pas négliger les 1 ou 2% de parts de marchés en utilisation « desktop » que représente GNU/Linux.

Il faut être pragmatique et réaliste : des environnements comme MS-Windows et Apple MacOS-X sont largement plus unifiés, et donc seront plus facile à utiliser pour créer des logiciels dont on est sûr qu’il ne faudra pas produire plusieurs formats d’empaquetage pour qu’ils soient installés et utilisés.

Il est vrai aussi, que dans la communauté GNU/Linuxienne, la politique du « ça me convient pas, je fais ma propre version » est une plaie. Même si certaines versions dérivées sont des réussites (LibreOffice et Mageïa), d’autres pas vraiment ; Qui se souvient de GoneMe  par exemple ?

Il serait tellement plus simple de n’avoir – comme sous MS-Windows et Apple MacOS-X – qu’une seule interface avec un seul format de paquets et tutti quanti.

C’est ce que veut faire Canonical avec Ubuntu. Et que croyez-vous qu’il se passe ? Des personnes osent crier à l’assassin et critiquer ceci… Non, vraiment, la communauté GNU/Linuxienne est masochiste…

En effet, pourquoi soutenir un effort qui permettrait d’avoir un peu plus d’impact, alors qu’on peut le descendre… Masochisme ? Expression fanatique de la liberté de choisir les logiciels de son choix, du gestionnaire de démarrage, à la suite bureautique, en passant par l’environnement de bureau ou encore le format de paquets des logiciels ?

Quels masochistes, les membres de la communauté GNU/Linuxienne, vraiment, c’est pas possible… Et après, ils s’étonneront de ne représenter qu’une part de marché epsilonesque des machines de bureaux 😀

Prévisions 2012, bilan à mi-chemin.

Fin décembre 2011, je jouais mon prévisionniste. Voyons donc le bilan à mi-chemin.

Concernant ma prédiction sur MS-Windows 8, je n’ai rien à rajouter à cet article récent. Parlons du duo / duel Ubuntu – Linux Mint :

C’est un peu le quite ou double. Car les utilisateurs restés sur la version 10.04 se verront proposer la migration. Et ces derniers seront-ils la copie conforme des personnes qui ont accueillis de manières variées l’interface nouvelle generation fabriquée par Canonical ?

Sans trop m’avancer, je pense que Linux Mint et son projet Cinnamon vont connaître un regain de popularité.

Je continue d’affirmer cela. Même si le classement de Distrowatch ne veut pas dire grand chose dans l’absolu, Linux Mint continue de monopoliser la première place du top 5 au niveau de nombre de pages vues que ce soit sur une semaine :

1 – Mint 3715
2 – Fedora 3547
3 – Mageia 2226
4 – Ubuntu 1666
5 – SolusOS 1333

On sent l’effet de la sortie de la Fedora 17 pour la place de Fedora, ici.

Continuer la lecture de « Prévisions 2012, bilan à mi-chemin. »