Slackware est-il la bonne distribution Linux pour vous? Que souhaitez-vous savoir

Linux existe depuis 1991, mais les principales distributions actuellement utilisées, notamment Ubuntu, Fedora et Mint, sont apparues dans les années 2000. Une autre distribution Linux populaire, Slackware remonte à 1993. C'est la plus ancienne distribution activement maintenue, et à ce jour reste fidèle à ses racines (non conviviales). Même son site Web n'a pas changé depuis les années 90.

Devriez-vous utiliser une distribution comme Slackware qui remonte à l'ère du grunge et y ressemble toujours? Vous le découvrirez dans cet article.

L'histoire de Slackware

Debian est peut-être la plus ancienne distribution populaire, mais elle est liée à Slackware comme la plus ancienne encore existante. Le projet Slackware a démarré en 1992, un an après la sortie initiale de Linux, afin d'installer un système Linux qui incluait déjà certains packages de base: le noyau, le système X Window et d'autres utilitaires.

Depuis lors, la distribution n'a honnêtement pas beaucoup changé. Ses responsables semblent avoir une mentalité "Si ce n'est pas cassé, ne le réparez pas" dans leurs décisions de conception.

Patrick Volkerding a créé Slackware à partir de ses frustrations avec ce qui était la première distribution Linux la plus populaire, Softland Linux System (SLS). SLS était largement utilisé dans la première communauté Linux, mais il était bogué. Volkerding, étudiant en informatique à la Minnesota State University Moorhead, a décidé de lancer sa propre distribution.

Debian et OpenSUSE ont des racines similaires dans le fait que leurs fondateurs sont frustrés par SLS, donc SLS peut en quelque sorte être un ancêtre commun à la plupart des distributions Linux modernes.

Volkerding était membre de la religion parodique, Church of the SubGenius, et a décidé de nommer sa nouvelle distribution "Slackware" en référence au concept SubGenius de "slack", et le reste appartient à l'histoire. La connexion SubGenius s'est poursuivie avec le logo de Tux avec la pipe emblématique de la mascotte de SubGenius JR "Bobb" Dobbs.

Volkerding exerce encore beaucoup d'influence sur le projet à ce jour en tant que BDFL ou Benevolent Dictator For Life. Le rythme des sorties s'est ralenti dans les années 2000 en raison des problèmes de santé de Volkerding. La version actuelle de LTS au moment de la rédaction de cet article est la 14.2, publiée en 2016.

Téléchargement: Slackware Linux

Fonctionnalités de Slackware

Le but de Slackware est de construire un véritable système d'exploitation «à la Unix». Toute la configuration s'effectue via des fichiers texte brut et la ligne de commande. Il n'y a pas d'assistants GUI. De plus, Slackware apporte des modifications minimes aux packages.

Les référentiels de Slackware incluent uniquement les packages liés au système principal. En fait, il n'y a pas plus que quelques milliers de paquets, par rapport aux plus de 35 000 paquets que Debian / Ubuntu incluent dans leurs référentiels.

En relation: Guide du débutant sur Ubuntu Linux

Par conséquent, en plus des bases, vous devrez trouver le logiciel que vous souhaitez installer vous-même. Cela inclut la création de packages Slackware vous-même, l'utilisation d'outils pour convertir les fichiers .rpm et .deb , ou la compilation du code vous-même. Vous pouvez installer des packages Slackware avec la commande upgradeepkg , mais cet outil ne fait rien de plus que d'installer un package et de garder une trace de ceux installés – il ne fait aucune résolution de dépendance ou aucune autre fonctionnalité "avancée".

Bien que Slackware soit de conception minimaliste, ce n'est certainement pas en termes de taille. L'image du DVD d'installation, moins le code source, pèse 2,62 gigaoctets. L'installation par défaut est assez complète, si l'utilisateur le souhaite, y compris les éditeurs de texte, les logiciels de productivité et les bureaux KDE et Xfce.

