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 !

 

Aucun commentaire