Recherche de site Web

Système d'exploitation Raspberry Pi : fonctionne désormais sous Linux "bullseye" Debian


Mieux vaut tard que jamais, la version Bullseye du Raspberry Pi arrive.

Debian 11, surnommée « bullseye » et successeur de « buster », est arrivée en août et les fabricants du Raspberry Pi ont enfin mis à jour le système d'exploitation Raspberry Pi (RPi) vers cette version.

Le passage à Debian 11 pour Raspberry Pi OS a pris un peu plus de temps que prévu et n'apporte pas beaucoup de changements du côté Debian. Cependant, plusieurs changements viennent du côté RPi.

"La bulle Debian comporte relativement peu de changements majeurs visibles pour les utilisateurs - il y a quelques changements cachés dans les systèmes de fichiers et l'impression, mais la plupart des changements sont des correctifs et des mises à niveau des applications et fonctionnalités existantes", explique Raspberry. Ingénieur Pi, Simon Long.

VOIR : L'IoT prend de plus en plus d'ampleur, mais la sécurité est toujours à la traîne

"Cependant, au-delà des changements apportés à Debian lui-même, la version 'bullseye' du système d'exploitation Raspberry Pi comporte un certain nombre de changements importants dans l'environnement de bureau et dans la prise en charge du matériel Raspberry Pi", a ajouté Long.

Les versions Debian sont des événements importants menés par la communauté et affectent les distributions Linux comme Ubuntu de Canonical ainsi que le système d'exploitation Raspberry Pi. Debian 11 est une version de support à long terme avec deux à six ans de support et est la première version à fournir un noyau Linux prenant en charge le système de fichiers exFAT de Microsoft.

En plus des ordinateurs monocarte épurés, Raspberry Pi fabrique également le Pi 400, qui intègre un Pi 4 dans un clavier.

La fonctionnalité principale du système d'exploitation Raspberry Pi est la prise en charge de GTK+ version 3. GTK+ est une couche logicielle qui fournit des composants d'interface utilisateur graphique, également appelés "widgets", qui contribuent à rendre les appareils RPi plus utiles en tant qu'ordinateurs de bureau.

"Tous les composants et applications de bureau utilisent désormais la version 3 de la boîte à outils d'interface utilisateur GTK+", note Long.

"Jusqu'à présent, la plupart des ordinateurs de bureau utilisaient la version 2 de la boîte à outils GTK+, mais un nombre croissant d'applications Debian utilisent GTK+3. Pour essayer de maintenir la cohérence, nous avons mis à niveau tous nos logiciels et le bureau lui-même vers la version la plus récente."

GTK+3 ne dispose pas de certaines fonctionnalités sur lesquelles RPi OS s'appuyait auparavant, c'est pourquoi l'équipe RPi OS a ajouté des solutions de contournement pour les faire fonctionner comme GTK+2, y compris un nouveau look pour les interfaces à onglets.

Avec le passage à GTK+3, RPi OS dispose d'un nouveau gestionnaire de fenêtres appelé mutter, qui remplace le gestionnaire de fenêtres openbox des versions précédentes. Mutter dessine la barre de titre et le cadre de la fenêtre autour de chaque fenêtre d'application et donne au bureau une impression plus moderne, mais présente certains inconvénients liés à la RAM.

"Mutter est ce qu'on appelle un gestionnaire de fenêtres de composition, ce qui signifie qu'au lieu de dessiner individuellement les cadres de fenêtres directement sur les fenêtres existantes à l'écran, il dessine toutes les fenêtres dans une mémoire tampon hors écran, où il crée une image complète pour le l'écran entier. Celui-ci est ensuite envoyé au matériel pour être affiché", explique Long.

"Il est assez exigeant en termes de RAM et ne peut fonctionner correctement que sur un Raspberry Pi de 2 Go ou plus. Par conséquent, sur les Raspberry Pi de moins de 2 Go, l'ancien gestionnaire de fenêtres openbox est toujours utilisé à la place."

GTK+3 rapproche RPi OS des autres environnements de bureau Linux dérivés du système X Window, qui sont progressivement mis à jour avec des systèmes comme Wayland dans Ubuntu. Mutter rapproche RPi OS d'Ubuntu à cet égard.

"Nous sommes encore loin du passage du système d'exploitation Raspberry Pi à Wayland, mais l'une de ses exigences est un gestionnaire de fenêtres de composition compatible avec Wayland, et l'utilisation de Mutter est la première étape sur cette voie", explique Long.

VOIR : L'Open Source est important, et il ne s'agit pas seulement de logiciels libres

Les notifications sont également mises à jour dans cette version, avec un gestionnaire de notifications ajouté à la barre des tâches accessible via d'autres applications. Les notifications les plus récentes s'affichent en haut puis disparaissent après une durée paramétrable (15 secondes par exemple) ; vous pouvez également conserver les notifications jusqu'à ce que vous cliquiez dessus, ou même les désactiver complètement.

Il existe également un nouveau plugin de mise à jour pour les mises à jour d'applications, qui supprime le besoin d'utiliser la commande « apt » dans une fenêtre de terminal. En d'autres termes, RPi OS est désormais plus graphique en ce qui concerne les mises à jour des bibliothèques, qui sont affichées dans une boîte de dialogue visuelle.

Ailleurs, il existe des mises à jour du gestionnaire de fichiers, qui est désormais plus cohérent entre les modes vignette et icône. De plus, le pilote Linux KMS (kernel modesetting) est désormais le pilote vidéo standard, et il existe un nouveau pilote pour accéder aux modules de caméra : une API Linux open source standard appelée libcamera.

Articles connexes