Is Artix Linux Just A Protest Distro
Une exploration technique d'Artix Linux, une distribution basée sur Arch mais sans systemd, testant son installation, ses outils par défaut et ses particularités, notamment le choix de Xlibre et l'init dinit.

SYNTHÈSE STRUCTURÉE
Origine et philosophie d’Artix
Artix Linux est présentée comme une distribution de “protestation”, née du mécontentement d’une partie de la communauté Arch lors de la migration vers systemd. L’intervenant la compare à d’autres distributions comme Linux Mint ou Devuan, qui démarrent souvent en réaction à une décision de leur projet parent. “Artix Linux is ‘Hey, we’re going to be Arch Linux, but we don’t want nothing to do with systemd.’” Son identité principale réside dans le rejet de systemd au profit d’alternatives comme OpenRC, runit, s6 ou dinit.
Processus d’installation via Calamares
L’installation utilise l’installateur graphique Calamares, standard sur de nombreuses distributions. L’intervenant souligne un point crucial de configuration lors du partitionnement : éviter le swap avec hibernation dans une machine virtuelle, car il crée par défaut une partition de 9 Go, disproportionnée. Il recommande plutôt l’option “swap to file” ou pas de swap du tout pour économiser l’espace disque virtuel. La configuration du compte utilisateur permet de synchroniser les mots de passe de l’utilisateur standard et de l’administrateur (sudo).
Choix de l’environnement et lenteurs perçues
L’ISO testée utilise XFCE avec le serveur d’affichage Xlibre (un fork/maintenance d’X11) au lieu de Xorg. L’intervenant constate des lenteurs significatives au démarrage de l’environnement de bureau live et après installation, qu’il attribue principalement à ce changement et à d’éventuels problèmes de pilotes vidéo (virtio) dans la VM. Il note que sur du matériel physique, les performances seraient probablement meilleures.
Suite logicielle par défaut et polémique
L’environnement XFCE est livré avec une suite d’applications standard (Thunar, Mousepad, Vim, MPV). Cependant, le choix du navigateur par défaut, GNOME Web (Epiphany), est critiqué comme étant peu adapté face à Firefox ou Chromium. L’intervenant dénonce une pratique qu’il juge manipulatrice : le navigateur ouvre automatiquement plusieurs onglets au lancement, dont celui de DistroWatch, potentiellement pour influencer le classement du site. “Shame on you. […] I also don’t appreciate being manipulated and helping you rise in your DistroWatch ranks.”
Gestion des paquets et spécificités d’Artix
Artix maintient ses propres dépôts pour fournir des paquets compatibles avec ses init systèmes alternatifs. On peut les voir dans le fichier de configuration de pacman :
/etc/pacman.conf
Les dépôts comme galaxy, galaxy-gremlins (ce dernier désactivé par défaut) sont spécifiques à Artix. Pacman est configuré avec des téléchargements parallèles et l’effet visuel “I love candy” activés par défaut.
Gestion des services avec Dinit
L’init système testé est dinit. Sa gestion est similaire dans l’esprit à systemctl, via la commande dinitctl. Pour contrôler un service (ex: sshd), on utiliserait :
dinitctl start <service_name>
dinitctl stop <service_name>
dinitctl status <service_name>
L’intervenant note qu’aucun service n’était actif par défaut sur son installation minimale, rendant ces commandes sans effet immédiat.
Performance et conclusion sur l’init système
Malgré les arguments souvent avancés par les distributions “anti-systemd” concernant des gains de performance et de légèreté, l’expérience dans la VM fut lente. L’intervenant estime que cela est dû à Xlibre et non à l’init système. Il conclut que le choix de l’init est avant tout une question de philosophie ou de préférence technique, et non un facteur décisif de performance pour la plupart des utilisateurs : “I don’t care what init system a distribution uses. I’m going to use it if I like the distribution.”
CONCEPTS CLÉS
- Systemd : Suite logicielle incluant un système d’initialisation (init), gestionnaire de services et d’autres composants, devenu standard sur de nombreuses distributions majeures.
- Init system (Système d’initialisation) : Premier processus lancé par le noyau (PID 1), responsable du démarrage et de la gestion des autres services. Alternatives à systemd : OpenRC, runit, s6, dinit.
- Xlibre : Fork/maintenance continue du serveur d’affichage X11, visant à moderniser et maintenir le code.
- Calamares : Installateur graphique universel utilisé par de nombreuses distributions Linux.
- Pacman : Gestionnaire de paquets de la distribution Arch Linux, également utilisé par Artix.
CONCLUSION
Artix Linux se positionne comme une alternative Arch viable pour les utilisateurs cherchant à éviter systemd, offrant un choix entre plusieurs init systèmes modernes. Cependant, cette vidéo met en lumière que son utilisation peut impliquer des compromis, comme des problèmes de compatibilité/drivers avec des technologies moins répandues (Xlibre), et nécessite de naviguer des dépôts spécifiques. Le message principal est que le choix d’une distribution comme Artix doit reposer sur un intérêt réel pour ses spécificités techniques (l’init système), et non sur des promesses automatiques de meilleures performances, qui peuvent être masquées par d’autres facteurs. C’est une distribution pour les administrateurs avertis qui ont une opinion arrêtée sur l’écosystème systemd.