Raspberry Pi hat kürzlich die neueste Version seines Raspberry Pi-Betriebssystems vorgestellt, die auf Debian 12 basiert und als „Bücherwurm.“ Diese Veröffentlichung stellt ein Upgrade von Debian 11 dar, das als „Bullseye“ bezeichnet wird und seit November 2021 als Grundlage für das Betriebssystem Raspberry Pi dient.
Aus Benutzersicht bringt der Übergang von Debian 11 auf Debian 12 keine wesentlichen sichtbaren Änderungen mit sich. Allerdings gab es unter der Haube erhebliche Änderungen sowie einige zusätzliche Funktionen, die speziell auf das Raspberry Pi OS zugeschnitten sind.
Eine der herausragendsten Änderungen ist der Übergang vom traditionellen X11-Fenstermanager zum moderneren Wayland-System in Verbindung mit dem WayFire-Compositor. Diese Verschiebung hat mehrere Vorteile, einschließlich einer verbesserten Fensterzeichnungsleistung und erhöhter Sicherheit, da sie von der Server/Client-Architektur von X11 abweicht.
Es ist wichtig zu beachten, dass Wayland auf Raspberry Pi 4- und 5-Boards standardmäßig aktiviert ist, während frühere und weniger leistungsstarke Modelle immer noch auf X11 basieren. Es wird daran gearbeitet, den neuen Fenstermanager für diese älteren Modelle zu optimieren. Optisch ist das Standard-Hintergrundbild die einzige auffällige Änderung.
Die meisten Programme in Debian sind jetzt mit Wayland kompatibel. Für diejenigen, die immer noch auf X11 angewiesen sind: XWayland verarbeitet X11-Aufrufe, um die Kompatibilität mit Wayland sicherzustellen. Theoretisch funktioniert das gut, in der Praxis bleiben jedoch aufgrund der Umstellung auf den neuen Fenstermanager einige Probleme ungelöst:
- Die Overscan-Kompensation ist in Wayland noch nicht verfügbar, was sich auf HDMI-Displays und Video-Composite-Ausgänge auswirkt.
- Die Taskleiste basiert auf einem neuen Mechanismus, der dazu führen kann, dass einige Anwendungen nicht angezeigt werden.
- RealVNC ist aufgrund des Sicherheitsmodells von Wayland nicht kompatibel, daher wird „wayvnc“ als Alternative verwendet.
- Das Hilfsmittel zur Barrierefreiheit der Lupe funktioniert bei Wayfire nicht, sodass die Verwendung der integrierten Lupe erforderlich ist (umschalten mit Strg-Alt-M).
- BlueJ- und Greenfoot-Java-IDEs sind nicht mit Wayland kompatibel und wurden aus Raspberry Pi OS Bookworm entfernt.
Abgesehen von den Wayland-Änderungen gibt es ein Regressionsproblem mit dem RealVNC-Server, der immer noch auf älteren Raspberry Pi-Modellen verwendet wird, auf denen Bookworm läuft. Während die 64-Bit-Version funktionsfähig ist, ist die 32-Bit-Version nicht mit Bookworm kompatibel. Benutzern, die Remote-Desktop-Zugriff auf ältere SBCs benötigen, wird daher empfohlen, vorerst bei Raspberry Pi OS Bullseye zu bleiben. Es werden Anstrengungen unternommen, diese Probleme zu lösen.
Zwei neue Plugins wurden eingeführt:
- Das „Power“-Plugin überwacht Stromversorgungsprobleme wie niedrige Spannung oder übermäßigen USB-Strom. Es ist standardmäßig aktiviert.
- Das Plugin „GPU“ zeigt das GPU-Lastdiagramm des Raspberry Pi an, ist jedoch standardmäßig nicht aktiviert.
Audio wird jetzt über PipeWire verwaltet und ersetzt die PulseAudio/ALSA-Soundschnittstelle. PipeWire bietet eine bessere Audiounterstützung für Video und reduziert die Latenz. Es bietet außerdem eine verbesserte Verwaltung von Bluetooth-Audiogeräten und verbindet diese beim Booten automatisch wieder. Dieser Übergang wirkt sich jedoch auf die Verfügbarkeit von Sonic Pi aus, das aus dem Paket-Repository entfernt wurde.
Weitere bemerkenswerte Änderungen sind, dass NetworkManager zum Standard-Netzwerkcontroller wird, Firefox-Optimierung für Raspberry Pi, V4L2-Codec-Unterstützung, Widevine DRM-Unterstützung, Verbesserungen der Grafikleistung und Unterstützung für CSI-Kameras bei Videoanrufen mit Firefox.
Während die meisten Änderungen für Benutzer nicht sofort sichtbar sind, stellen sowohl Wayland als auch PipeWire bedeutende Entwicklungen hinter den Kulissen dar. Bei unerwarteten Problemen haben Benutzer die Möglichkeit, das X11/Openbox-Anzeigesystem und PulseAudio über das Menü „Erweiterte Einstellungen“ in raspi-config erneut zu aktivieren.
Das Raspberry Pi-Team empfiehlt ein Upgrade von Bullseye auf Bookworm durch erneutes Flashen der microSD-Karte. Der Versuch eines Upgrades durch Ändern der /etc/apt/sources.list führt wahrscheinlich zu Datenverlust. Die empfohlene Methode zur Installation Raspberry Pi OS Bücherwurm ist durch die Verwendung der Raspberry Pi Imager. Alternativ können Sie 32-Bit- oder 64-Bit-Images manuell herunterladen und sie mit Ihrem bevorzugten Dienstprogramm flashen.