L'exhaustivité d'une installation par défaut permet d'atténuer le manque de résolution automatique des dépendances. Même si le programme d'installation est un retour aux années 90, les ordinateurs de bureau sont d'apparence plus moderne.

La préférence de Slackware pour la stabilité signifie qu'il y a un biais en faveur des logiciels plus anciens, et certains choix semblent carrément excentriques. Slackware installe le chargeur de démarrage LILO, tandis que la plupart des autres distributions sont depuis longtemps déplacées vers GRUB.

Les gens qui n'aiment pas systemd pourraient être très heureux sur Slackware, car il utilise à la place un système d' initialisation de style BSD.

Configuration du système

Slackware est également livré dans un état très minimal. Vous êtes déposé dans un shell racine pour partitionner votre disque dur et exécuter l'installation textuelle.

Si vous voulez une interface graphique, vous devrez installer les pilotes, le système X Window et un environnement de bureau de votre choix. Le programme d'installation suggère utilement un système de bureau complet, mais c'est facultatif.

Il n'y a aucun outil spécifique à Slackware qui puisse rendre quoi que ce soit plus facile – la distribution pourrait s'appeler Slackware, mais elle introduit le moins d '"influence" possible sur l'expérience Linux vanille.

Similitudes et différences avec Arch Linux

Cette approche est extrêmement similaire à Arch Linux. Les deux systèmes sont très minimes au début et ils vous obligent à configurer votre système manuellement pièce par pièce jusqu'à ce que ce soit exactement ce que vous voulez. Les développeurs préfèrent également une manière «Unix» de faire les choses avec des fichiers de configuration en texte brut. Ils n'apportent également des modifications aux packages que lorsque cela est absolument nécessaire.

C'est aussi la même raison pour laquelle il est difficile d'obtenir une "capture d'écran d'Arch Linux" ou une "capture d'écran de Slackware". Étant donné que ces distributions laissent autant de choix de configuration à l'utilisateur, il n'y a pas de configuration unique qui puisse être identifiable par Arch Linux ou, de manière reconnaissable, Slackware. Chaque installation est différente. La capture d'écran ci-dessus est la version stock de Xfce incluse avec le DVD d'installation.

Bien que similaires, Arch Linux et Slackware se différencient un peu comme:

  • Ils utilisent différents gestionnaires de paquets
  • Arch gère automatiquement les dépendances
  • Arch propose beaucoup plus de logiciels dans ses référentiels, à la fois dans ses référentiels officiels et dans la communauté des utilisateurs
  • Arch a pour politique d'inclure les toutes dernières versions de logiciels tandis que Slackware propose des logiciels plus anciens, stables et testés
  • Arch utilise un système de «diffusion continue», tandis que Slackware utilise des numéros de version
  • L'image d'installation d'Arch est beaucoup plus petite que celle de Slackware
  • Arch ne prend en charge que x86-64, tandis que Slackware prend également en charge les processeurs x86 et ARM

Devriez-vous utiliser Slackware?

Il existe plusieurs raisons pour lesquelles vous souhaitez utiliser Slackware. Vous voudrez peut-être en savoir plus sur Linux en configurant les choses manuellement. Vous voudrez peut-être également un contrôle total sur tous les aspects de votre système Linux. Peut-être que vous êtes juste nostalgique des années 90. Ou vous êtes un acharné anti-système.

Si Slackware vous semble amusant, prenez un ISO, montez vos CD Nirvana et Pearl Jam, et faites la fête comme en 1993! Heureusement, vous n'aurez pas besoin d'une montagne de disquettes pour l'installer.

Si vous voulez une distribution qui offre une expérience plug-and-play, restez avec Debian, Ubuntu, Fedora ou openSUSE. D'un autre côté, si vous voulez une distribution pratique avec un logiciel plus récent et une résolution automatique des dépendances, vous serez peut-être mieux avec Arch Linux ou Gentoo.