Système d’exploitation Raspberry Pi mis à niveau vers Debian 12 « Bookworm »

Raspberry Pi OS Debian 12 Bookworm

Raspberry Pi a annoncé une nouvelle version du système d’exploitation Raspberry Pi basée sur la mise à niveau Debian 12 « Bookworm » à partir de Debian 11 « Bullseye » qui servait de base au système d’exploitation Raspberry Pi depuis novembre 2021.

Comme expliqué dans l’annonce, peu de changements du point de vue de l’utilisateur lors du passage entre Debian 11 et Debian 12 avec de nombreux changements se produisant sous le capot et ils ont également travaillé sur certaines fonctionnalités supplémentaires spécifiques au système d’exploitation Raspberry Pi.

Rat de bibliothèque Debian 12 du système d'exploitation Raspberry Pi
Raspberry Pi OS Bookworm fonctionnant sur le Raspberry Pi SBC avec Firefox

Wayland sur le système d’exploitation Raspberry Pi

Le principal changement est le passage de l’ancien gestionnaire de fenêtres X11 au système Wayland plus moderne avec le compositeur WayFire qui offre de meilleures performances lors du dessin des fenêtres et une sécurité améliorée puisqu’il n’utilise pas d’implémentation serveur/client.

Notez que Wayland n’est activé par défaut que sur les cartes Raspberry Pi 4 et 5, et que les modèles antérieurs et moins puissants s’appuient toujours sur X11 car des travaux sont en cours pour optimiser le nouveau gestionnaire de fenêtres pour ceux-ci. L’apparence n’a pas vraiment changé hormis le nouveau fond d’écran par défaut.

Système d'exploitation Raspberry Pi Wayland
Système d’exploitation Raspberry Pi avec Wayland

La plupart des programmes Debian sont désormais compatibles avec Wayland, mais pour ceux qui s’appuient encore sur X11, XWayland est utilisé pour gérer les appels X11 et faire en sorte que tout fonctionne comme par magie avec Wayland. C’est en théorie, mais en pratique, certaines choses sont encore cassées à cause du passage au nouveau gestionnaire de fenêtres :

  • La compensation Overscan n’a pas été mise en œuvre dans Wayland et elle ne fonctionne pas encore bien. Si vous utilisez un écran HDMI, vous ne devriez pas en avoir besoin, mais il est généralement nécessaire pour la sortie vidéo composite car l’image sera coupée.
  • La barre d’état système s’appuie sur un tout nouveau mécanisme pour fonctionner avec le modèle de sécurité de Wayland et certaines applications peuvent ne pas apparaître dans la barre d’état système car elles doivent être mises à jour.
  • RealVNC ne fonctionnera pas, encore une fois en raison du modèle de sécurité Wayland empêchant l’accès traditionnel au bureau à distance, donc wayvnc est utilisé à la place. L’inconvénient est que moins de clients fonctionnent correctement avec, et l’équipe Raspberry Pi affirme que le client TigerVNC est une bonne option.
  • L’outil d’accessibilité Loupe ne fonctionne pas avec Wayfire, c’est donc la loupe intégrée qui est utilisée à la place. Il peut être activé et désactivé avec ctrl-alt-M
  • Les IDE Java BlueJ et Greenfoot sont incompatibles avec Wayland et sont supprimés de Raspberry Pi OS Bookworm

Sans rapport avec Wayland, il existe également une régression avec le serveur RealVNC lui-même – toujours utilisé dans Bookworm sur les anciens modèles Raspberry Pi. Bien que la version 64 bits fonctionne correctement, la version 32 bits n’est actuellement pas compatible avec Bookworm, il est donc conseillé aux personnes nécessitant un accès au bureau à distance sur les anciens SBC de s’en tenir au Raspberry Pi OS Bullseye pour le moment. Des travaux sont en cours pour résoudre la plupart de ces problèmes.

Deux plugins ont été ajoutés :

  • Le plugin « Power » pour surveiller les problèmes d’alimentation tels qu’une faible tension d’alimentation ou un courant USB excessif. Activé par défaut.
  • Le plugin « GPU » pour afficher un graphique de la charge sur le GPU du Raspberry Pi. Non activé par défaut.

PipeWire pour l’audio

Raspberry Pi OS Bookworm dit également adieu à l’interface sonore PulseAudio/ALSA et accueille le nouveau système audio PipeWire qui offre une meilleure prise en charge de l’audio accompagnant la vidéo et réduit la latence. Les appareils audio Bluetooth sont également mieux gérés, car PipeWire peut mémoriser ceux qui étaient utilisés à la mise hors tension et les reconnecter automatiquement au démarrage. PipeWire fonctionne également mieux avec l’environnement sécurisé de Wayland que PulseAudio.

Contrôle du volume du Raspberry Pi Debian 12

Comme pour Wayland, le passage à PipeWire interrompt au moins un programme – Sonic Pi – qui a donc été supprimé du référentiel de packages.

Autres changements notables

Le NetworkManager est désormais le contrôleur réseau par défaut pour Bookworm. Il fait tout ce que dhcpcd a fait, mais ajoute des fonctionnalités telles que la prise en charge des réseaux sans fil cachés et des réseaux privés virtuels (VPN), ainsi que la possibilité d’utiliser un Raspberry Pi comme point d’accès sans fil.

gestionnaire de réseau Linux
NetworkManager ajoute un menu « Options avancées »

En tant qu’utilisateur de Firefox moi-même, je suis heureux d’annoncer que Firefox a été optimisé pour le Raspberry Pi et est désormais proposé comme deuxième option de navigateur Web dans la version Bookworm. Raspberry Pi a notamment travaillé sur la prise en charge du codec V4L2 pour activer le décodage vidéo matériel H.264, a activé la prise en charge de Widevine DRM, optimisé les performances graphiques et s’est assuré que les caméras CSI fonctionneraient pour les appels vidéo sur Firefox à l’aide de libcamera.

Même s’ils ne sont pas visibles pour les utilisateurs, Wayland et PipeWire représentent d’énormes changements sous le capot, et bien que cela ait été testé en interne pendant quelques années, les utilisateurs ont toujours la possibilité de réactiver le système d’affichage X11/Openbox et PulseAudio. dans le menu Paramètres avancés de raspi-config en cas de problème inattendu.

L’équipe Raspberry Pi recommande aux personnes souhaitant passer de Bullseye à Bookworm de reflasher la carte microSD, car la modification du fichier /etc/apt/sources.list pour effectuer la mise à niveau échouera probablement et entraînera une perte de données. La meilleure façon d’installer le nouveau Raspberry Pi OS Bookworm est d’utiliser Raspberry Pi Imager, mais vous pouvez également télécharger manuellement l’une des images 32 bits ou 64 bits et la flasher avec votre utilitaire préféré.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • iRasptek Starter Kit for Raspberry Pi 5 8Go - Édition OS-Bookworm de 64Go préinstallée (boîtier Rouge et Blanc)
  • Raspberry Pi 5 Kit de démarrage 16 Go de RAM, 64 Go Black Edition, bloc d'alimentation officiel 27 W, boîtier officiel avec ventilateur, câble micro HDMI, dissipateur thermique en aluminium, idéal