Wiki - Raspberry Pi OS
Article wiki - Raspberry Pi OS
Table des Matières

1. Présentation générale
Raspberry Pi OS est la distribution Linux officielle, optimisée et maintenue par la Fondation Raspberry Pi pour sa gamme d'ordinateurs monocartes (SBC). Basé sur la robustesse et la stabilité de Debian, ce système d'exploitation est méticuleusement conçu pour offrir un équilibre parfait entre performance et consommation de ressources, permettant ainsi de transformer un simple circuit imprimé en un ordinateur complet, capable de gérer aussi bien du prototypage électronique que de la bureautique.
L'OS se distingue par son approche modulaire, proposant plusieurs variantes selon les besoins de l'utilisateur : une version complète avec environnement de bureau, une version standard et une version Lite (sans interface graphique), idéale pour les serveurs headless ou les projets IoT. Son architecture est optimisée pour le processeur ARM, garantissant une gestion efficace de la mémoire vive et une accélération matérielle pour le multimédia, indispensable sur des machines aux ressources limitées.
Plus qu'un simple système d'exploitation, Raspberry Pi OS est une plateforme éducative globale. Il intègre nativement des outils de programmation comme Python, Thonny et Scratch, tout en offrant un accès transparent aux broches GPIO. Cette synergie logicielle et matérielle en fait le choix de référence pour l'apprentissage de l'informatique, la robotique et le déploiement de solutions domotiques, bénéficiant d'un support communautaire massif et de mises à jour de sécurité régulières.
2. Historique et versions
L'évolution de Raspberry Pi OS suit de près l'innovation matérielle de la fondation. Voici la chronologie détaillée :
- 2012 : Lancement de Raspbian, un port non officiel de Debian développé par Mike Thompson et Peter Green, rapidement adopté et soutenu par la Fondation.
- 2015 : Introduction de l'environnement PIXEL (Pi Improved Xwindows Environment, Lightweight), optimisant l'interface graphique pour les petits écrans.
- Septembre 2020 : Changement de nom officiel : Raspbian devient Raspberry Pi OS pour unifier l'image de marque.
- Février 2022 : Sortie de la version 11 « Bullseye » (basée sur Debian 11), introduisant des améliorations majeures de performance et le passage progressif vers LXQt.
- Octobre 2022 : Lancement de la première version 64 bits stable, permettant d'exploiter pleinement la RAM des Raspberry Pi 4 et 5.
- Octobre 2023 : Sortie de Raspberry Pi OS 12 « Bookworm » (basée sur Debian 12), avec un nouveau gestionnaire de fenêtres et un support accru pour Wayland.
- 2024 - Avril 2026 : Phase de stabilisation et de maintenance continue de la branche Bookworm. Le système supporte désormais nativement les dernières optimisations pour le Raspberry Pi 5, avec une gestion thermique améliorée et un support étendu pour le stockage NVMe via PCIe.
3. Caractéristiques principales
- Environnement Graphique : Utilisation de LXQt (versions récentes) ou LXDE, offrant une interface intuitive et extrêmement légère.
- Écosystème Logiciel : Accès complet aux dépôts Debian via
apt, incluant LibreOffice, Chromium, VLC et une suite complète d'outils de développement. - Intégration Matérielle : Pilotes optimisés pour le GPU VideoCore, support natif des caméras officielles, des écrans tactiles et des interfaces I2C, SPI, UART.
- Outils d'Apprentissage : Pré-installation de Python 3, Thonny IDE, Scratch et Node-RED pour faciliter l'initiation au code.
- Flexibilité d'Architecture : Disponible en 32 bits (compatibilité maximale) et 64 bits (performance accrue pour RPi 3+, 4 et 5).
4. Prérequis système
- Matériel : Un Raspberry Pi (Modèles 1, 2, 3, 4, 5 ou Zero/Zero 2 W).
- Stockage : Carte microSD Classe 10 ou A1/A2 (minimum 8 Go, 16 Go ou 32 Go recommandés).
- Alimentation : Bloc d'alimentation officiel recommandé (5V/3A pour Pi 4, 5V/5A pour Pi 5).
- Périphériques : Clavier, souris et écran HDMI (ou accès via SSH/VNC pour le mode headless).
- Réseau : Connexion Internet pour les mises à jour initiales.
5. Installation détaillée
Méthode recommandée : Raspberry Pi Imager
C'est la méthode la plus fiable et la plus simple, permettant de configurer l'OS avant même le premier démarrage.
- Téléchargez Raspberry Pi Imager sur le site officiel.
- Insérez votre carte microSD dans votre PC.
- Choix de l'OS : Sélectionnez Raspberry Pi OS (64-bit) pour les modèles récents.
- Choix du stockage : Sélectionnez votre carte microSD.
- Configuration avancée : Cliquez sur l'icône d'engrenage (ou Ctrl+Maj+X) pour définir :
- Le nom d'utilisateur et le mot de passe.
- Le SSID et le mot de passe Wi-Fi.
- L'activation du SSH (indispensable pour l'accès distant). - Cliquez sur Écrire et attendez la vérification.
Méthode manuelle et avancée
Pour les utilisateurs Linux/Mac souhaitant flasher une image .img ou .xz manuellement :
# Exemple avec la commande dd (Attention : vérifiez bien le périphérique sdX)
gunzip -c image_raspberry_pi_os.img.gz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync
Une fois flashée, vous pouvez créer un fichier vide nommé ssh dans la partition /boot/ pour activer l'accès distant sans écran.
6. Configuration de base
Après le premier démarrage, l'outil raspi-config est le centre de contrôle principal du système :
sudo raspi-config- Système : Mise à jour du mot de passe, configuration du Wi-Fi et extension du système de fichiers.
- Interface : Activation du VNC, de la caméra, du I2C, du SPI et du 1-Wire.
- Localisation : Réglage du fuseau horaire et de la disposition du clavier (FR).
- Performance : Configuration de l'overclocking (pour utilisateurs avertis).
Mise à jour critique du système :
sudo apt update && sudo apt full-upgrade -y7. Utilisation et commandes principales
| Commande | Description | Exemple |
|---|---|---|
sudo apt update | Actualise la liste des paquets disponibles | sudo apt update |
sudo apt upgrade | Met à jour les logiciels installés | sudo apt upgrade |
vcgencmd measure_temp | Affiche la température du processeur | vcgencmd measure_temp |
pinout | Affiche le schéma des broches GPIO | pinout |
sudo raspi-config | Ouvre l'utilitaire de configuration | sudo raspi-config |
vcgencmd get_throttled | Vérifie si le système a subi un throttling (sous-tension/surchauffe) | vcgencmd get_throttled |
8. Trucs et astuces
- Mode Headless : Pour gérer votre Pi sans écran, activez SSH et VNC via l'Imager. Utilisez un client comme PuTTY ou le terminal pour le SSH, et RealVNC Viewer pour le bureau.
- Optimisation RAM : Sur les modèles avec 1 Go ou moins, désactivez l'interface graphique pour gagner en ressources :
sudo systemctl set-default multi-user.target(pour revenir au bureau :graphical.target). - Surveillance Système : Installez
htoppour un monitoring temps réel des ressources :sudo apt install htop. - Stockage NVMe : Pour Raspberry Pi 5, activez le boot NVMe via
raspi-configpour des vitesses de lecture/écriture largement supérieures à la microSD.
9. Foire aux questions (FAQ)
Q : Quelle version choisir : 32 ou 64 bits ?
R : Si vous possédez un Pi 3, 4 ou 5, la version 64 bits est fortement recommandée. Elle permet d'adresser plus de 4 Go de RAM et offre de meilleures performances avec certaines applications modernes.
Q : Pourquoi mon Raspberry Pi affiche-t-il un éclair jaune/rouge ?
R : C'est un indicateur de sous-tension (Under-voltage). Utilisez une alimentation officielle de qualité pour éviter les corruptions de données sur la carte SD.
Q : Comment installer des bibliothèques Python sans erreur de permission ?
R : Utilisez des environnements virtuels (venv) : python -m venv myenv && source myenv/bin/activate. C'est la norme sur les versions récentes (Bookworm) pour éviter de corrompre les paquets système.
Q : Comment sauvegarder mon installation ?
R : Utilisez un logiciel de clonage de carte SD ou créez une image complète via dd depuis un autre PC Linux.
10. Ressources et liens utiles
- Site Officiel : raspberrypi.com/software
- Documentation Technique : Documentation Raspberry Pi
- Communauté : Forums Officiels
- Curated List : Awesome Raspberry Pi (GitHub)
Dernière mise à jour du wiki : 20 avril 2026.
