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 ! 😀

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 !

En vrac’ rapide et libre.

Quelques liens en vrac’ en rapport avec le logiciel libre, et le libre en général.

C’est tout pour le moment !

Marre des chouineurs sur Archlinux…

Depuis quelques temps, la communauté archlinux me tape sérieusement sur le système. Il y a une minorité de chouineurs qui, disons-le tout net, au nom d’une vision spécifique du principe KISS s’est opposée aux différentes évolutions qui ont eu lieu depuis la fin juin.

En essayant d’être aussi exhaustif que possible, je citerais :

C’est l’annonce non-officielle sur google plus d’une migration annoncée vers systemd qui a une nouvelle fois déclenché les hostilités.

Il faut dire que tout a commencé un peu plus haut par une proposition d’un développeur de la distribution (qui doit s’y connaitre un tant soit peu) de commencer la migration, le temps que les dernières pièces manquantes soient mises au point.

I would suggest to replace iniscript by systemd once the ‘Missing systemd units’ is over. Thus we will avoid duplicating our efforts on two init systems.

Ce qui donne traduit :

Je suggèrerais de remplacer initscript par systemd une fois que les « Missing systemd units » seront terminés. Donc cela nous permettrait d’éviter de doubler nos efforts sur deux systèmes d’initialisation.

Et bien entendu, cette proposition a lancé un fil monstre, digne des pires empoignades geekesque, qui font passer la guéguerre vi contre emacs pour une dispute de cours d’école maternelle. 37 messages au moment où j’écris cet article. La pollution est telle qu’un des développeurs clés a décidé de la jouer « dictatorial » coté évolution de la distribution.

My solution was to unsubscribe to arch-general… So all those long threads have achieved is that I will now make decisions with even less community input.

Ce qui donne traduit :

Ma solution a été de me désinscrire d’arch-general. Tous ces fils interminables ont fini par me convaincre que je prendrais des décisions avec moins de retour de la communauté.

Et tandis que des trous de fesses mal récurés foutent la mouise, le mainteneur de l’ensemble de Gnome, Ionut Biru enfonce le coin dans la porte, maintenir Gnome sans passer par systemd est une horreur :

I wonder if we manage to do the switch before gnome 3.6 comes out. I’m sick and tired of supporting ck and seats and become harder to do so.

I plan to drop consolekit support from gnome and compile it with systemd full support.

Ce qu’on peut traduire par :

Je me demande si on peut gérer le changement avant que gnome 3.6 sorte. J’en ai assez de continuer le support de ck et de seats qui devient de plus en plus difficile.

J’ai planifié l’abandon du support de consolekit pour gnome et de le compiler avec le support complet de systemd.

J’avoue que je me demande si je serais encore sur Archlinux d’ici la fin du mois.

La répétition de ces débats stériles sont en train de m’écoeurer d’une distribution qui me donne énormément de plaisir depuis des années. Et depuis que j’ai installé la Viperr 02 sur le portable qu’on m’a donné, la Fedora Linux 17 me fait de plus en plus de l’oeil. D’ici à ce que je saute le pas…

Une communauté peut attirer des utilisateurs ou les faire fuir. A ce rythme, je crains que la communauté archlinuxienne – du moins une minorité un peu trop bruyante et incapable de se remettre en question – ne la détruise totalement !

Et encore un utilisateur ravi de Viperr 2.

J’avais déjà parlé de Viperr 02 lors de sa sortie. Ayant récupéré un portable (Toshiba Satellite L300 -2CZ), j’avais d’abord opté et installé une archlinux. Cependant, après avoir réfléchi, j’ai fini par craquer et j’ai installé le reptile.

J’ai cependant modifié l’installation de base. En gros, et liste non exhaustive :

  • VLC en lieu et place de Gnome MPlayer
  • LibreOffice 3.6 (en utilisant les paquets du site officiel)
  • Leafpad en lieu et place Geany
  • PNMixer en lieu et place de VolumeIcon, cf ce post sur google+

Et la petite capture d’écran qui va bien. Je n’ai pas encore complètement terminé, mais j’avoue que pour l’utilisation que j’aurais de la machine (appoint pour un projet personnel et machine de surf le soir au lit), c’est plus que suffisant… Et peut-être que j’aurais l’idée de migrer mes deux machines sous Viperr pour la 03 ? 😉