On est tous les glabres de barbus plus ou moins… poilus.

Par barbus, je pense bien entendu aux fondamentalistes, qu’ils soient religieux (Salafistes ou Talibans, ultra-orthodoxe juif, Fraternité Saint Pie X, certains mouvements évangéliques, fondamentalistes hindous, etc…) ou libristes.

Définissons le fondamentaliste libriste : pour cette personne, Richard Matthew Stallman n’est rien d’autre que Saint Ignicius. La GPL (quelque soit sa version) est la seule vraie licence, et doit être appliquée sans autre forme de procès. Sans oublier la AGPL (pour les logiciels réseaux), la LGPL (quand on a pas le choix et qu’on doit utiliser du code non libre) et la FDL pour la documentation.

On se doit d’utiliser – en attendant GNU/Hurd quand il sortira un jour – d’utiliser le noyau linux, et si possible, le noyau linux libre, ou une distribution ointe comme étant libre au sens de la Free Software Foundation.

Sans oublier que le fondamentaliste libriste utilisera des codecs libres pour la vidéo et l’audio. Vous ne trouverez aucun fichier musicaux en mp3, mais en ogg. Aucun fichier au format divx, mais des video en theora, et ainsi de suite.

Vous ne verrez pas chez lui Mozilla Firefox, mais sa version libre, Gnu Icecat.

Continuer la lecture de « On est tous les glabres de barbus plus ou moins… poilus. »

Sabayon Linux 10 : une distribution un peu lourde à digérer ?

Le 13 septembre, l’équipe de Sabayon Linux a présenté la 10ième version officielle de sa distribution, dérivée de la Gentoo Linux.

Les notes de publications sont savoureuses. Non content de proposer une version de développement de l’implémentation libre du standard OpenGL, à savoir Mesa 9 en date du 31 août, ils cassent gentiment la technologie systemd.

Sur l’intégration de la pré-version de Mesa 9 :

« Mesa 9, drm stack, KMS

Mesa 9 is not out yet, but you can get a taste of it in Sabayon 10 already, which is shipping with a 2012-08-31 snapshot of Mesa 9 and updated libdrm and drivers stack. Out of the box Kernel-Mode-Setting experience has been improved for Intel and Matrox video cards as well, while due to conflicts with fglrx, radeon KMS still requires some scripty help (but this will be addressed once Linux 3.6 is out). Please have a look at our footnotes if you have problems booting your system on AMD hardware. »

Ce qui donne traduit :

« Mesa 9, drm stack, KMS

Mesa 9 n’est pas encore sorti, mais vous pouvez y goûter dans Sabayon 10, qui propose un instantané de développement de Mesa 9 en date du 31-08-2012 et des versions à jour de libdrm et des pilotes. L’expérience immédiate [vous traduiriez comment out-of-the box ?] du Kernel-Mode-Setting a été amélioré pour les cartes vidéo Intel et Matrox aussi, mais à cause de conflits avec fglrx, le KMS avec Radeon requière encore une petite aide au niveau des scripts (qui sera corrigée quand Linux 3.6 sortira). Veuillez jeter un oeil au notes de fin de page si vous avez des problèmes pour démarrer votre système du matériel AMD »

Et pour le cassage de systemd :

New udev, kmod stack

As many other distributions, we were tempted by systemd to the point that we made it easier to migrate to it through Portage (and you can do that as well, with some trickery). This required a new udev-systemd snapshot and the migration to kmod, from module-init-tools. Our team, more precisely Joost Ruis, decided to benchmark OpenRC (our current init system) against Systemd and the results were a bit disappointing. While Systemd has proved to be faster, our real world scenarios simulation showed that the difference is well below 8 seconds for the boot process. Does this justify the move towards a less-tested and for many controversial technology? Not yet, our boot is fast enough. Do the average people restart their system more than 5 times a day? We don’t think so.

Ce qui donne traduit :

Nouvel udev, nouvelle pile kmod

Comme beaucoup d’autres distributions, nous avons été tenté par systemd au point que nous avons rendu sa migration plus facile dans Portage (et vous pouvez le faire aussi bien, avec quelques manipulations). Cela a nécessité une nouvel instantané de udev-systemd et la migration vers kmod, à partir du module-init-tools. Notre équipe, plus précisément Joost Ruis, a décidé de comparer OpenRC (notre système actuel init) contre Systemd et les résultats étaient un peu décevants. Alors que Systemd s’est avéré être plus rapide, nos simulations en mode réel ont montré que la différence est bien en dessous de 8 secondes pour le processus de démarrage. Est-ce que cela justifie le passage à une technologie moins testée et controversée par de nombreuses personnes ? Pas encore, notre démarrage est assez rapide. Est-ce que la moyenne des gens redémarrent leurs systèmes plus de 5 fois par jour ? Nous ne le pensons pas.

8 secondes de différence, c’est quoi ? Une gorgée de café ou deux ? En prenant un démarrage par jour pour un utilisateur « lambda », ça fait quoi au bout de 365 jours ? 48 minutes gagnées par an, c’est vrai, c’est négligeable au final 😀

Mieux vaut casser l’affichage en proposant une version instable de MesaGL que d’utiliser une technologie moins testée – il est vrai que les utilisateurs de Fedora Linux, OpenSuSE, Mageïa, Frugalware Linux et autres ArchLinux sont une minorité – que de remettre en question une technologie plus confidentielle comme OpenRC 🙂

