• # Slackware, Debian edition

    Posté par (site web personnel) . En réponse à la dépêche Linux Slackware 11.0 est disponible. Évalué à 10.

    Même s'il n'y a pas de règles strictes concernant le rythme des sorties de versions pour Linux Slackware, il est évident que cette version 11.0 s'est fait attendre.

    De l'aveu même de Patrick Volkerding, elle aurait du sortir avant fin Juin. Alors, que s'est-il passé ?

    Il convient peut-être de rappeler tout d'abord, pour ceux qui l'ignoreraient, que Slackware est maintenue par essentiellement une personne : Patrick Volkerding. Il y a bien sur des contributeurs externes (très nombreux d'ailleurs pour cette version), mais les intégrations de correctifs, la validation des tests et le packaging final sont faits par un seul homme.

    On comprend donc, dans ces circonstances, que Patrick, devenu papa en novembre 2005, ais du ralentir le développement de Slackware 11.0 pendant quelques mois.

    La deuxième chose concerne les problèmes techniques. Il y en a eu de toutes sortes, pas forcément spécifiques à Slackware, mais il y un point sur lequel je voudrais insister : le chantier permanent qu'est la branche 2.6 du noyau Linux.

    En effet, si le c1⁄2ur du système est toujours basé sur Linux 2.4 (donc la glibc), Slackware 11.0 intègre tout ce qui est nécessaire au 2.6, par défaut. Il y a donc eu beaucoup de travail pour avoir également une base stable sous ce noyau.

    Sans détailler ce qui se passe pour le noyau lui-même, prenons l'exemple de udev, qui dépend très étroitement du noyau et qui est l'une des clés de voûte d'un système Linux «moderne».

    En 3 ans et demi, udev en est à sa 101ème version, soit une nouvelle version tous les 12 jours en moyenne.

    Ces changements rapides et les incompatibilités, parfois très importantes, qui en découlent ne facilitent pas la tâche des distributeurs. Si les Fedora, Novell et autres Debian ont l'envie de déployer la force de frappe nécessaire pour fournir leur propre noyau, leur propre udev corrigé et d'en faire des mises à jours hebdomadaire, ce n'est pas le cas des autres.

    Le package udev de Slackware (version 97) a été corrigé 9 fois. Et pour assurer un fonctionnement avec un grand nombre de versions de Linux 2.6, Patrick Volkerding a ajouté 2 autres versions dans /extra (64 et 71).

    Notons enfin le mal qu'ont eu les gens de LFS pour mettre à jour leur livre.

    Tant qu'une nouvelle branche de Linux ne sera pas ouverte, il sera difficile ou éphémère, pour une petite équipe, de distribuer un système stable, basé sur un Linux 2.6.