Debian Bookworm à l’assaut des Raspberry Pi

Raspberry Pi OS , le système d’exploitation des Raspberry Pi évolue vers Debian Bookworm en 32 et 64 bits. 

Comme d’habitude, cette version de Debian se base sur un personnage de Toy Story. Bookworm en est un, secondaire, qui fait partie du troisième opus de la série de dessin animés de Pixar.

Avec Bookworm, on change de moteur graphique pour les Pi, le moteur X11 qui s’occupait de l’affichage sous Raspberry Pi OS jusqu’ici est remplacé par Wayland. Un choix qui s’explique par la vitesse proposée par le nouveau moteur avec des composants récents. X11 est un vieux moteur graphique qui, si il a évolué, a conservé pas mal de limitations techniques. Basculer a donc du sens, c’est pourquoi la majorité des systèmes Linux qui se concentrent sur du matériel moderne ont, ou vont, basculer vers Wayland. C’est plus efficace et plus sécurisé même si cela sera surement invisible pour la plupart des utilisateurs. Les équipes de développement ayant beaucoup travaillé pour que cette transition ne soit visible que d’un point de vue efficacité sans impact sur les habitudes des utilisateurs. Enfin, si, peut être une. Si vous utilisez la fonction loupe sur votre Pi, sachez que l’ancien outil a été remplacé par l’outil intégré au nouveau moteur. Ce dernier est plus pratique mais comme je parle d’habitudes…

Si certains outils logiciels peuvent être problématiques avec ce nouveau moteur, il existe des solutions de contournement. Un outil a été mis en place pour permettre de continuer a les utiliser, XWayland assure la transition avec X11. Il sert de traducteur graphique aux applications allergiques au nouveau système. Cerise sur le gâteau, cette traduction se fait automatiquement pour que l’utilisateur ne voie pas de perturbation à l’écran. A noter que si vous utilisez un gestionnaire de prise en main à distance type VNC, la bascule vers le nouveau système n’est pas conseillée. Wayland pose encore des soucis techniques avec ces solutions pour le moment.

En plus de changement aussi majeur qu’invisible, on retrouve des évolutions techniques intéressantes. On troque le gestionnaire de son PulseAudio pour PipeWire et on bascule vers NetworkManager pour la partie réseau. Un outil de surveillance de la  consommation de la partie USB du système apparait, ce qui sera parfait pour identifier ce qui pose problème en cas d’utilisation de composants externes ou d’alimentations entrée de gamme. En gros, si vous branchez un vieux disque dur externe autoalimenté, le système vous préviendra au lieu de faire n’importe quoi ou de rebooter la carte.

Enfin, un petit élément dans la barre des tâches pourra indiquer où en est votre circuit graphique et si vous pouvez lui demander d’effectuer des tâches supplémentaires sans le surcharger. Pratique pour voir si oui ou non, regarder cette drôle de vidéo qu’on vous a envoyé par messagerie, est une bonne idée.

FireFox est désormais intégré et parfaitement adapté à Bookworm. Cette version développée pour les puces ARM est très bien prise en charge avec un gros  focus sur le multimédia. La décompression vidéo est faite matériellement en H.264 depuis le navigateur. Cette évolution est bénéfique pour les services de streaming. La prise en charge des DRM Widevine autorisant en plus l’usage de formats haute définition.

Si vous comptez faire la transition vers cette nouvelle version de Raspberry Pi OS, il est conseillé de créer une nouvelle image sur une carte externe plutôt qu’une mise à jour. Celle-ci peut tout à fait fonctionner mais c’est plus risqué. La remise à plat de votre système sous Bookworm, aussi pénible soit-elle pour vos programmes installés et vos raccourcis, semble plus sûre.

Le lien vers les images système. Plus d’infos chez Raspberry Pi.


Soutenez Minimachines avec un don mensuel : C'est la solution la plus souple et la plus intéressante pour moi. Vous pouvez participer via un abonnement mensuel en cliquant sur un lien ci dessous.
2,5€ par mois 5€ par mois 10€ par mois Le montant de votre choix

Gérez votre abonnement

