Suite à la sortie très attendue de ma part sur la nouvelle distribution Linux "Slackware 4.0" et aussi pour contribuer aux efforts de l'équipe de Linux-France, j'ai décidé de rédiger une petite fiche présentant les caractéristiques et aspets de cette nouvelle version.
Les sections qui suivent auront donc trait aux premières impressions, critiques personnelles (de ma part :-) et aux louanges sans aucune modération évidement ;-)
En guise de conclusion, on trouvera quelques screenshots des divers gestionnaires de fenêtres (window-managers) contenus dans la nouvelle Slack ainsi qu'un apperçu des bureaux (deskops) KDE et Gnome.
La fraîcheur des paquetages fournis m'a d'emblée impressionné. En effet, avant la sortie officielle de la distribution, je lisais les fichiers tels que ANNOUNCE.TXT et README40.TXT ce qu'on nous préparait de beau :-) Ma prime impression se confirmait :
Elvis, l'éditeur de texte de facto en version 2.1. Pine (Program for Internet News and E-mail) "commute" en 4.10 ! Je dis ça car au moment des faits, je compilais et installais ces derniers sur la Slackware 3.4 ;-) La dernière version du bien mal nommé :-) Sendmail (8.9.3), un MTA que l'on ne doit pas négliger. Netscape Communicator 4.51 ! Plutôt inhabituel pour une distribution de ce type, mais fort bienvenu. KDE et Gnome sont de la partie :-) Pour le premier KDE 1.1.1, on peut choisir de ne pas l'installer lors de la sélection des packages dans le setup (programme d'installation de la slack). Gnome 1.0 quand à lui figure dans le répertoire contrib (/contrib) du cdrom et doit être installé en manuel avec installpkg par exemple. Ce qui est étonnant, c'est que les sources sont fournis dans un sous-répertoire. Cerise sur le gateau, X-Chat-0.9.1 pour ceux qui aiment (à compiler). L'incontournable Gimp est inclut aussi (version 1.0.4). ircII 4.4, une interface pour l'IRC, déjà présente dans les précédentes Slackwares. Enfin Emacs évidemment (version 20.3) et XEmacs, la version pour X-Window mais je ne m'attarderais pas car je suis vi Powered ! ;-)) Ooops ... j'allais oublier le noyau 2.2.6, suffisament avancé et avec donc le "FrameBuffer" disponible (on y reviendra).
On va commencer avec vi (elvis 2.1). Je crois que Patrick Volkerding (le créateur de la Slackware) a vraiment des goûts spéciaux car la version d'elvis n'est pas compilée avec l'option "x11" (elvis 2.1 offre la possibilité d'une interface graphique pour X). Du coup on se retrouve avec vi en mode texte dans une fenêtre xterm par exemple ! Ou alors on essaye tant bien que mal de lancer ce "mode" graphique par une quelconque option (j'ai fait l'expérience :-)). Une seule solution : récupérer les sources du paquetage et le compiler avec les options adéquates. Personnellement j'ai récupéré les sources de la dernière version (2.1_3) sur le site officiel et ai remplacé la version 2.1.
Pine, réunissant à lui tout seul un MUA/NUA, s'utilise sans problème et est très facile à configurer. Je n'ai pas encore examiné toutes les options qu'incluait cette dernière version mais ça vaut le coup d'oeil.
On en vient à Sendmail :-) le Mail Transport Agent redouté par tout le "monde" ! Mais sur la Slackware il en va tout autrement car le package arrive avec "smailcfg", un autre package qui contient essentiellement des fichiers de configuration (fichiers macros) pour le démon Sendmail. Ce package est une contribution d'un certain Florian La Roche et permet de générer un sendmail.cf sans trop de peine et donc une config qui marche ! Je tiens à remercier beaucoup Denis BRAUSSEN à "batman.gotham.city" pour nous avoir donner un exemple de sa config (batman.mc) sur Usenet (f.c.o.l.c je crois). C'est un vrais spécialiste ! ;-)
Je n'ai rien à dire sur Netscape car je l'adore. Je m'en sers en ce moment même pour visualiser ce document.
Comme dit plus haut, KDE faisant partis des packages "xap" (applications X), est installé par défaut. Il est accompagné de la bibliothèque graphique et de dévelloppement QT-1.44. J'ai un peu joué avec le desktop, il y a beaucoup de programmes et le système semble fonctionnel.
Pour Gnome (dont je connais pas grand chose d'ailleur) "arrive" configurer pour s'utiliser au travers du window manager enlightenment-0.15.5. Aux premiers tests, je suis abasourdis par ce nouveau wm qui me dépasse quelque peu !! Mais l'environnement est un vrais régal :-) J'ai comme l'impression que le desktop Gnome se configure un peu "ala" WinNT (en activant et désactivant certain services dans un panneau de contrôle ..) mais n'en sais pas plus. Un desktop à préférer à KDE sûrement :-)
Même remarque que Netscape pour le retoucheur, convertisseur, analyseur ... tout ce qu'on veux ... Gimp. Reste à approfondir son usage.
Bon nouvelle fantaisie de la part de Pat, car j'ai du recompiler mon client irc favori, ircII ! Le problème étant que l'option pour choisir sa table de translation de caractères n'est pas incluse par defaut dans le programme. Comme j'utilisais déjà ircII 4.4 sur ma Slack 3.4, je n'ai pas eu à le télécharger. J'ai donc remplacé le programme existant (ircII/BitchX) par ma version compilée en respectant à chaque fois bien sûr le PATH (chemin d'accès aux fichiers exécutables). Vous pouvez télécharger ircII sur son site ftp.
Le kernel Linux fourni avec la Slackware 4.0 est le 2.2.6. Comme d'habitude, la slack arrive avec tout plein de noyau pré-compilés pour installation sur des configurations matérielles très diverses. Pas moins de 60 noyaux (ide+scsi) prêts à être concaténés sur une disquette de démarrage ! Tous les noyaux incluent la gestion du framebuffer, donc on peut commencer à faire quelques essais sur des configurations folkloriques (un laptop au circuit graphique dernier cri par ex.). Et le traditionnel color.gz pour créer une root-disk-slack :-)
Cela va faire quelques années que je connais l'existance de cette distribution et m'y suis drôlement attaché ces derniers temps. Ce que j'aime beaucoup dans la Slackware, c'est sa simplicité, sa robustesse et le côté volontaire et humouristique de son auteur Patrick Volkerding :-) Dire qu'avant cette release, il travaillait avec un 386 (j'imagine les nuits à compiler ses noyaux :-)). Il a acheter un PII dernièrement parait-il (c'est écrit quelque part sur le CD). Ah, j'allais oublier, les nostalgiques ne seront pas dépaysés car le window manager Twm du M.I.T est toujours là (j'entends des rieurs dans le fond ;-))
NB:
Ce document est entièrement dédié au monde des logiciels libres et à ses utilisateurs.
Remarques, commentaires et ou flammages (pas trop) appréciés :-))
Olivier COLIN <ocolin@club-internet.fr>