Et si finalement le pire ennemi du logiciel libre, c’était les libristes eux-mêmes ?

Au 3ième siècle avant notre ère, Antigone II Doson, Roi de Macédoine, prononce une phrase célèbre :

« Dieu me garde de mes amis ; mes ennemis, je m’en charge. »

Reprise par le Maréchal de Villars, puis par Voltaire, cette phrase défini un bon problème : le danger vient plus souvent de son propre camp que du camp de l’adversaire.

C’est en lisant cet article de Cyrille Borne que je me suis aperçu de la profondeur de cette vérité.

Je cite le passage qui est pour moi le plus clair :

Si le Linux d’aujourd’hui est plus performant, plus utilisable c’est parce qu’il y a effectivement de nombreux techniciens qui se sont collés à son amélioration. Je pense que les gars qui ont fait les centrales nucléaires sont un peu des gens comme moi, ils ont du se dire que c’était une bonne idée, mais aujourd’hui à enterrer les déchets un peu partout sur la planète on se rend compte qu’il y avait des choses qu’on n’avait pas nécessairement prévu même si certains ont du tirer la sonnette d’alarme. Depuis longtemps Christophe tire la sonnette d’alarme contre des gens comme moi et il a peut être raison. En effet, l’évolution de Linux notamment à travers Ubuntu qui vous le verrez continuera à drainer des parts de marché de plus en plus importantes se fait avec de plus en plus d’écart avec les fondements de la liberté logicielle. Alors voici la question qui manque à l’article de Louis : est ce que les pragmatiques dont je fais partie sont en train de tuer Linux ? Est ce que le développement logiciel à tout prix, le « faut que ça marche » n’est pas la bombe atomique de demain qui va nous péter à la gueule ? (toute proportion gardée)

J’ai mis en gras les passages les plus importants.

Même si j’ai été parfois en désaccord avec Cyrille, j’approuve ce point précis de son article. Mais il faut savoir faire la part des choses.

Il est évident que sans Richard M. Stallman, le Logiciel Libre et sa variante « plus permissive » qu’est l’OpenSource n’existerait pas.

Quand en 1990, le projet GNU avait presque tous les éléments pour proposer un OS 100% basé sur du logiciel libre, il ne manquait que le noyau. Quand Linus Torvalds a proposé sa première version du noyau linux, il n’était pas dit que le succès serait au rendez-vous. Mais ce fut le cas.

Quand j’ai été obligé de changer d’ordinateur suite au décès de ma machine précédente, j’ai été contraint par mon budget à prendre du premier prix : évidemment, je n’ai eu qu’un CPU d’entrée de gamme (donc un double coeur), avec un disque dur d’entrée de gamme, un circuit graphique nVidia.

Et quand j’ai vu qu’il y avait un circuit nVidia, et que le prix était dans mon petit budget, je n’ai pas hésité, je l’ai pris.

Bien entendu, si j’avais suivi mon instinct de libriste, j’aurais pris un CPU intel avec un GPU intel… Mais cela aurait augmenté la note d’au moins 50 à 60 €…

La réaction d’Antistress m’a franchement heurté. Je vis dans ce que je considère être le monde réel. Mon budget étant ce qu’il est, je ne pouvais pas me permettre de prendre une machine plus chère, même si j’aurais bien voulu.

Je m’en fiche un peu de devoir utiliser un pilote propriétaire pour mon circuit vidéo. D’ailleurs, si je n’utilisais pas Compiz, j’aurais largement pu me contenter du pilote nouveau qui fonctionne pas trop mal à ce que j’ai pu voir.

Si j’avais voulu me la jouer librissiste (plus libriste que RMS lui-même), j’aurais installé une ArchLinux en me recompilant le kernel-libre, en rajoutant gnash, et en utilisant GNU IceCat.

Cependant, j’utilise le noyau officiel de la ArchLinux, avec flash et des versions de Mozilla Firefox de développement ? Pourquoi ?

