Système d’exploitation Linux & BSD¶
Les systèmes d’exploitation constituent la base de tout programme informatique. Ils fournissent un socle d’exécution de milliers d’applications.
Dans l’univers de l’open source, deux grandes familles de systèmes d’exploitation sont représentés : ceux basés sur Linux et ceux basés sur BSD.
Malgré le fait qu’ils partagent un socle commun, ils proposent tous des spécificités qui les rendent meilleurs dans tel ou tel contexte comme c’est le cas, par exemple, pour OpenBSD qui est souvent utilisé pour la mise en œuvre d’éléments réseaux sensibles.
Debian¶
- Site:
- Porteur:
une communauté
Debian est un système d’exploitation libre, gratuit et communautaire, basé sur le noyau Linux et démarré en 1993 par Ian Murdock avec le soutien de la Free Software Foundation.
Avec l’une des plus grandes communautés open source au monde (plus d’un millier de développeurs officiels), le projet Debian est la distribution la plus complète disponible, avec plusieurs dizaines de milliers de paquets. Elle publie une version stable environ tous les deux ans, maintenue cinq ans avec le concours de l’équipe LTS, et sert de base à un très grand nombre de distributions dérivées, dont Ubuntu, Proxmox VE et YunoHost. La distribution est éditée en accord avec la philosophie communautaire qui a donné naissance au logiciel libre, formalisée dans son contrat social, et constitue une référence en termes de qualité et de stabilité.
Debian est une distribution GNU/Linux non commerciale.
Ubuntu¶
- Site:
- Porteur:
un éditeur (Canonical)
Ubuntu est un système d’exploitation libre, communautaire, basé sur Debian. Le projet a été initié en 2004 par le sud-africain Mark Shuttleworth.
Officiellement soutenu par la société Canonical, Ubuntu est disponible en version poste de travail, serveur et cœur (IoT). Sa simplicité d’utilisation et sa grande compatibilité matérielle ont fait son succès sur le poste de travail, mais c’est aujourd’hui sur les serveurs et dans le cloud qu’il est le plus déployé : c’est l’image la plus utilisée chez les principaux fournisseurs d’infrastructure.
Le rythme de publication est prévisible : une version tous les six mois, et une version LTS tous les deux ans, maintenue cinq ans (extensible à dix, voire douze, avec une souscription Ubuntu Pro). Deux choix de Canonical font débat dans la communauté : le format de paquets Snap, dont la place de marché est centralisée et propriétaire, et le modèle de souscription Pro pour les mises à jour de sécurité de l’univers universe.
Red Hat Enterprise Linux¶
- Site:
https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux
- Porteur:
un éditeur (Red Hat, filiale d’IBM)
Red Hat Enterprise Linux est la distribution Linux commerciale de référence, éditée par Red Hat, passée en 2019 dans le giron d’IBM.
Héritière de la distribution historique Red Hat Linux (dont la filiation communautaire est aujourd’hui Fedora), RHEL est un produit destiné aux entreprises, qui bénéficie du support de l’éditeur et d’un cycle de vie très long (dix ans). De nombreux accords avec les éditeurs de logiciels et les fabricants de matériels assurent une bonne intégration dans les systèmes d’information.
Deux décisions ont profondément modifié son écosystème. En 2021, Red Hat a mis fin à CentOS Linux, la recompilation communautaire gratuite de RHEL, au profit de CentOS Stream, qui se situe désormais en amont de RHEL et non plus en aval. En 2023, l’éditeur a restreint l’accès public aux sources de RHEL à ses seuls clients. Deux distributions ont pris le relais pour ceux qui cherchent un équivalent gratuit et stable : AlmaLinux (https://almalinux.org/), portée par une fondation, et Rocky Linux (https://rockylinux.org/), fondée par l’un des créateurs de CentOS.
SUSE¶
- Site:
- Porteur:
un éditeur (SUSE)
Suse Linux Enterprise Server est un système d’exploitation libre crée en 1996. La première version de cette distribution apparut au début de l’année 1994, faisant de SUSE la plus ancienne distribution commerciale encore existante.
Liée à la distribution communautaire openSUSE, il s’agit d’une distribution destinée aux entreprises, qui met l’accent sur une prise en charge matérielle et logicielle étendue, ainsi que sur la compatibilité avec les environnements Microsoft, VMware et surtout SAP, dont elle est la plateforme de référence. SUSE, passée successivement chez Novell, Attachmate et Micro Focus, est redevenue indépendante en 2019 sous l’égide du fonds EQT. La distribution openSUSE se décline en Leap (versions stables) et Tumbleweed (publication continue), auxquelles s’ajoutent les variantes immuables MicroOS et Aeon.
Plusieurs versions sont mises à disposition, en fontion de l’emploi opérationnel du système d’exploitation, on peut citer notamment les versions spécifiques pour IBM zEnterprise, pour Cluster, pour point de service, temps réel, pour SAP, etc.
OpenBSD¶
- Site:
- Porteur:
une fondation (OpenBSD)
OpenBSD est un système d’exploitation libre, gratuit et communautaire, basé sur BSD UNIX. Il a été créé en 1994 par Theo de Raadt. Le projet est issu de NetBSD, dont il s’est séparé en 1996.
Développé par la fondation OpenBSD, qui comprend une centaine de développeurs, le projet OpenBSD est un système d’exploitation complet mettant l’accent sur la qualité et la sécurité du code. C’est un système fréquemment utilisé sur des équipements réseaux sensibles.
OpenBSD est distribué sous licence BSD.
La très grande majorité du code est en langage C.
FreeBSD¶
- Site:
- Porteur:
une communauté
FreeBSD est un système d’exploitation libre, gratuit et communautaire, basé sur BSD UNIX. Le projet est né en 1993.
Le projet FreeBSD met l’accent sur les performances et les fonctionnalités, il dispose de fonctionnalités avancées en matière de stockage (ZFS), de réseau, et de sécurité (MAC, framework d’audit BSM). Il est majoritairement utilisé dans le Web, et au cœur de matériels propriétaires (Juniper, NetApp).
FreeBSD est distribué sous licence BSD.
La majorité du code est en langage C.
Autres¶
Parmi les produits de l’univers Système d’exploitation Linux & BSD, on peut compléter la liste avec les outils ci-dessous :
Fedora, laboratoire amont de RHEL: https://fedoraproject.org/fr/
AlmaLinux et Rocky Linux, successeurs de CentOS Linux pour les usages serveur: https://almalinux.org/ et https://rockylinux.org/
CentOS Stream, désormais en amont de RHEL et non plus en aval: https://www.centos.org/
Alpine Linux, très légère, base de la plupart des images de conteneurs: https://www.alpinelinux.org/
NixOS, configuration entièrement déclarative et reproductible: https://nixos.org/
Arch Linux: https://archlinux.org/
Gentoo: https://www.gentoo.org/
Mageia: https://www.mageia.org/
Slackware: http://www.slackware.com/
NetBSD, troisième grande famille BSD, réputée pour sa portabilité: https://www.netbsd.org/