Sous le capot

Linux fonctionne en couches (comme un oignon). Chaque couche a un rôle précis et communique uniquement avec ses voisines.

Espace Utilisateur (User Space)

Applications & Interface Graphique

C'est la couche visible. Elle contient vos logiciels (Navigateur, Jeux, Éditeur de texte) et votre environnement de bureau (GNOME, KDE). Si une application plante ici, le reste du système continue de fonctionner.

Firefox, VS Code, Discord Environnement de bureau (GUI) Bibliothèques logicielles (GTK, Qt)

Le Shell & Les Appels Système

L'Interprète de Commandes

L'intermédiaire entre vous et le noyau. Le Shell (comme Bash ou Zsh) prend vos commandes textuelles et les traduit. Les applications utilisent des 'Appels Système' pour demander des ressources.

Bash, Zsh, Fish Commandes ls, cd, grep Compilateurs (GCC)

Le Noyau (Linux Kernel)

Le Cœur du Système

Le programme le plus important. Il a un contrôle total. Il gère la mémoire (RAM), décide quel programme utilise le processeur (CPU) à quel moment, et assure la sécurité entre les processus.

Gestionnaire de mémoire Pilotes de périphériques (Drivers) Système de fichiers (ext4, btrfs)

Matériel (Hardware)

La Machine Physique

Les composants électroniques tangibles. Sans le Kernel pour les piloter, ce ne sont que des morceaux de métal et de silicium inertes.

Processeur (CPU) Mémoire Vive (RAM) Carte Graphique (GPU) Disque Dur / SSD

Où est mon disque C: ?

La plus grande différence pour un débutant. Sous Linux, il n'y a pas de lettres de lecteur. Tout est rangé dans une structure en arbre unique.

Arborescence Système

💡 Astuce : Le slash "/" sépare les dossiers.
Exemple : /home/user/images

Besoin d'aller plus loin ?

Je vous accompagne dans la prise en main de votre système Linux, de l'installation à la configuration avancée.