OpenSuSE 12.2 : à oublier si vous utilisez Gnome !

Hier, j’ai évoqué en vitesse le cycle atypique du développement d’OpenSuSE, ayant le cul entre deux chaises : la version semestrielle (trop courte) et annuelle (trop longue).

A l’époque de la version 12.1rc1, j’avais parlé d’une version 48 bits, tant le mélange entre les deux générations de paquets était encore importante.

En effet :

Que la remarque concernant le mélange de code 32 et 64 bits est toujours présent… 85 paquets 32 bits dans une distribution 64 bits avec l’installation par défaut… C’est la raison pour laquelle j’ai parlé d’une distribution 48 bits, car c’est un peu le cas, même si depuis la précédente version, la proportion de paquets 32 bits a diminué…

Pour tout dire, ce mélange de paquets a été résolu par la plupart des distributions depuis au moins 2 voire 3 ans. Mais voyons ce qu’il en est, après un cycle de développement qui s’est rapproché de la version annuelle pour sa durée.

Pour rester dans mon intégrisme environnement de bureau préféré, j’ai récupéré le liveCD 64 bits pour Gnome, le tout lancé dans une machine virtuelle VirtualBox. J’ai choisi de démarrer directement sur l’installateur.

Continuer la lecture de « OpenSuSE 12.2 : à oublier si vous utilisez Gnome ! »

Vieux geek épisode 3: Ubuntu Warty Warthog alias Ubuntu 4.10.

Nous sommes en octobre 2004. A l’époque, installer une distribution GNU/Linux est encore assez périlleux, mais moins que quelques années auparavant, et largement moins que lors de la première distribution que j’avais installé sur une partition ms-dos (en utilisant la technologie umsdos), une Slackware Linux 2.3 en 1996, fourni sur un CD de feu PC-Team.

C’est alors qu’une personne, du nom de Mark Shuttleworth propose une idée incroyable : prendre une version de Debian GNU/Linux unstable et la stabiliser pour en faire un environnement de bureau utilisable.

A l’époque – ce problème n’étant corrigé qu’en 2006 avec la première version LTS – deux images ISOs sont disponibles. Une pour tester la compatibilité et l’environnement, l’autre pour installer la distribution.

D’ailleurs son nom de code est assez tordant : Warty Warthog, le phacochère couvert de verrues.

A l’époque, RedHat propose la Fedora Core 2, que j’ai un peu utilisé… Même si c’était une horreur sans nom pour gérer les divers dépôts tiers, ne serait-ce pour avoir le support des mp3… 🙁

J’ai pu retrouver la première version installable à cette adresse : http://old-releases.ubuntu.com/releases/4.10/ J’ai donc décidé de l’installer dans une machine virtuelle qemu.


[fred@fredo-arch ISO à tester]$ qemu-img create -f qcow2 disk.img 32G
Formatting 'disk.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=65536 lazy_refcounts=off
[fred@fredo-arch ISO à tester]$ kvm32 -hda disk.img -cdrom warty-release-install-i386.iso -boot order=cd &

kvm32 étant un alias pour :


qemu-system-i386 --enable-kvm -m 2048 -k fr -soundhw all -usb

Continuer la lecture de « Vieux geek épisode 3: Ubuntu Warty Warthog alias Ubuntu 4.10. »

Ca pourrait ressembler à quoi un passage d’une Archlinux à systemd ?

J’ai voulu faire une machine virtuelle avec une Archlinux « systemd-isée ». Avant toute chose, systemd n’est pas encore 100% porté pour Archlinux, donc, c’est à vos risques que vous ferez les manipulations en question. Je me suis bien fait comprendre ?

Donc, après avoir mise en place une version complète et classique d’une archlinux, j’ai commencé à installer les paquets qui vont bien. Dans mon cas, une archlinux avec un gnome avec les fichiers de configuration « éclatés ».

Ensuite, j’ai installé les paquets nécessaire à un démarrage en mode systemd.


sudo pacman -S systemd systemd-arch-units systemd-sysvcompat

Ensuite, après avant de redémarrer, j’ai jeter un oeil à la liste des daemons qui sont chargé dans le fichier /etc/rc.conf, qui est renommé en /etc/rc.conf.pacsave.

DAEMONS=(syslog-ng !network netfs crond dbus alsa networkmanager iptables ntpd avahi-daemon avahi-dnsconfd cupsd gdm)

Ce qui m’a donné la liste des services à mettre en route avec les lignes de commandes suivantes :


sudo systemctl enable syslog-ng.service
sudo systemctl enable cronie.service
sudo systemctl enable NetworkManager.service
sudo systemctl enable avahi-daemon.service
sudo systemctl enable avahi-dnsconfd.service
sudo systemctl enable iptables.service
sudo systemctl enable ntpd.service
sudo systemctl enable cups.service
sudo systemctl enable gdm.service

Certains services sont chargés automatiquement, soit par un autre service (comme dbus par NetworkManager) ou par l’interface graphique (comme alsa).

J’avais créé à l’origine cette machine virtuelle pour parler de gwibber, mais j’en ai profité pour faire une vidéo montrant une archlinux systemd-isée à l’action… Et c’est du brutal 😀

