Slackware

Slackware
Logo
Slackware 15.0 avec le bureau KDE Plasma 5.
Slackware 15.0 avec le bureau KDE Plasma 5.

Famille GNU/Linux]
Type de noyau Monolithique
État du projet en développement
Plates-formes X86 et X64Voir et modifier les données sur Wikidata
Entreprise /
Fondateur
Patrick Volkerding
Licence GNU GPL
États des sources Logiciel libre
Première version Voir et modifier les données sur Wikidata
Dernière version stable 15.0 ()
Dernière version avancée 15.0 rc1 ()
Méthode de mise à jour slackpkg
Environnement de bureau KDE, XFCE
Gestionnaire de paquets pkgtool
Site web slackware.com

Slackware est une distribution GNU/Linux qui, à la différence d'autres distributions populaires, a longtemps été maintenue par une seule personne. Elle est connue pour suivre au mieux la « philosophie Unix » et rechercher la stabilité des applications.

Slackware est un jeu de mots avec software, slack signifiant relâché dans le sens mou ou molasson ici mis en regard de soft signifiant mou ou doux. Slackware devient par là même une sorte d'objet de « glanderie ». À noter : software était déjà un jeu de mots avec hardware.

Philosophie et développement

La Slackware se veut être une distribution légère, rapide, et sans fioritures. Elle se démarque par une procédure d'installation en mode semi-graphique, un système de paquetages logiciels composé simplement d'archives tarballs sans gestion des dépendances, ainsi que par un processus de démarrage reposant sur un ensemble de scripts aisément modifiables « à la main » (elle ne dispose d'ailleurs pas d'un logiciel de configuration centralisée). De par ces caractéristiques, elle est fort appréciée sur les serveurs.[réf. nécessaire]

Contrairement à Mint ou Ubuntu, c'est une distribution plutôt réservée aux « initiés », la simplicité d'utilisation n'est pas le premier objectif de Slackware.

Slackware utilise une procédure d'initialisation proche de celle des BSD, mais compatible avec celle de System V.

Mascotte