20 commentaires sur ce sujet.
  • 12 octobre 2023 - 13 h 28 min

    Attention Pierre, coquille dans le sous titre (34 bits)

    Répondre
  • 12 octobre 2023 - 13 h 30 min

    @eeegr: Oups, corrigé, merci !

    Répondre
  • 12 octobre 2023 - 13 h 39 min

    Autre coquille: « si oui ou nom »

    Répondre
  • bob
    12 octobre 2023 - 15 h 27 min

    Merci pour l’article… C’est pas trop tôt pourrait-on dire.

    Est ce que quelqu’un sait quelle est la version du kernel ?

    Répondre
  • s@s
    12 octobre 2023 - 16 h 24 min

    @Bob

    Release date: October 10th 2023
    System: 64-bit
    Kernel version: 6.1
    Debian version: 12 (bookworm)

    Répondre
  • 12 octobre 2023 - 16 h 26 min

    @s@s: Je pense que Bob veut parler du passage à Wayland et de l’abandon de X11.

    Répondre
  • bob
    13 octobre 2023 - 0 h 33 min

    Non non, je voulais savoir quelle était la version du kernel ! Merci @s@s… Et merci @Pierre, je vais mettre à jour ma Pi400 !

    Répondre
  • bob
    13 octobre 2023 - 9 h 04 min

    YO! Il y a des petites animations quand ouvre ou ferme une fenêtre, une petite ombre sur le coté (non ensoleillé) de la fenêtre.
    Chromium est là aussi, je préfère à Firefox (nul n’est parfait), les deux sont proposés en tant que browsers par défaut.

    Répondre
  • 13 octobre 2023 - 11 h 39 min

    Gaffe avec les claviers non UK la localisation laisse a desirer
    Meme « raspberry pi configuration » n’arrive pas a forcer le clavier sur un second utilisateur
    Pour le moment je reste sur la precedente version

    Répondre
  • 13 octobre 2023 - 17 h 39 min

    Au risque de passer pour un con, n’étant pas encore trop habitué au monde linux pur, Wayland c’est un environnement de bureau ou un pilote graphique ?

    Répondre
  • 13 octobre 2023 - 19 h 28 min
  • 13 octobre 2023 - 19 h 31 min

    Il y a pas de question con, juste des gens qui restent cons par peur de poser des questions ;)

    Ni l’un ni l’autre, Wayland pour faire simple c’est une brique de la pile d’affichage sous linux, un protocole qui permet aux compositeurs de dialoguer directement avec les applications. Il « remplace » le vénérable serveur Xorg et commence à se généraliser, tout n’est pas encore parfait mais l’ensemble devient tout à fait utilisable au quotidien.

    Répondre
  • 14 octobre 2023 - 6 h 23 min

    Linux est tellement compliqué que je n’ose pas toucher a mon serveur torrent+pihole. J’ai mis 1/2j a le faire marcher, j’ai essayé de sauvegarder la doc mais je sais qu’il y en a plusiuers en conflit… on va attendre, hein.

    Répondre
  • 14 octobre 2023 - 16 h 43 min

    @Le Breton: Wayland et X11 sont des serveurs d’affichage en gros c’est le tampon qui va utiliser ta carte graphique pour permettre d’afficher tes écrans et leur contenu : l’environnement de bureau

    @Olivier Barthelemy: l’informatique c’est compliqué, mais au moins avec linux, en plus d’avoir du choix, y a de la doc et du support :)

    je suis sur debian 13 trixie/sid et j’utilise toujours Xorg parce que nvidia est pas fan de wayland, la transition pulseaudio/pipewire est transparente, j’ai pas noté de réels changement, ça joue surtout sur le bluetouth a2dp mais y a encore du taf

    Répondre
  • 14 octobre 2023 - 17 h 28 min

    @H2L29: @HL. Euh, la doc ca se discute hein. Je crois que je n’ai encore jamais trouvé une doc qui marche du premier coup pour la version en cours de quoi que ce soit (deluge, pihole, vpn pour le pi, sur pc c’etait autostart, multi-ecran, video et acceleration 2 et 3d, voire carrément faire une partition bootable: jamais réussi, malgré l’aide du dev…): y’a des articles/tutos, mais ils ne sont pas mis a jour. Donc faut partir a la pêche dans les commentaires, croiser plusieurs docs, et surtout pas partir sur une fausse piste parceque les docs obso ne sont même pas marquées obso, et Google tire au hasard. Je me souviens de quelques demi-journées épiques passée sur systemd, puis startup, alors que maintenant c’est je ne sais plus quoi; aussi sur tmux.
    L’informatique c’est compliqué je veux bien, sauf que un truc qui me prend 10 minutes sous Windows y compris trouver la doc si je ne sais pas le faire, ca me prend en général 1/2j sous Linux sans garantie de résultat. Bon, au moins sur Pi si on prend raspbian y’a plus que le probleme des versions, pas des distribs+des versions.

    Pour moi , Linux est 1) un truc avec pas une learning curve, mais une learning cliff; 2) un programme social pour garantir des jobs aux savants qui sont les seuls a s’en sortir. Honnetement, ma torrentbox+pihole elle marche, mais je n’ose plus y toucher. Je me souviens que y’a un job en plus parceque j’avais pas les droits sur me fichiers téléchargés en faisant l’install du tuto. Aussi les perfs de mon HDD externe varient du simple au decuple suivant les moments, j’ai essayé de forcer le bon mode recommandé par les tutos, apparemment c’est pas 100% fiable.

    Répondre
  • 14 octobre 2023 - 19 h 22 min

    @H2L29: Mais justement n’est-ce pas le pilote vidéo qui gère ça lui-même en principe ? Enfin du moins sur sur un système tel que windows.

    Répondre
  • 15 octobre 2023 - 5 h 32 min

    @Le Breton: Nan, y’a plusieurs niveaux. En gros, le pilote video gere l’affichage d’objets graphiques primitifs (pixels, triangles); il y a besoin d’une couche intermédiaire pour gérer des choses plus abstraites (fenetres d’applis, bureau). On ne laisse pas chaque appli afficher des pixels a un endroit sur l’ecran, elles demandent au gestionnaire de fenetres de rajouter un « e » apres le « l » dans leur fenetre.

    Répondre
  • 15 octobre 2023 - 7 h 23 min

    @Le Breton: la carte graphique c’est un périphérique matériel, il se met à disposition du système qui a le pilote chargé, dedans y a du processeur de la ram… bref come dit @Olivier Barthelemy y a plein de couches pour en arriver à de la 3D à l’écran faut voir la carte graphique comme un moteur d’affichage et le bureau les apps de jeux… c’est la voiture ^^
    mais faut être mécano pour comprendre comment ça roule :P

    Répondre
  • 15 octobre 2023 - 14 h 08 min

    @Olivier Barthelemy: D’accord (ma réponse s’adresse aussi à H2L29), pour moi c’était bien plus simple que ça je voyais simplement le système d’exploitation et/ou l’application envoyer une instruction des éléments à afficher au pilote graphique qui sert ensuite de relais pour envoyer vers la carte graphique graphique un « langage » qu’elle pourra interpréter et afficher (la couleur de tel ou tel pixel par exemple).

    Répondre
  • 15 octobre 2023 - 18 h 34 min
  • LAISSER UN COMMENTAIRE

    *

    *