Parce que je suis pragmatique, et que je veux avoir une machine utilisable. Car j’ai besoin aussi de ma machine pour travailler, et qu’il me faut faire des choix.

Mon but, c’est de remplacer le pilote propriétaire nVidia par nouveau quand celui-ci aura la 3D complètement activé, et une version de gnash utilisable sur 99% des sites qui utilise flash.

Il a fallu 3 ans pour que Linus Torvalds et les hackers arrivent à sortir linux 1.0. Je suis prêt à attendre encore un ou deux ans pour pouvoir faire fonctionner ma machine avec que du logiciel libre. D’ici là, je ferais des compromis pour pouvoir utiliser l’informatique.

Que cela déplaisent à certains librissistes, tant pis. Mais savoir trouver un juste milieu est le fondement de la vie. Ce n’est pas pour autant que je jetterais la pierre à Christophe. Au contraire, des puristes sont nécessaires. Sans eux, pas d’évolution, au minimum sur le plan technique des logiciels.

Il est dommage que certaines personnes voulant faire du zèle en viennent à faire plus de mal que de bien au logiciel libre… Je ne vise personne en particulier, mais juste une mouvance qui est trop intransigeante et qui risque de faire tout exploser en vol.

Et les autres navigateurs libres dans tout cela ?

Dans le monde des navigateurs libres, deux noms ressortent tout de suite : Mozilla Firefox et Chromium, version libre de Google Chrome. Sans oublier Konqueror sous l’environnement KDE.

Mais alors, quid des autres ?

Voici une présentation rapide – et non exhaustive – des autres logiciels de ce domaine. Commençons par le plus connu d’entre eux, Midori.

Midori, tout comme Chromium, se base sur Webkit. Actuellement en version 0.2.6, il a pour but de devenir le navigateur officiel de l’environnement Xfce.

Il s’installe avec un simple yaourt -S midori

Il propose une fonction à la « speed dial » d’Opera, qui permet d’avoir des raccourcis vers des sites régulièrement visités. Très rapide, surtout en javascript, il s’avère très léger à l’utilisation. Un excellent navigateur pour des machines légères.

Continuer la lecture de « Et les autres navigateurs libres dans tout cela ? »

Sidux Hypnos preview 1 : du rolling release à la sauce debian.

Je l’avoue, j’ai appris à apprécier les distributions en rolling release. Siduxdont j’ai déjà parlé en novembre dernier – reprend ce principe, en prenant comme base Debian gnu/linux Sid.

Après avoir récupéré l’image 64 bits de la version KDE, je l’ai installé dans une machine virtuelle kvm.

[fred@fredo-arch download]$ qemu-img create -f raw disk.img 32G
Formatting 'disk.img', fmt=raw size=34359738368
[fred@fredo-arch download]$ kvm64 -hda disk.img -cdrom sidux-2010-01-hypnos-pre1-kde-lite-amd64-201005262039.iso -boot d &

Les étapes étant les même que celle de l’article de novembre dernier, je vais me concentrer sur les apports de cette nouvelle version.

Continuer la lecture de « Sidux Hypnos preview 1 : du rolling release à la sauce debian. »

aLinux 14.0 : compte-t-elle pour des cacahouettes ?

aLinux, c’est une distribution live installable, anciennement connu sous le nom de PeanutLinux, peanut signifiant… cacahouette 🙂

Ayant vu sur distrowatch qu’une version 14.0 était sortie, j’ai été voir de quoi il en retournait.

Après avoir récupéré aLinux en utilisant Transmission via le site linuxtrackers.org, j’ai utilisé ensuite la machine virtuelle habituelle pour lancer le test.


[fred@fredo-arch download]$ qemu-img create -f raw disk.img 32G
Formatting 'disk.img', fmt=raw size=34359738368
[fred@fredo-arch download]$ kvm64 -hda disk.img -cdrom aLive-14.0-CD.iso -boot d &

Pour mémoire, kvm64 est un raccourci pour :


qemu-system-x86_64 --enable-kvm -m 1500 -k fr -localtime --soundhw all