C'est également la plus vieille distribution encore en activité, ayant été pendant bien longtemps l'œuvre de Patrick J. Volkerding. Au fil des années, il accepta l'aide de quelques contributeurs (Robby Workman, Eric Hameleers, Piter Punk, Stuart Winter, David Cantrell, Chris Lumens) afin de l'aider dans le développement (aussi à cause d'une maladie qui l'empêcha de contribuer pleinement à Slackware durant l'année 2005). Bien que longtemps maintenue par une seule personne, la distribution est toujours mise à jour et largement utilisée aujourd'hui, et a servi de base à plusieurs projets dérivés.

La slackware-current est la version courante, c’est-à-dire la version disponible entre la version stable déjà publiée et celle à venir. Elle n'est donc pas recommandée pour la production.

Gestionnaire de paquets

Slackware inclut son propre gestionnaire de paquets: pkgtool, permettant d'installer, désinstaller, mettre à jour, extraire dans le répertoire courant et créer des paquets. Chacune de ces fonctions est remplie par un script bash utilisable par l'interpréteur de commandes. Le gestionnaire pkgtool fournit également un environnement en mode texte pour effectuer ces opérations. Les paquets sont de simples archives tar compressées avec gzip, bzip2 ou xz. Depuis le , les paquets distribués officiellement sont compressés avec xz (format xz).

Historique

Capture d'écran de Slackware 1.01

La première version, la 1.00, est sortie le , Patrick J. Volkerding en est l'auteur. Slackware a célébré son dixième anniversaire le . Elle a été historiquement une des premières permettant de faire tourner Linux in situ depuis un CD-ROM, dès 1995.

En 1999, Slackware est passée de la version 4 à la version 7 directement. À cette époque, la plupart des autres distributions Linux avaient des numéros de versions proches de 6. Pour éviter que les nouveaux utilisateurs puissent croire que Slackware avait trois versions de retard sur le reste du monde Linux et ne posent constamment la question dans les forums, Patrick Volkerding a décidé d'augmenter artificiellement le numéro de version.

L'environnement de bureau GNOME a été retiré de la distribution le lors du développement de Slackware 10.2. La préparation et l'empaquetage de GNOME nécessite en effet plus d'efforts que pour d'autres environnements de bureau comme KDE ou Xfce. De plus, il existait déjà des projets fournissant GNOME pour Slackware qui étaient plus complets que ce que fournissait la distribution officielle. Patrick Volkerding conclut cette annonce en espérant que ce changement améliore Slackware ainsi que la qualité et la quantité des possibilités d'installation de GNOME pour Slackware. Depuis sont apparues plusieurs distributions de GNOME disponibles : GNOME SlackBuild, dropline GNOME, GWARE, Gslacky, buildbot.

Slackware n'a définitivement adopté la série 2.6 du noyau Linux que très tardivement. Bien qu'un noyau 2.6 soit fourni depuis la publication de Slackware 10.0 en 2004, celui-ci ne sera le noyau par défaut (et exclusif) qu'à partir de Slackware 12.0 en 2007.

Le apparaît la branche officielle de développement pour architecture x86-64. La version stable 13.0 est la première à supporter officiellement cette architecture. D'autres distributions fondées sur Slackware avaient auparavant été créées avec pour but de fournir aux utilisateurs une Slackware supportant les jeux d'instruction 64 bits.

Au , la version stable est la 13.0 ; elle comporte GCC 4.3.3, le noyau Linux 2.6.29, KDE 4.2.4, Xfce 4.6.1, Xorg 7.3.0+, SeaMonkey 1.1.13 et tous les utilitaires habituels. La version 13.37 est sortie le . La version 14.0 est sortie le avec notamment le noyau Linux 3.2.29 et Firefox 15.0.1. La version 15.0 est sortie le .

Mode de distribution

Slackware est distribuée sur six CD ou un DVD. Les trois premiers CD contiennent les paquets et les trois derniers contiennent les sources qui ont permis de les construire. Le DVD contient l'ensemble de la distribution. Ils sont disponibles sur le magasin en ligne de Slackware ainsi qu'au téléchargement sur plusieurs miroirs et par bittorrent. Les versions vendues et téléchargées sont identiques.

Liste de distributions et projets basés sur la Slackware

Distributions

Dérivées pour Intel (x86)

  • Absolute Linux (en) - Distribution Allemande destinée aux vieux PC.
  • Blin - Distribution ukrainienne.
  • Burapha Gnu/Linux - Distribution thaïlandaise développée par une équipe de l'université de Burapha.
  • CEMF - Distribution brésilienne qui opère directement de dedans une partition ou installation Windows.
  • College - Distribution suisse qui prétend se fonder sur Debian, mais dont le management des paquets est en .tgz ; la distribution est devenue un LiveCD.
  • Cytrun - Distribution brésilienne développée afin d'augmenter les niveaux de sécurité des serveurs.
  • Darkstar - Distribution roumaine.
  • HostGIS - Distribution américaine, spécialement développée pour opérer des serveurs web cartographiques GIS.
  • iWhaX - Distribution américaine orientée vers la sécurité et les réseaux ; c'est l'ancienne WhaX.
  • JoLinux - Distribution brésilienne compilée avec le noyau Linux de la branche 2.6 par défaut.
  • KateOS (en) - Distribution polonaise développée par Damian Rakowski.
  • Kinux - Distribution brésilienne.
  • NetSecL - Distribution axée sur la sécurité.
  • NimbleX - Distribution roumaine développée par Bogdan Radulescu.
  • OpenLAB - Distribution sud-africaine, destinée à l'enseignement dans les écoles et les facultés ; en dehors de l'Afrique du Sud, elle est adoptée en Namibie et en Allemagne ; c'est la distribution pour laquelle les logiciels EduKar, OpenBook et ZybaCafe ont été développés ; il y a aussi un LiveCD qui peut être téléchargé librement, mais l'ensemble de 4 CD / 1 DVD et les logiciels externes sont chargés.
  • Platypux - Distribution GNU/Linux d'origine française, appartenant à la famille Slackware. Il s'installe à partir du Live-DVD.
  • Polux (anciennement P!tux) - Distribution française pouvant être installée sur des vieux ordinateurs, c'est l'ancien Drinou Linux.
  • PC Master - Distribution brésilienne.
  • Plamo - Distribution japonaise en langue japonaise pour faciliter le « slackage » des utilisateurs japonais.
  • pQui - Distribution brésilienne pour les ordinateurs de bureau.
  • Revanche - Distribution brésilienne dérivée simultanément de Slackware et de Fedora.
  • RFS - Distribution brésilienne.
  • RIP (Recovery Is Possible) - Distribution américaine implémentée pour la récupération de données.
  • Root - Distribution suédoise développée par John Eriksson.
  • RUNT (ResNet USB Network Tester) - Distribution Linux américaine développée par une équipe de l'université de Caroline du Nord pour être installée dans des clés USB ainsi que sur des disquettes qui interagiront ensemble ; la distribution est orientée vers les tests de réseaux et de portails USB.
  • Salix - Distribution plutôt européenne, 100 % compatible Slackware.
  • SauverOS - Distribution indienne développée par Maulik Gordhandas.
  • Tukaani - Distribution finlandaise dont le point fort est la gestion de paquets à travers son installeur pkgtools et de son compacteur et démarreur LZMA : ils compatibilisent des paquets aux formats .tgz, .tbz, .tlz et .tar.
  • VectorLinux (en) - Distribution canadienne développée par Robert S. Lange ; elle se présente comme une excellente alternative pour donner de nouveaux usages à de vieux PC.
  • Volta - Distribution italienne 100 % compatibilisée de double gestion de paquets : pkgtool de Slackware pour le système et pkgsrc de NetBSD pour les applications ; en d'autres termes, avec Volta Linux, on a pratiquement une Slackware et un NetBSD fonctionnant dans un même système d'exploitation.
  • ZenServer - Distribution française pour les serveurs, basée sur Zenwalk.
  • Zenwalk - Distribution française développée par Jean-Philippe Guillemin, elle contient des améliorations telles qu'un noyau 2.6 et le support de Reiser4. Cette distribution est optimisée pour le multimédia, le développement et la bureautique ; c'est l'ancienne MiniSlack.

Dérivées pour AMD64

  • Salix OS (en) - Distribution plutôt européenne, 100 % compatible Slackware.
  • VectorLinux (en) - Distribution canadienne développée par Robert S. Lange ; elle se présente comme une excellente alternative pour donner de nouveaux usages à de vieux PC.
  • Slackware64 - Distribution officielle, depuis la version 13.0 (en date du ) un portage officiel sur l'architectures X86_64 est disponible.
  • Slamd64 - Distribution britannique, portage sur l'architecture AMD 64 bits (AMD64 ; x86 64).
  • Bluewhite64 - Distribution roumaine, portage sur l'architecture AMD 64 bits (AMD64 ; x86 64) ; disposée en forme de LiveCD installable et de DVD d'installation.

Dérivées pour ARM

  • Slackware ARM, anciennement nommée ARMedslack - Distribution américaine portée sur l'architecture ARM.

Dérivées pour IBM S/390

  • Slack/390 - Distribution américaine, portage sur l'architecture IBM S/390.

Dérivées pour PowerPC (Macintosh)

Dérivées pour SPARC

Distribution textuelle

LiveCD

Distributions et LiveCD non désactivés

Distributions et LiveCD semi désactivés

Distributions et LiveCD désactivés

Autres distributions et LiveCD à la philosophie slackée

Notes et références

  1. ↑ (en) « General Information - The Slackware Philosophy », slackware.com
  2. ↑ (en) « slack », sur WordReference.com (consulté le )
  3. ↑ (en) « Configuration Help », sur www.slackware.com
  4. ↑ (en) « Site web de Robby Workman », sur rlworkman.net
  5. ↑ (en) « blog de Eric Hameleers », sur alien.slackbook.org/blog/
  6. ↑ (en) « Site web de Piter Punk », sur piterpunk.unitednerds.org
  7. ↑ (en) « Site web de Stuart Winter », sur www.interlude.org.uk
  8. 1 2 (en) « Site web de Slackware, page About », sur slackware.com
  9. ↑ (en) « voir entrée du 8 mai 2009 », sur slackware.osuosl.org
  10. ↑ L'annonce originale de Slackware v1.0
  11. ↑ (en) « The Slackware Linux Project: Frequently Asked Questions », sur slackware.com
  12. ↑ (en) « voir entrée du 26 mars 2005 », sur slackware.com
  13. ↑ GWARE
  14. ↑ Gslacky
  15. ↑ buildbot
  16. ↑ (en) « Annonce de la sortie de Slackware 10.0 », sur slackware.com
  17. ↑ (en) « Annonce de la sortie de Slackware 12.0 », sur slackware.com
  18. ↑ (en) « voir entrée du 19 mai 2009 », sur slackware.osuosl.org
  19. ↑ (en) « Annonce de la sortie de Slackware 15.0 », sur slackware.com
  20. ↑ magasin en ligne store.slackware.com.
  21. ↑ plusieurs miroirs de téléchargement
  22. ↑ bittorrent
  23. ↑ (en) « site officiel de Volta Linux », sur voltalinux.sicurezzarete.com
  24. ↑ « AUSTRUMI », sur latgola.lv (consulté le ).
  25. ↑ D'après distrowatch.com

Voir aussi

Articles connexes

Liens externes