Mais trève de polémiques stériles, attaquons donc le test et récupérons en bon condamné par Hadopipirate… utilisateur d’une technologie à la base de l’internet actuel, à savoir le réseau BitTorrent l’image ISO. J’ai récupéré en bon Gnomiste indécrottable l’image en 64 bits avec Gnome 3.

Continuer la lecture de « Sabayon Linux 10 : une distribution un peu lourde à digérer ? »

Après SecureBoot, l’intégration d’udev dans systemd sera-t-elle la source d’une nouvelle balkanisation des distributions GNU/Linux ?

Dans un article posté sur Chatinux, je parlais de la balkanisation que les distributions GNU/Linux allait subir avec la généralisation de la technologie SecureBoot et le support par les distributions. Je ne reviendrais pas sur la polémique, cette technologie est pour moi une mauvaise réponse à une bonne question.

Dans l’article en question, je disais :

Car outre les deux [Ubuntu et Fedora] qui ont déjà annoncé les moyens mis en oeuvre pour supporter le duo UEFI + Secure Boot, que vont faire les autres ? Que va faire Debian GNU/Linux ? Archlinux ? Frugalware ? Gentoo ? Slackware ? OpenSuSE ?

Va-t-on avoir un clan prenant en charge le SecureBoot, et un clan ne le prenant pas en charge ? Cela serait une bonne chose sur un seul point : cela réduirait de manière drastique le nombre de distributions existantes, au dépend des utilisateurs de distributions alternatives.

En avril 2012, l’équipe en charge de systemd a décidé d’intégrer le code d’udev. Pour les personnes qui ne savent ce qu’est udev, c’est : « un gestionnaire de périphériques remplaçant devfs sur les noyaux Linux de la série 2.6. Sa fonction principale est de gérer les périphériques dans le répertoire /dev. »

En gros, il permet de dire au noyau quels sont les périphériques installés pour les gérer par la suite. Et bien entendu, quand des personnes sont mécontentes d’une évolution, la logique est de faire un fork. Donc, udev a été forké.

Continuer la lecture de « Après SecureBoot, l’intégration d’udev dans systemd sera-t-elle la source d’une nouvelle balkanisation des distributions GNU/Linux ? »

PureOS : 18 mois après sa version 3.0, quoi de neuf ?

Il y a 18 mois, je parlais de la version 3.0 de cette distribution basée sur Debian GNU/Linux testing. La version 6.0, propose toujours une base Debian GNU/Linux testing, qui entre temps a été gelée, avec un thème d’icones qui ressemble à celle de faenza (faut aimer), Chromium 21, et plein de petites bonnes choses, dont un noyau Linux très récent, le 3.5.3.

J’ai donc récupéré uniquement l’image 32 bits – quid des machines qui sont capables d’utiliser complètement le 64 bits sans passer par le cautère sur une jambe de bois qu’est PAE ? – de la distribution, et j’ai lancé le tout dans une machine VirtualBox.

Première chose, l’écran de démarrage n’est plus chronométré, ouf. Mauvais point : Gnome Shell ne sort pas de sa coquille avec VirtualBox.

L’installateur est le même que pour la version d’il y a 18 mois, donc rien à rajouter, mis à part qu’il faut toujours partitionner à la main.

Gros point noir : lors de l’installation, aucun compte utilisateur n’est créé, ce qui signifie que le compte auquel on accède au premier démarrage, c’est le compte invité alias guest, qui s’autoconnecte.

Sans oublier que le mauvais fuseau horaire est choisi par défaut, et qu’il faut trifouiller l’heure 🙁

Continuer la lecture de « PureOS : 18 mois après sa version 3.0, quoi de neuf ? »

Cinnamon 1.5.7 : un coup de poing dans la face de Gnome-Shell ?

J’ai fait compiler la version git de Cinnamon pour voir les progrès effectués depuis la version 1.5.2 dont j’avais parlé en juillet dernier.

J’ai donc fait créer les paquets suivants sur une archlinux systemd-isée, pré-équipée d’un gnome avec son Shell dont j’ai vérifié le fonctionnement.

Et c’est tout ! Autant dire que comparé au projet d’interface de Canonical, c’est le jour et la nuit côté nombres de paquets à construire 🙂

A noté que je n’ai installé aucune extension, et que j’ai installé le fork de Nautilus pour avoir une expérience aussi proche que de l’idéal voulu par les codeurs de Cinnamon. Pour virer Nautilus, une fois nemo-git installé, j’ai fait un petit :


sudo pacman -Rdd nautilus

Et bien entendu, j’ai fait une petite vidéo. L’ensemble est vraiment rapide à l’utilisation, même si, technologie de Gnome-Shell oblige, le premier démarrage est un peu lent. Et j’ai droit à la souris folle, bug de VirtualBox 4.1.xx, ce qui fait activé un nombre important de fois le gestionnaire d’environnement virtuel.

Le seul bug étrange, c’est l’affichage des noms de fonds d’écran qui utilisent des idéogrammes chinois à première vue.

Autant dire qu’en voyant Cinnamon, et surtout Nemo, je me demande si mon prochain environnement sera Cinnamon avec Nemo ou Gnome-Shell 3.6. En arriver à se poser la question en dit long sur le degré de défiance que commence à produire Gnome envers ses utilisateurs. Et je suis un utilisateur de Gnome depuis sa version… 2.12 jadis fournie avec Ubuntu 6.06 LTS, ce qui ne fait que 6 ans et des bananes 🙂