Un petit billet d’humour sur une rumeur tenace sur Archlinux. Je suis Archlinuxien depuis plus de 10 ans. Et en moyenne, mes installations tenaient dans les deux ans. Il faut dire que je leur en mettais plein la… figure et j’étais bien content de les voir tenir aussi longtemps 🙂
Cependant, en ce 15 juin 2020, je viens de m’apercevoir que mon installation actuelle d’Archlinux faite à l’époque en utilisant l’outil Anarchy – pour gérer l’UEFI que je ne maitrisais pas franchement en 2018 – approche petit à petit des 900 jours. Oui, 900 !
Pour être plus précis, 839 jours. Donc au 15 août 2020, les 900 jours seront atteints. Les 1000 ? Au 23 novembre 2020. Tiens, une idée pour un billet dans quelques mois, c’est cool 🙂
Comme quoi, on peut très bien avoir des installations vieilles de deux ans voire plus qui sont toujours en vie sur une Archlinux.
Il y a une formule du droit romain qui dit ceci : « Quod gratis asseritur, gratis negatur » ce qu’on peut traduire par : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Voici donc la sortie de la commande head /var/log/pacman.log -n 20
. En gros, les 20 premières lignes du fichier qui enregistre les activités de pacman.
[2018-02-27 17:39] [PACMAN] Running 'pacman -r /mnt -Sy --force --cachedir=/mnt/var/cache/pacman/pkg --noconfirm bash bzip2 coreutils cryptsetup device-mapper dhcpcd diffutils e2fsprogs file filesystem findutils gawk gcc-libs gettext glibc grep gzip inetutils iproute2 iputils jfsutils less licenses linux logrotate lvm2 man-db man-pages mdadm nano netctl pacman pciutils pcmciautils perl procps-ng psmisc reiserfsprogs s-nail sed shadow sysfsutils systemd-sysvcompat tar texinfo usbutils util-linux vi which xfsprogs alsa-utils base-devel cpupower cups cups-pdf dialog efibootmgr ffmpegthumbnailer git grml-zsh-config grub gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly gtk3-print-backends gtk-engine-murrine gvfs gvfs-mtp gvfs-smb libreoffice-fresh libreoffice-fresh-fr lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings linux-headers mate mate-extra mesa-libgl networkmanager network-manager-applet ntfs-3g pamac-aur pavucontrol pulseaudio pulseaudio-alsa screenfetch ttf-dejavu unzip vim wget wireless_tools wpa_actiond wpa_supplicant xdg-user-dirs xf86-video-ati xorg-apps xorg-server xorg-xinit xterm zsh zsh-completions zsh-syntax-highlighting'
[2018-02-27 17:39] [PACMAN] synchronizing package lists
[2018-02-27 17:44] [ALPM] transaction started
[2018-02-27 17:44] [ALPM] installed linux-api-headers (4.14.8-1)
[2018-02-27 17:44] [ALPM] installed tzdata (2018c-1)
[2018-02-27 17:44] [ALPM] installed iana-etc (20180221-1)
[2018-02-27 17:44] [ALPM] installed filesystem (2017.10-2)
[2018-02-27 17:44] [ALPM] installed glibc (2.26-11)
[2018-02-27 17:44] [ALPM] installed gcc-libs (7.3.0-1)
[2018-02-27 17:44] [ALPM] installed ncurses (6.1-3)
[2018-02-27 17:44] [ALPM] installed readline (7.0.003-1)
[2018-02-27 17:44] [ALPM] installed bash (4.4.019-1)
[2018-02-27 17:44] [ALPM] installed bzip2 (1.0.6-7)
[2018-02-27 17:44] [ALPM] installed attr (2.4.47-3)
[2018-02-27 17:44] [ALPM] installed acl (2.2.52-4)
[2018-02-27 17:44] [ALPM] installed gmp (6.1.2-1)
[2018-02-27 17:44] [ALPM] installed libcap (2.25-1)
[2018-02-27 17:44] [ALPM] installed gdbm (1.14.1-1)
[2018-02-27 17:44] [ALPM] installed db (5.3.28-3)
[2018-02-27 17:44] [ALPM] installed perl (5.26.1-2)
En l’espace de presque 940 jours, je suis passé d’un noyau Linux 4.14.x ou 4.15.x au 5.7.2. Soit une quinzaine de versions (du 4.14 ou 15 au 4.20, puis du 5.0 au 5.7). Sans oublier la tétrachiée de versions mineures intermédiaires. De même, mon installation est passée de gcc 7.3.x à la version 10.1, de la glibc 2.26 à la 2.31, a connu Mate-Desktop 1.20, 1.22, 1.24 et actuellement Gnome 3.36. Autant dire que ça a pas mal bougé 🙂
Sans oublier les logiciels installés une fois puis viré, les émulateurs, les virtualisateurs, etc… Mon installation a même survécu – grâce aux bons soins d’un certain BabaOrhum – au passage du système d’un disque dur vers un nvme…