Tout fonctionne bien, mis à part le son qui coince. Mauvaise manipulation ? Bug de VirtualBox ? Bug de pulseaudio ? En tout cas, ça semble lié à Bluetooth qui semble mettre sa mouise. J’ai rapporté le bug, on verra bien ! 😀

Le point sur l’installation de Debian Gnu/Linux Wheezy au 11 août 2012.

Depuis quelques jours, la blogosphère libre parle du choix de proposer par défaut sur le premier CD de la Debian GNU/Linux, avec par exemple ce journal sur linuxfr.org, qui sortira en début d’année prochaine Xfce en lieu et place de Gnome. Je m’était aussi fendu d’un article qui parlait d’une limite technique qui si elle semble obsolète dans nos contrées ayant accès à la fibre optique ou au minimum à un ADSL aux hormones ne l’est pas ailleurs.

J’ai donc pris une image ISO de la version testing, en date du 6 août dernier. L’annonce fracassante de l’équipe de Debian datant de la fin juillet, normalement l’ISO doit contenir la correction.

J’ai donc lancé l’installation, et pour éviter de dire que j’ai trafiqué quelque chose, j’ai enregistré la demi-heure qui permet de montrer l’installation en ligne. Et un Gnome 3.4 nous accueille quand on fait une installation en ligne.

Je me suis alors dit, si l’installation en ligne propose Gnome 3.4, peut-être que l’installation hors-ligne propose Xfce ? Et voici le résultat de l’installation hors ligne.

Pas de Xfce, mais je suppose twm « mal configuré » qui nous accueillent. Xfce n’a pas encore du être intégré dans l’ISO du CD 1.

Donc, aux alentours de la mi-août 2012, à 5 ou 6 mois de la sortie de la Debian GNU/linux Wheezy, il est trop tôt pour enterrer Gnome 3.4, même si c’est au profit du très bon Xfce.

Ah, les contraintes du format CD… Ou au moins de sa taille de 700 Mo.

Quand j’ai commencé à m’intéresser au monde des distributions GNU/Linux, c’était vers 1996-1997. A l’époque, il fallait se créer deux disquettes au minimum pour démarrer un système minimal qui permettait de lancer l’outil d’installation.

Les CDs d’installation démarrant tout seul doivent dater de 1999 ou de l’an 2000. Quant aux liveCD, le premier, DémoLinux date de l’an 2000. 12 ans déjà, 4 ans au minimum avant une certaine distribution au nom de code bizarre, Warty Warthog, sorti courant octobre 2004.

Et depuis, sauf pour les distributions les plus gourmandes, une ISO d’installation d’une taille maximale de 700 Mo (capacité maximale d’un CD) est resté l’étalon.

En mai 2010, je parlais du problème de cette taille étalon. En dehors du fait que je pensais – et c’est toujours le cas – que des distributions à publication fixes semestrielles sont difficile à respecter coté stabilité, je parlais de sacrifices nécessaires coté logiciel.

Pour respecter la « sacro-sainte » limite des 700 Mo, on est obligé de faire la croix souvent sur des logiciels phare comme Gimp, ou encore OpenOffice.org.

Or, la publication récente de Linux Mint 9 propose une version en liveDVD qui contient des logiciels comme VLC et OpenOffice.org (assez indispensable de nos jours une suite bureautique) en complément de la version classique.
[…]
Car 6 mois, c’est déjà court pour stabiliser une distribution, et rester dans le cadre du format CD coté taille obligera constamment soit à augmenter le niveau de compression, en utilisant des outils comme xz soit à faire des sacrifices plus ou moins bien compris par les utilisateurs.

Sans le vouloir, j’ai eu le nez creux avec un peu d’avance. Lisant le site PcInpact, je suis tombé sur cet article, « Debian abandonne l’environnement GNOME au profit de Xfce »

Si on s’arrête à la une (comme de nombreuses personnes seraient tentées de le faire), on pourrait se dire : encore un coup dans la tronche de Gnome, mais il faut lire l’article pour tomber sur un morceau intéressant, je cite :

Un changement voulu en grande partie à cause du poids de GNOME qui augmente. Or, les développeurs veulent maintenant un objectif de taille raisonnable pour la distribution, notamment en ce qui concerne la distribution par images ISO de type CD.

D’ailleurs, si on se plonge sur le « commit » qui a mis en place ce choix, le commentaire est très clair.

« This ensures that the desktop will fit on CD#1, which gnome currently does not. » ce que l’on peut traduire par « Cela assurera que le bureau tiendra dans le CD 1, ce que gnome n’est pas capable de faire en ce moment ».

Bien entendu, pour les vieilles machines, avoir un support CD minimal quand on a un réseau de qualité moyenne, c’est l’idéal. Cependant, dans les pays développés ou pour les personnes pouvant faire une installation en réseau, voire mettre un ISO plus grosse que les 700 Mo sur une clé USB, le problème ne se pose pas.

Donc, nous assistons encore une fois à une obligation de trancher dans le vif pour respecter le sacro-saint format de 700M des images ISOs.

Pour combien de temps encore ?