Nouvel installateur, spk-gui, LXTaz et 1679 commits

Septembre 2026

Août s'est passé sous le capot, septembre l'a fait remonter à la surface. SliTaz 5.1 a désormais un installateur réécrit, un gestionnaire de paquets graphique, un bureau LXDE moderne et un outil de réglages système. Et 1679 commits sont arrivés dans les dépôts depuis la dernière news, dont 1277 dans le wok.

L'installateur réécrit : TUI et GTK

tazinst 4.0 repart à neuf. Le moteur parle maintenant un petit protocole machine, et deux interfaces le pilotent : tazinst-tui, un installateur ncurses aux couleurs orange de SliTaz, avec compteur d'étapes, choix de partition et de formatage clairs et nouvel essai en cas d'erreur, et tazinst-gtk, un installateur GTK3 avec son icône et son entrée de menu. Les deux ouvrent un fichier d'installation prêt directement sur son résumé. En dessous, grub legacy et syslinux s'en vont : GRUB2 s'installe aussi bien en BIOS qu'en UEFI. L'ancien installateur TazPanel et le média d'installation web cassé sont retirés, et les manuels sont à jour en anglais, français, allemand et portugais. tazinst-gtk remplace tazinst-gui dans les saveurs core.

spk-gui : enfin un gestionnaire de paquets GTK

L'attente a été longue : SliTaz a de nouveau un gestionnaire de paquets graphique. spk-gui, livré avec spk 3.0, est une interface GTK3 sans aucune logique de paquet propre : il pilote les outils spk via leur sortie machine, donc ce que vous voyez est exactement ce que fait la ligne de commande. Recherche, détails, installation et suppression, depuis le menu ou le dash LXTaz.

spk lui-même est passé de 2.4 à 3.7 entre-temps. Les mises à jour sont atomiques en deux phases, avec un petit utilitaire statique spk-mv pour qu'une mise à jour de la glibc à chaud n'associe jamais un chargeur et une libc incompatibles ; spk se met à jour en premier puis reprend avec la nouvelle version. La résolution des dépendances comprend PROVIDE, les méta-paquets s'installent de nouveau, et spk-add est passé d'un fork par fichier à une seule passe : la mise à jour d'un paquet de 18 000 fichiers tombe de 987 à 41 secondes. tazpkg a suivi le même chemin, de 5.9 à 5.9.5.

LXTaz : un bureau LXDE moderne

La pile LXDE est à jour côté amont, mais elle avait encore l'allure de 2010. LXTaz est notre réponse : une série de petits composants GTK3 au-dessus d'Openbox et de lxpanel, assez légers pour SliTaz.

Autour d'eux, slitaz-configs gagne le thème SliTaz-Dark, désormais par défaut, et son jumeau SliTaz-Light (GTK2, GTK3 et Openbox), deux jeux d'icônes symboliques assortis, DejaVu Sans 11 et un nouveau fond d'écran. LXTaz est livré dans les saveurs core, core-retro et Firefox.

trame 1.0 et trame-gui : les réglages système

trame, le backend unifié d'administration système écrit en shell POSIX, atteint la 1.0. Il a appris la configuration réseau au boot, le Wi-Fi 802.1x (PEAP, TTLS, PWD), le Bluetooth, la détection du matériel et des firmwares manquants, les dispositions clavier, les locales, le stockage, l'alimentation, les utilisateurs et les journaux, le tout testé sur de vraies machines SliTaz. Par-dessus, trame-gui donne au bureau une application de réglages : Wi-Fi, Bluetooth, son, affichage, alimentation, stockage, utilisateurs, langue et heure, en tuiles.

TazTerm : un terminal pour les humains et les agents IA

tazterm est un nouveau terminal VTE à panneaux, et le terminal par défaut du bureau x86_64. Blocs de commandes, Ctrl+clic sur les URL et les fichier:ligne, alerte quand une longue commande se termine hors de vue, thèmes et raccourcis configurables. Une interface tazterm ctl en lecture seule permet aux agents IA locaux, comme navette, de suivre les panneaux sans jamais voir un secret. Six versions en neuf jours, de 0.5 à 0.9.1. À propos de modèles locaux : navette choisit désormais tout seul le plus gros modèle qui tient en RAM, et decide, un petit outil de décisions typées sur du texte avec un petit modèle local, entre dans le wok.

Boot plus rapide, eudev et ISO plus légères

udev 182 s'en va : eudev est désormais le seul gestionnaire de périphériques, sur les deux arches. Les scripts de boot ont été retravaillés (réseau en arrière-plan, plus de double coldplug, ntp au premier bail DHCP), et un bureau s'affiche en 4,5 secondes environ sur NVMe. Les saveurs ont perdu du poids mort (icu, jack, bibliothèques inutilisées), gagné les firmwares audio Intel SOF et iwlwifi anciens, et metier construit maintenant les ISO UEFI nativement sur SliTaz, avec le noyau stocké une seule fois.

Des milliers de commits dans le wok

1277 commits dans le wok depuis août, 2490 depuis janvier, et plus de 3000 paquets touchés. Le grand chantier : les receipts v2, un format plus propre pour les paquets découpés, utilisé désormais par près de 900 receipts. Cookutils est passé de 4.9 à 4.26 pour les porter : les paquets découpés n'héritent plus des variables de la receipt principale, le wok est purgé après chaque cuisson, et un postcheck repère maintenant les fichiers empaquetés deux fois.

C'est le travail de trois personnes. HGT signe 605 commits dans le wok, convertissant receipt après receipt en v2. Pascal Bellard en signe 391, des conversions v2 à la glibc, krb5 et aux compilateurs croisés. Pankso en signe 281, plus les nouveaux outils autour. Un grand merci à vous deux : la 5.1 existe parce que le wok avance.

Sur l'ensemble des dépôts (wok, cookutils, spk, trame, tazterm, flavors, slitaz-configs, lxtaz, tazinst, tazpkg, tazlab (désormais avec le support Docker, merci à Erjo), scripts de boot, navette et d'autres), 1679 commits depuis le 1er août. La 5.1 approche.

— Christophe Lincoln (Pankso)