Les principales distributions GNU/Linux

Dans ce chapitre, nous allons voir les principales distributions GNU/Linux historiques qui font référence dans le monde du logiciel libre.

Debian

C'est une des plus vieilles distributions puisqu'elle a vu le jour en 1993.
Elle a été créée par l'informaticien Ian Murdock et c'est une distribution développée par un groupe communautaire.
Cette distribution essaye d'être la plus libre possible. De base, elle n'incorpore que quelques micrologiciels qui nes sont pas libres.
Elle intègre un logiciel de mise à jour des logiciels qui s'appelle APT pour Advanced Packaging Tool. Le type de fichier de mise à jour à l'extension .deb
Elle propose plusieurs versions de distributions selon les types de processeurs (X86_64, ARM, MIPS, x86 ...) visant à être une distribution universelle
Une nouvelle version stable est déployée environ tous les deux ans. Elle est maintenue pour 5 ans au total
Il existe également une version testing et une version de développement.
Il y a énormément de distributions filles qui sont adaptées à partir de Debian. Pour les plus connues, il y a Ubuntu, Linux Mint, ElementaryOS, Trisquel, Knoppix

Fedora

C'est une distribution qui a vu le jour en 2002.
Elle est soutenue par l'entreprise Red Hat qui lui fournit des développeurs
Elle reprend donc la source des paquets de logiciels de Red Hat pour constituer sa distribution de base
Elle ne dispose pas du même logiciel de mise à jour que Debian. Celui de Fedora s'appelle DNF (Dandified Yum). Le type de fichier de mise à jour à l'extension .rpm
Elle propose également plusieurs versions de distributions selon les types de processeurs (X86_64, ARM, IBM POWER, MIPS, RISC ...) Une nouvelle version est déployée environ tous les 6 mois. Elle est maintenue 13 mois
Il existe quelques distributions qui sont dérivées de Fedora mais, contrairement aux distributions de héritées de Debian, elles sont très peu utilisées

Archlinux

Cette distribution a été créée en 2002 par Judd Vinet.
Contrairement aux deux distributions précédentes, elle n'utilise pas le système de version car elle est mise à jour au fil de l'eau : cela s'appelle une distribution rolling release
Sa philosophie est de rester simple, facilement adaptable à chaque utilisateur (pincipe KISS). Cependant son installation, sa construction et entretien est plutôt réservé à des personnes expertes
Pour sa mise à jour, elle dispose d'un logiciel qui s'appelle PacMan (Package Manager). Les paquets de mise à jour sont de simples fichiers compressés au format .zst
Cette distribution décline également des versions selon les types de processeurs (x86_64, ARM, i686) et noyaux (BSD, Hurd)
Les principales distributions dérivées d'Archlinux sont Manjaro, SteamOs et EndeavourOS

Suse

L'entreprise Suse a été créé en 1992 par 4 allemands. Ils ont distribué le système d'exploitation Suse qui est payant à partir de 1994.
En 2005, la société Novell, qui a racheté la société Suse entre-temps, décide d'élaborer une distribution communautaire open source. Cette distribution prit le nom d'openSuse
En ce sens, elle ressemble beaucoup à Fedora.
Elle possède également le même type de fichiers de mise à jour que Fedora : les fichiers RPM
Elle se distingue par son logiciel de configuration, Yast (Yet Another Setup Tool) et son logiciel de mise à jour ZYpp
Cette distribution décline également des versions selon les types de processeurs (x86_64, ARM, IBM)
Chaque série de version est maintenue 6 ans et chaque sous série de version, 1 an. Par exemple la version 15 a été lancée en décembre 2019 et devrait arrivée à terme en 2025.
Pendant ce laps de temps, elle aura eu 6 sous version (15.1 à 15.6).
Il existe également une version rolling release : Tumbleweed
Il n'y a pas de distribution dérivée très connue

Gentoo

La première version de la distribution Gentoo sort en mars 2002. Elle est tirée de la distribution Enoch Linux. Ce nom Gentoo fait référence à un manchot très véloce
La particularité de cette distribution est que les sources doivent être compilées pour réaliser des binaires, les logiciels. Il n'y a que quelques logiciels qui sont pré compilés (Firefox, le noyau Linux, LibreOffice)
De cette manière, l'administrateur de la machine a un paramétrage très poussé des logiciels installés (type de processeur, dépendances, etc). De ce fait, Gentoo est une rolling release
De la même manière que FreeBSD, elle utilise le système de ports pour les mises à jour réalisé par le logiciel emerge
Cette distribution a énormément de type de processeurs supportés (x86_64, i386, PowerPC, ARM, m68k, etc ...)
Les distributions dérivées de Gentoo, pur les plus connues, sont : Calculate Linux,Chrome OS, Funtoo

Slackware

Cette distribution est la plus ancienne encore en service. La première version est apparue en juillet 1993 grâce à l'informaticien américain Patrick Volkerding
Pratiquement à lui seul, il a réussi à faire perdurer ce système d'exploitation jusqu'à nos jours. C'est une distribution qui est réservée aux initiés.
La mise à jour ou l'installation de paquets se fait à partir du logiciel pkgtool. Par contre ce logiciel ne gère pas les dépendances. Il est donc assez sommaire.
Sa philosophie est de rester le plus simple possible. A charge à l'utilisateur d'améliorer son système d'exploitation. De ce fait, elle reste très légère en termes de ressources nécessaires
Cette distribution ne décline que deux types de processeurs (x86_64 et i386). Par contre, il existe d'autres distributions tirées de Slackware qui propose des systèmes d'exploitation pouvant opérer sur un autre type de processeur ( Slackware ARM, Slack/390, Slackintosh, Splack).
Il n'y a pas vraiment de programme de développement ou de mise à jour de la distribution. La date de sortie d'une nouvelle version n'est pas programmée. Elle sort lorsqu'elle est suffisamment stable.
La seule distribution un peu connue dérivée de Slackware est Salix