Wiki - Raspberry Pi OS

Article wiki - Raspberry Pi OS

Table des Matières

Raspberry Pi OS Logo

1. Présentation générale

Raspberry Pi OS (anciennement Raspbian) est le système d'exploitation officiel et optimisé pour les ordinateurs monocartes Raspberry Pi. Développé par la Fondation Raspberry Pi, ce système d'exploitation est basé sur Debian GNU/Linux et est spécialement conçu pour offrir une expérience fluide et réactive sur le matériel Raspberry Pi, même sur les modèles les plus anciens.

Ce système open source est conçu pour être léger, rapide et parfaitement adapté à l'enseignement, au prototypage électronique, aux projets DIY et aux applications de serveur léger. Son interface de bureau léger (basée sur LXQt dans les versions récentes) et son ensemble de logiciels pré-installés pour la programmation (Python, Scratch, Thonny) en font une plateforme idéale pour l'éducation, le développement et les projets embarqués.

La fondation Raspberry Pi assure des mises à jour régulières de sécurité et de fonctionnalités. Raspberry Pi OS est le système de prédilection pour exploiter le potentiel du matériel Raspberry Pi, avec une prise en charge native des broches GPIO, des modules caméra et d'autres interfaces spécifiques.

2. Historique et versions

L'historique de Raspberry Pi OS est étroitement lié à celui de l'ordinateur monocarte lui-même. Voici les principales évolutions :

  • 2012 : Lancement du premier Raspberry Pi et de la distribution Raspbian (contraction de « Raspberry » et « Debian ») par la communauté.

  • 2015 : Introduction de l'environnement de bureau personnalisé PIXEL (Pi Improved Xwindows Environment, Lightweight).

  • Septembre 2020 : Le système, auparavant connu sous le nom de Raspbian, est officiellement renommé Raspberry Pi OS pour refléter son statut de système officiel.

  • Février 2022 : La version 11 « Bullseye » (Debian 11) est publiée, apportant une refonte majeure avec le bureau LXQt.

  • Octobre 2022 : Première version 64 bits stable, exploitant pleinement le matériel des Raspberry Pi 4 et 5.

  • Octobre 2023 : Sortie de Raspberry Pi OS 12 « Bookworm », basée sur Debian 12.

  • 2024 : Mises à jour continues de stabilité et de sécurité. La version actuelle, début 2026, est basée sur Debian 12 (Bookworm) et est disponible en versions 32 bits (pour la compatibilité) et 64 bits.

La fondation suit un cycle de publication relativement stable, avec des mises à jour de sécurité et de fonctionnalités tous les deux mois environ.

3. Caractéristiques principales

  • Environnement de bureau léger : Basé sur LXQt (ou LXDE dans les anciennes versions), il est conçu pour être rapide et réactif, même sur un Raspberry Pi 1.

  • Suite logicielle éducative et de développement :

    • Thonny (IDE Python), Scratch, Node-RED, Greenfoot.

    • LibreOffice, navigateur web Chromium, VLC.

    • Outils de développement : GCC, Python 3, Git.

  • Support matériel natif : Pilotes optimisés pour le GPU VideoCore, les broches GPIO, les modules caméra et les écrans tactiles officiels.

  • Gestionnaire de paquets APT : Accès à l'immense logithèque Debian via apt et apt-get.

  • Prise en charge des interfaces : SSH, VNC, I2C, SPI, UART, 1-Wire et GPIO directement accessibles depuis l'interface utilisateur ou en ligne de commande.

  • Optimisations matérielles : Activation automatique des overclockings modérés, gestion thermique, pilotes propriétaires pour le décodage matériel vidéo H.265/H.264.

4. Prérequis système

  • Une carte Raspberry Pi (modèle 1 à 5, Pi Zero inclus).

  • Une carte microSD (classe 10 ou supérieure) d'au moins 8 Go (16 Go recommandés).

  • Une alimentation 5V avec un courant adapté au modèle (2.5A minimum pour un RPi 4/5).

  • Périphériques de base : clavier, souris, écran (et câble HDMI).

  • Connexion Internet (Wi‑Fi ou Ethernet) recommandée pour les mises à jour.

  • Note : Les modèles Pi 4, 400 et 5 sont optimisés pour la version 64 bits du système.

