2 - Les systèmes issus d'UNIX et les distributions Linux
2.1 - UNIX, l'ancêtre de tous
UNIX a été créé dans les années 1970 chez Bell Labs (AT&T). C'est le système d'exploitation qui a inspiré presque tout ce qui existe aujourd'hui.
Deux grandes familles en découlent : les systèmes de type UNIX qui sont les dérivés directs du code original et les systèmes UNIX-like qui sont inspirés d'UNIX mais réécrits, comme Linux.
2.2 - Les systèmes de type UNIX
BSD - Berkeley Software Distribution
- Origine : Développé à l'université de Berkeley dans les années 1970-80, basé sur le code UNIX original.
- Particularité : Code complètement libre après des batailles juridiques dans les années 90.
FreeBSD
- Description : Le plus populaire des BSD, orienté serveurs et performance.
- Points forts :
- Extrêmement stable et fiable
- Performance réseau exceptionnelle
- Documentation exhaustive
- Licence permissive (BSD License) : vous pouvez faire ce que vous voulez du code, même en faire un produit commercial
- Utilisé par :
- Netflix (pour ses serveurs de streaming)
- WhatsApp (infrastructure backend)
- PlayStation 3, 4 et 5 (le système est basé sur FreeBSD)
- Juniper Networks (équipements réseau)
- Différences avec Linux :
- Système complet développé comme un tout cohérent (noyau + outils)
- Moins de matériel supporté
- Plus orienté serveur que desktop
- Gestionnaire de paquets : pkg
Public cible : Administrateurs système, entreprises cherchant stabilité et performance.
OpenBSD
- Description : Le BSD obsédé par la sécurité.
- Points forts :
- Sécurité maximale (audit de code constant)
- Cryptographie intégrée (OpenSSH vient d'ici !)
- Code propre et minimaliste
- "Secure by default" (sécurisé par défaut)
- Devise : "Only two remote holes in the default install, in a heck of a long time!" (seulement 2 failles de sécurité à distance en installation par défaut depuis très longtemps)
- Utilisé par :
- Pare-feu et routeurs critiques
- Infrastructures bancaires
- Serveurs sensibles
- Particularité : Nouvelle version tous les 6 mois, avec un nouveau thème musical à chaque fois !
- Différences avec Linux :
- Moins de fonctionnalités, mais ce qui existe est ultra-sécurisé
- Moins de pilotes matériel (sécurité d'abord)
- Documentation légendaire (les "man pages" les plus complètes)
- Public cible : Experts en sécurité, infrastructures critiques.
NetBSD
- Description : Le BSD portable, fonctionne sur tout.
- Devise : "Of course it runs NetBSD!" (Bien sûr que ça fait tourner NetBSD !)
- Points forts :
- Supporte le plus d'architectures matérielles (plus de 50 !)
- Fonctionne du grille-pain connecté au superordinateur
- Code extrêmement propre et portable
- Utilisé par :
- Systèmes embarqués
- Vieux matériel
- Architectures exotiques
- Différences avec Linux :
- Moins connu mais extrêmement versatile
- Idéal pour les systèmes embarqués et l'expérimentation
- Public cible : Développeurs, chercheurs, passionnés de vieux matériel.
DragonFly BSD
- Description : Fork de FreeBSD créé en 2003, focalisé sur le multiprocessing.
- Points forts :
- Architecture innovante pour machines multi-cœurs
- Système de fichiers HAMMER2 (très performant)
- Expérimental mais ambitieux
- Public cible : Chercheurs, passionnés de systèmes d'exploitation.
macOS (Darwin)
- Description : Le système d'Apple est basé sur BSD (FreeBSD et NetBSD principalement) avec le noyau XNU (hybride BSD/Mach).
- Points forts :
- Interface graphique premium
- UNIX certifié (respecte les standards POSIX)
- Sous le capot : un vrai UNIX avec terminal Bash/Zsh
- Différences :
- Propriétaire (code partiellement ouvert avec Darwin)
- Interface complètement différente des autres UNIX
- Ne fonctionne que sur matériel Apple
Solaris / illumos
Solaris (Oracle)
- Description : L'UNIX commercial historique de Sun Microsystems (racheté par Oracle).
- Points forts :
- ZFS (système de fichiers révolutionnaire)
- DTrace (outil de diagnostic avancé)
- Zones (conteneurs avant Docker)
- Fiabilité légendaire
- Utilisé par : Grandes entreprises, banques, secteur critique (en déclin).
illumos
- Description : Fork open-source de Solaris créé en 2010 quand Oracle a fermé OpenSolaris.
- Distributions basées sur illumos :
- OpenIndiana : continuation d'OpenSolaris
- OmniOS : pour serveurs et stockage
- SmartOS : pour virtualisation et cloud (utilisé par Joyent)
- Public cible : Experts systèmes, infrastructure de stockage.
2.3 - Linux - Le géant UNIX-like
Différence fondamentale : Linux n'est PAS un UNIX. C'est une réimplémentation d'UNIX créée from scratch par Linus Torvalds en 1991.
Pourquoi Linux a gagné :
- Licence GPL (libre et protégé)
- Support matériel exceptionnel
- Énorme communauté
- Adaptable à tous les usages
2.4 - Les distributions Linux généralistes
Ces distributions sont faites pour tous les usages : bureau, serveur, développement.
2.4.1 - La famille Debian
Debian
- Description : La distribution "mère" stable et éthique.
- Points forts :
- Stabilité légendaire
- Plus de 50 000 paquets
- Communauté pure (pas d'entreprise derrière)
- Contrat social strict (logiciel 100% libre par défaut)
- Points faibles :
- Logiciels parfois anciens (priorité à la stabilité)
- Installation moins guidée
- Versions :
- Stable : pour serveurs et production
- Testing : pour desktop (bon compromis)
- Unstable (Sid) : pour développeurs courageux
- Gestionnaire de paquets : APT (.deb)
- Public cible : Administrateurs, puristes du libre, serveurs.
Ubuntu
- Description : La distribution Linux la plus populaire, basée sur Debian.
- Créateur : Canonical (entreprise de Mark Shuttleworth)
- Points forts :
- Très facile pour débutants
- Énorme communauté et documentation
- Support matériel excellent
- Support commercial disponible
- Nouvelle version tous les 6 mois
- Versions LTS (Long Term Support) tous les 2 ans avec 5 ans de support
- Variantes officielles :
- Ubuntu Desktop : version standard avec GNOME
- Ubuntu Server : pour serveurs
- Kubuntu : avec KDE Plasma
- Xubuntu : avec XFCE (léger)
- Lubuntu : avec LXQt (ultra-léger)
- Ubuntu MATE : avec MATE (classique)
- Ubuntu Budgie : avec Budgie (élégant)
- Points faibles :
- Snap (controversé, certains le détestent)
- Télémétrie par défaut (désactivable)
- Quelques choix commerciaux discutables
- Public cible : Débutants, développeurs, entreprises.
Linux Mint
- Description : Basée sur Ubuntu, mais "corrigée" selon les puristes.
- Points forts :
- Interface familière pour venant de Windows
- Pas de Snap par défaut
- Pas de télémétrie
- Codecs multimédia préinstallés
- Très stable et soignée
- Variantes :
- Cinnamon : interface moderne type Windows
- MATE : classique et léger
- XFCE : très léger
- Public cible : Débutants venant de Windows, ceux qui n'aiment pas les choix d'Ubuntu.
Pop!_OS
- Description : Créée par System76 (fabricant de PC Linux).
- Points forts :
- Optimisée pour les gamers et créateurs
- Excellent support NVIDIA
- Tiling window manager intégré
- Design moderne
- Gestion automatique des pilotes
- Public cible : Gamers, créateurs de contenu, développeurs.
elementary OS
- Description : L'Ubuntu qui veut ressembler à macOS.
- Points forts :
- Design magnifique et cohérent
- Interface intuitive (Pantheon)
- AppCenter avec applications payantes (soutien aux devs)
- Expérience utilisateur soignée
- Points faibles :
- Moins de personnalisation
- Parfois trop verrouillé
- Public cible : Utilisateurs cherchant beauté et simplicité.
Zorin OS
- Description : Spécialement conçue pour remplacer Windows.
- Points forts :
- Interface type Windows très convaincante
- Versions Pro avec layouts multiples (Windows 11, macOS, etc.)
- Parfaite pour migrer depuis Windows
- Wine préconfiguré pour applications Windows
- Public cible : Entreprises et particuliers quittant Windows.
2.4.2 - La famille Red Hat
Fedora
- Description : Distribution communautaire sponsorisée par Red Hat.
- Points forts :
- Toujours à la pointe (technologies récentes)
- Innovations testées ici avant d'aller dans RHEL
- Très stable malgré les nouveautés
- Excellente pour développeurs
- Nouvelle version tous les 6 mois
- Points faibles :
- Cycle de vie court (13 mois)
- Parfois trop récent peut causer bugs
- Variantes :
- Fedora Workstation : desktop avec GNOME
- Fedora Server : pour serveurs
- Fedora Spins : KDE, XFCE, LXDE, etc.
- Fedora Silverblue : immutable (système non-modifiable, apps en conteneurs)
- Gestionnaire de paquets : DNF (.rpm)
- Public cible : Développeurs, early adopters, enthousiastes.
Red Hat Enterprise Linux (RHEL)
- Description : La distribution commerciale pour entreprises.
- Points forts :
- Support commercial officiel
- Stabilité maximale
- Certifications
- 10+ ans de support
- Standard dans les grandes entreprises
- Points faibles :
- Payant (par abonnement)
- Logiciels plus anciens (stabilité prioritaire)
- Public cible : Entreprises, datacenters, secteur critique.
AlmaLinux & Rocky Linux
- Description : Clones gratuits de RHEL créés après que CentOS soit devenu CentOS Stream.
- Points forts :
- 100% compatible RHEL
- Gratuit et open-source
- Support communautaire fort
- Alternative parfaite à CentOS
- Différence entre les deux :
- Rocky Linux : créé par le fondateur original de CentOS
- AlmaLinux : sponsorisé par CloudLinux
- Public cible : Serveurs, ceux qui veulent RHEL sans payer.
CentOS Stream
- Description : Version "rolling" (mise à jour continue du système d’exploitation) entre Fedora et RHEL.
- Changement controversé : Avant c'était un clone de RHEL, maintenant c'est un terrain de test pour RHEL.
- Public cible : Développeurs voulant voir ce qui viendra dans RHEL.
Arch Linux et dérivées
Arch Linux
- Description : Distribution minimaliste "do-it-yourself".
- Philosophie : Simplicité, élégance, contrôle total. Vous construisez votre système.
- Points forts :
- Rolling release (toujours à jour, pas de version)
- ArchWiki (meilleure documentation Linux)
- AUR (Arch User Repository) : 80 000+ paquets communautaires
- Extrêmement personnalisable
- Vous apprenez énormément
- Points faibles :
- Installation en ligne de commande (intimidante)
- Peut casser si mal configuré
- Demande de l'entretien
- Gestionnaire de paquets : Pacman
- Public cible : Utilisateurs avancés, ceux qui veulent comprendre et contrôler.
Manjaro
- Description : Arch Linux rendu accessible.
- Points forts :
- Installation graphique facile
- Accès à l'AUR
- Rolling release mais plus stable qu'Arch
- Plusieurs environnements de bureau préconfigurés
- Gestion des pilotes automatique
- Points faibles :
- Parfois critiqué pour retarder les mises à jour (mais c'est pour stabiliser)
- Quelques controverses passées
- Public cible : Ceux qui veulent Arch sans la complexité.
EndeavourOS
Description : Arch Linux avec un installateur, mais plus proche de l'original que Manjaro.
- Points forts :
- Installation simple mais reste "pure Arch"
- Très proche d'Arch vanilla
- Communauté accueillante
- Public cible : Transition entre Manjaro et Arch pure.
Garuda Linux
- Description : Arch Linux pour gamers et power users.
- Points forts :
- Optimisations gaming pré-appliquées
- Environnements de bureau magnifiques
- Btrfs avec snapshots automatiques
- Performance maximale
- Public cible : Gamers sur Linux, utilisateurs cherchant performance.
openSUSE
openSUSE Tumbleweed
- Description : Rolling release stable et testée.
- Points forts :
- Rolling mais avec tests automatisés (openQA)
- YaST (outil de configuration graphique puissant)
- Btrfs et snapshots par défaut
- Très stable pour une rolling
- Public cible : Ceux qui veulent du rolling stable.
openSUSE Leap
- Description : Version stable basée sur SUSE Enterprise.
- Points forts :
- Extrêmement stable
- Compatible avec SUSE Enterprise
- Support long
- Public cible : Serveurs, workstations professionnelles.
Gentoo
- Description : La distribution pour ceux qui compilent tout.
- Philosophie : Optimisation maximale en compilant chaque paquet pour votre machine spécifique.
- Points forts :
- Performance maximale possible
- Contrôle absolu sur chaque composant
- Portage (gestionnaire de paquets par sources)
- Très éducatif
- Points faibles :
- Installation très longue (des heures de compilation)
- Complexe
- Demande une machine puissante
- Public cible : Experts, puristes de la performance.
Slackware
- Description : La plus ancienne distribution encore active (1993).
- Philosophie : Simplicité, stabilité, UNIX-like au maximum.
- Points forts :
- Ultra-stable
- Philosophie KISS (Keep It Simple, Stupid)
- Respecte les standards UNIX
- Points faibles :
- Très peu d'outils automatiques
- Gestion manuelle de presque tout
- Pas de résolution automatique des dépendances
- Public cible : Vétérans UNIX, puristes, administrateurs old-school.
2.5 - Les distributions Linux spécialisées
2.5.1 - Pour la sécurité et le pentest
Kali Linux
- Description : LA distribution pour hackers éthiques et tests de sécurité.
- Créateur : Offensive Security
- Contenu : 600+ outils de sécurité préinstallés
- Outils célèbres :
- Metasploit (framework d'exploitation)
- Nmap (scan réseau)
- Wireshark (analyse de paquets)
- Burp Suite (test d'applications web)
- John the Ripper (cassage de mots de passe)
- Basée sur : Debian
- Public cible : Pentesteurs, chercheurs en sécurité, ethical hackers. (Attention : outils à n’utiliser que sur ses propres systèmes ou avec autorisation !).
Parrot Security OS
- Description : Alternative à Kali, plus légère et orientée anonymat.
- Points forts :
- Plus léger que Kali
- Outils d'anonymat intégrés (Tor, AnonSurf)
- Peut servir de système quotidien
- Interface plus jolie
- Public cible : Pentest + utilisation quotidienne.
BlackArch Linux
- Description : 2800+ outils de sécurité (record !).
- Basée sur : Arch Linux
- Particularité : Peut être installé sur Arch existant
- Public cible : Experts en sécurité voulant TOUS les outils.
2.5.2 - Pour l'anonymat et la vie privée
Tails (The Amnesic Incognito Live System)
- Description : Système live (USB/DVD) qui ne laisse aucune trace.
- Points forts :
- Démarre depuis une clé USB
- Tout passe par Tor
- Ne touche jamais au disque dur
- RAM effacée à l'extinction
- Utilisé par Edward Snowden et journalistes
- Basée sur : Debian
- Usage : Navigation anonyme, communication sensible, activisme. Important : ne protège pas de tout et demande des précautions supplémentaires.
Whonix
- Description : Système en deux VM pour anonymat maximal.
- Fonctionnement :
- Gateway VM (passe tout par Tor)
- Workstation VM (isolée, tout passe par Gateway)
- Avantage : Même si la Workstation est compromise, l'IP réelle reste cachée.
- Public cible : Journalistes, activistes, whistleblowers.
Qubes OS
- Description : Sécurité par isolation avec de multiples VM.
- Fonctionnement : Chaque tâche dans une VM séparée (travail, perso, navigation risquée, etc.)
- Points forts :
- Sécurité maximale par compartimentage
- Recommandé par Edward Snowden
- Points faibles :
- Demande beaucoup de RAM (16 Go minimum)
- Courbe d'apprentissage raide
- Public cible : Paranoïaques (dans le bon sens !), journalistes d'investigation.
2.5.3 - Pour le multimédia et la création
Ubuntu Studio
- Description : Ubuntu pour créateurs audio/vidéo/graphique.
- Contenu :
- Logiciels de création audio (Ardour, Audacity)
- Vidéo (Kdenlive, Blender)
- Graphisme (GIMP, Inkscape, Krita)
- Noyau low-latency pour audio pro
- Public cible : Musiciens, vidéastes, graphistes.
AV Linux
- Description : Distribution spécialisée audio/vidéo pro.
- Points forts :
- Optimisée pour performance audio
- Tous les outils pros préinstallés
- Configuration parfaite pour studios
- Public cible : Professionnels audio/vidéo.
2.5.4 - Pour les jeux
SteamOS
- Description : Système de Valve pour Steam Deck et gaming.
- Basée sur : Arch Linux
- Points forts :
- Optimisée pour gaming
- Proton intégré (jouer aux jeux Windows)
- Interface console
- Public cible : Gamers, Steam Deck.
Bazzite
- Description : Fedora immutable optimisée pour gaming.
- Points forts :
- Drivers NVIDIA/AMD préinstallés
- Optimisations gaming
- Système immutable (plus stable)
- Public cible : Gamers cherchant stabilité.
2.5.5 - Pour l'éducation
Edubuntu
- Description : Ubuntu pour écoles.
- Contenu : Logiciels éducatifs pour tous âges.
- Public cible : Écoles, enfants, enseignants.
2.5.6 - Pour les vieux PC
Puppy Linux
- Description : Distribution ultra-légère (300 Mo).
- Points forts :
- Fonctionne entièrement en RAM
- Démarre sur n'importe quoi
- Parfait pour récupérer des données
- Public cible : Vieux ordinateurs, dépannage.
antiX
- Description : Distribution sans systemd, ultra-légère.
- Basée sur : Debian
- Points forts :
- Fonctionne sur des PC de 256 Mo RAM
- Très rapide
Tiny Core Linux
- Description : La plus petite distribution (11 Mo !).
- Particularité : Système minimal, vous ajoutez ce dont vous avez besoin.
- Public cible : Embedded, expérimentation.
2.5.7 - Pour serveurs
Proxmox VE
- Description : Distribution pour virtualisation et conteneurs.
- Basée sur : Debian
- Points forts :
- Interface web de gestion
- Supporte KVM et LXC
- Cluster et haute disponibilité
- Public cible : Homelabs, entreprises, datacenters.
TrueNAS (anciennement FreeNAS)
- Description : NAS (stockage réseau) basé sur FreeBSD.
- Points forts :
- ZFS intégré
- Interface web complète
- Plugins et jail
- Public cible : Stockage réseau domestique/entreprise.
2.6 - Distributions spécialisées diverses
Raspberry Pi OS
- Description : Debian optimisée pour Raspberry Pi.
- Public cible : Projets Raspberry Pi, IoT, domotique.
Alpine Linux
- Description : Distribution ultra-minimaliste pour conteneurs.
- Points forts :
- 5 Mo seulement
- Parfaite pour Docker
- Très sécurisée (musl libc)
- Utilisée par : Conteneurs Docker, routeurs, embedded.
Clear Linux
- Description : Distribution d'Intel optimisée pour performance.
- Points forts :
- Optimisations Intel
- Performance maximale
- Public cible : Workstations haute performance, serveurs Intel.
NixOS
- Description : Distribution avec gestion déclarative.
- Particularité : Tout le système est défini dans un fichier de configuration. Reproductible à l'identique.
- Points forts :
- Rollback instantané
- Configuration déclarative
- Pas de "dependency hell"
- Points faibles : Courbe d'apprentissage verticale
- Public cible : DevOps, développeurs avancés.
2.7 - Tableau récapitulatif simplifié des distributions
Systèmes UNIX
|
Système |
Type |
Usage principal |
|
FreeBSD |
BSD |
Serveurs, Netflix, PlayStation |
|
OpenBSD |
BSD |
Sécurité maximale, pare-feu |
|
NetBSD |
BSD |
Portabilité, embarqué |
|
macOS |
BSD/Mach |
Desktop Apple |
|
Solaris/illumos |
UNIX |
Entreprises, stockage |
Linux - Débutants
|
Distribution |
Basée sur |
Pourquoi |
|
Linux Mint |
Ubuntu/Debian |
Le plus proche de Windows |
|
Ubuntu |
Debian |
Le plus populaire |
|
Pop!_OS |
Ubuntu |
Gamers, créateurs |
|
Zorin OS |
Ubuntu |
Migration depuis Windows |
Linux - Intermédiaires
|
Distribution |
Basée sur |
Pourquoi |
|
Fedora |
Red Hat |
Technologies récentes |
|
Manjaro |
Arch |
Arch facile |
|
openSUSE |
Indépendant |
Stable et puissant |
Linux - Avancés
|
Distribution |
Basée sur |
Pourquoi |
|
Arch Linux |
Indépendant |
Contrôle total |
|
Gentoo |
Indépendant |
Performance ultime |
|
NixOS |
Indépendant |
Reproductibilité |
Linux - Spécialisées
|
Distribution |
Usage |
|
Kali Linux |
Pentest, sécurité |
|
Tails |
Anonymat |
|
Ubuntu Studio |
Création multimédia |
|
Proxmox |
Virtualisation |
|
Alpine |
Conteneurs |
2.8 - Comment choisir une distribution
Vous débutez ? → Linux Mint ou Ubuntu
Vous venez de Windows ? → Zorin OS ou Linux Mint
Vous êtes gamer ? → Pop!_OS ou Bazzite
Vous voulez apprendre ? → Arch Linux ou Fedora
Vous voulez la stabilité maximale ? → Debian ou openSUSE Leap
Vous aimez les nouveautés ? → Fedora ou Arch
Vous faites de la sécurité ? → Kali Linux ou Parrot
Vous voulez l'anonymat ? → Tails ou Whonix
Vous avez un vieux PC ? → Puppy Linux ou antiX
Vous montez un serveur ? → Debian, Ubuntu Server, ou AlmaLinux
La diversité est la force de l'écosystème Linux/UNIX. Il y a Toujours une distribution parfaite pour un usage !