Après un démarrage classique, on arrive sur l’écran de connexion, qui ne propose qu’un compte, root (bonjour la sécurité), et il suffit de cliquer dessus et d’appuyer sur entrée pour se connecter.

Continuer la lecture de « aLinux 14.0 : compte-t-elle pour des cacahouettes ? »

Chronique d’une migration forcée.

Mercredi soir, j’ai été obligé d’acheter un ordinateur neuf, mon ancien, un portable Acer 5520 a fini par rendre l’âme, mais de manière très progressive.

  • D’abord des gelures incompréhensibles de l’affichage m’obligeant à un redemarrage à la « sauvage »
  • Ensuite, un problème de pile qui avait de plus en plus de mal à sauvegarder et entretenir l’heure courante.
  • Une coupure d’électricité a été le coup de grace. L’ordinateur se portait de plus en plus mal.

Une ultime gelure de l’affichage a été fatal. Bien que j’ai pu le rédémarrer, la date a été complètement incompréhensiblement changée. J’ai été obligé de me rendre au constat : la machine avait fini par rendre l’âme.

Ayant senti le mauvais temps venir, j’avais sauvegardé mes documents, ainsi que mes profils de firefox et thunderbird. Perte ? Un ou deux courriers reçus entre temps, donc rien.

Donc, le mercredi vers 19 h 30, j’ai été obligé de courir à l’hypermarché du coin pour m’acheter un nouvelle machine. Ne voulant pas mettre plus de 400 € (ne pouvant pas me permettre plus pour éviter de mettre en danger mon budget informatique et mon budget tout court), j’ai me suis tourné sur l’unité centrale en PC fixe au « premier prix ».

Et en comparaison de mon ancien PC portable, je suis gagnant. Pour 389 € (dont 89 € d’écran, d’une diagonale de 19 pouces), je me suis pris un PC d’entrée de gamme. Un Compaq équipé d’une Athlon II X2 215, épaulé de 3 GiO de mémoire vive et d’un disque dur de 500 GiO. La partie graphique est assurée par un circuit nVidia GeForce 6150SE. N’étant pas joueur, cela me suffit largement, même si à terme, je gonflerais la machine pour la faire durer 3 ans.

Soit, un processeur 2 fois plus rapide, et 4 fois plus d’espace disque que sur mon PC portable. Sans compter un avantage énorme : plus besoin de gérer de circuit wifi ce qui a été toujours été mon cauchemar d’utilisateur d’ordinateur portable.

Après avoir démarré sur un CD d’Ubuntu Lucid Lynx (qui m’a permis d’avoir des infos importantes, comme les fréquences supportées par le processeur), j’ai démarré sur un CD d’Archlinux que j’avais gardé, et au bout d’une grosse heure de manipulation, j’avais mon environnement classique en place : Gnome 2.30, les outils de compilations, OpenOffice.org, Gimp et tout le reste 😀

Le seul problème que j’ai rencontré, c’est qu’il a fallu que je réactive les options de virtualisation dans le Bios… Opération qui m’a demandé 3 minutes, redémarrage compris 😀

Bien entendu, cela m’a fait mal au coeur d’abandonner mon portable qui avait environ 2 ans et demi, mais je me suis aperçu que pour mon utilisation courante, un portable était inadapté.

En effet, car voici mes tâches principales :

  • Compilation quasi-quotidienne de Mozilla Firefox et Mozilla Thunderbird en version de développement. (75 minutes avec mon portable, 35 minutes avec mon nouveau PC…)
  • Nombreux tests en machine virtuelle qui demandaient souvent que le processeur soit au maximum de sa puissance…
  • Compilation de certains logiciels assez lourd, comme des VLC en versions de développement.

Donc des activités qui demandaient l’évacuation de pas mal de chaleur, ce qui sur un portable n’est pas franchement la joie 🙁

Bah, c’est la vie. D’ailleurs, je comptais changer de machine et me reprendre un PC fixe d’ici en gros six mois… Dommage que j’ai été obligé de le faire plus tôt.