5. Installation

Plusieurs méthodes sont disponibles pour installer Raspberry Pi OS. La méthode officielle et la plus simple utilise Raspberry Pi Imager.

Méthode recommandée : Raspberry Pi Imager

  1. Téléchargez et installez Raspberry Pi Imager depuis le site officiel.

  2. Insérez la carte microSD dans votre ordinateur (via un lecteur).

  3. Ouvrez Raspberry Pi Imager et sélectionnez le système d'exploitation Raspberry Pi OS.

  4. Choisissez votre carte SD comme destination.

  5. Avant d'écrire, appuyez sur Ctrl+Maj+X pour ouvrir les options avancées. Ici, vous pouvez pré-configurer :

    • Nom d'hôte, utilisateur, mot de passe.

    • Activation SSH (recommandé pour l'accès à distance).

    • Configuration Wi-Fi.

  6. Écrivez l'image sur la carte.

Méthode manuelle (Linux/Mac)

Avec dd ou un outil comme balenaEtcher, vous pouvez aussi flasher une image téléchargée manuellement depuis la page officielle.

# Exemple avec dd (remplacez sdX par le bon périphérique)
dd bs=4M if=image.img of=/dev/sdX status=progress

6. Configuration de base

Au premier démarrage, ou via le terminal, utilisez raspi-config pour :

sudo raspi-config
  • Changer le mot de passe utilisateur (par défaut : pi/raspberry).

  • Étendre le système de fichiers pour utiliser tout l'espace de la carte SD.

  • Activer l'accès SSH pour l'administration à distance.

  • Configurer la localisation (fuseau horaire, clavier).

  • Activer des interfaces : VNC, caméra, I2C, etc.

Ensuite, mettez à jour le système :

sudo apt update && sudo apt full-upgrade -y

7. Utilisation et commandes principales

Une fois connecté, voici quelques commandes essentielles :

CommandeDescriptionExemple sudo apt updateMet à jour la liste des paquetssudo apt update sudo apt upgradeMet à niveau les paquetssudo apt upgrade sudo raspi-configOuvre l'utilitaire de configurationsudo raspi-config vcgencmd measure_tempAffiche la température du SoCvcgencmd measure_temp pinoutAffiche un schéma des broches GPIOpinout vcgencmd measure_voltsAffiche la tension d'alimentationvcgencmd measure_volts vcgencmd get_throttledVérifie les throttlings (surchauffe)vcgencmd get_throttled

8. Trucs et astuces

  • Activation SSH sans clavier/écran : Créez un fichier vide nommé ssh (sans extension) à la racine de la carte SD après l'écriture de l'image.

  • Connexion Wi-Fi : Créez un fichier wpa_supplicant.conf dans la partition boot de la carte SD pour une connexion automatique.

  • Surveillance : Utilisez htop (à installer) ou vcgencmd pour surveiller les performances et la température.

  • Mode headless : En l'absence d'écran, SSH est votre meilleur allié. Utilisez raspi-config pour activer VNC ou le mode console.

  • Désactiver l'interface graphique pour gagner en performance :

sudo systemctl set-default multi-user.target

9. Foire aux questions (FAQ)

Q : Quelle est la différence entre 32 et 64 bits ?

R : La version 64 bits est recommandée pour les Raspberry Pi 3 (B+ et +), 4 et 5, car elle permet d'utiliser plus de 3 Go de RAM et améliore les performances. La version 32 bits est compatible avec tous les modèles, mais limitée à 4 Go de RAM adressables.

Q : Comment activer le bureau à distance (VNC) ?

R : Dans raspi-config, allez dans Interface Options > VNC et activez le serveur VNC. Utilisez ensuite un client VNC (comme RealVNC) pour vous connecter.

Q : Mon Pi rame, comment optimiser ?

R : Désactivez les effets de bureau, fermez les applications inutiles, utilisez rpi-update avec précaution (pour les utilisateurs avancés), et assurez-vous que la carte SD est de classe A1/A2 pour de bonnes performances.

Q : Comment utiliser les GPIO ?

R : Installez la bibliothèque GPIO pour Python : sudo apt install python3-gpiozero ou utilisez la librairie RPi.GPIO.

10. Ressources et liens utiles

Dernière mise à jour de ce wiki : 31 janvier 2026.