Raspberry Pi heeft onlangs de nieuwste versie van zijn Raspberry Pi OS onthuld, gebaseerd op Debian 12, bekend als “Boekenwurm.” Deze release markeert een upgrade van Debian 11, ook wel “Bullseye” genoemd, die sinds november 2021 als basis dient voor het Raspberry Pi-besturingssysteem.
Vanuit het perspectief van de gebruiker brengt de overgang van Debian 11 naar Debian 12 geen substantiële zichtbare veranderingen met zich mee. Er zijn echter aanzienlijke wijzigingen onder de motorkap aangebracht, evenals enkele extra functies die speciaal zijn afgestemd op het Raspberry Pi OS.
Een van de meest opvallende veranderingen is de overgang van de traditionele X11-vensterbeheerder naar het meer eigentijdse Wayland-systeem, gekoppeld aan de WayFire-compositor. Deze verschuiving heeft verschillende voordelen, waaronder verbeterde prestaties bij het tekenen van vensters en verbeterde beveiliging, omdat deze afwijkt van de server/client-architectuur van X11.
Het is essentieel op te merken dat Wayland standaard is ingeschakeld op Raspberry Pi 4- en 5-borden, terwijl eerdere en minder krachtige modellen nog steeds afhankelijk zijn van X11. Er wordt gewerkt aan het optimaliseren van de nieuwe window manager voor deze oudere modellen. Qua uiterlijk is de standaardachtergrond de enige merkbare verandering.
De meeste programma’s in Debian zijn nu compatibel met Wayland. Voor degenen die nog steeds afhankelijk zijn van X11, verwerkt XWayland X11-oproepen om compatibiliteit met Wayland te garanderen. In theorie werkt dit goed, maar in de praktijk blijven een aantal problemen onopgelost door de overstap naar de nieuwe window manager:
- Overscancompensatie is nog niet beschikbaar in Wayland, wat invloed heeft op HDMI-schermen en samengestelde video-uitgangen.
- Het systeemvak vertrouwt op een nieuw mechanisme, wat ertoe kan leiden dat sommige applicaties niet verschijnen.
- RealVNC is incompatibel vanwege het beveiligingsmodel van Wayland, dus “wayvnc” wordt als alternatief gebruikt.
- De toegankelijkheidstool voor vergrootglas werkt niet met Wayfire, waardoor het gebruik van het ingebouwde vergrootglas noodzakelijk is (schakel met ctrl-alt-M).
- BlueJ en Greenfoot Java IDE’s zijn incompatibel met Wayland en zijn verwijderd uit Raspberry Pi OS Bookworm.
Los van de Wayland-wijzigingen is er een regressieprobleem met de RealVNC-server, die nog steeds wordt gebruikt op oudere Raspberry Pi-modellen met Bookworm. Hoewel de 64-bits versie functioneel is, is de 32-bits versie niet compatibel met Bookworm, dus gebruikers die externe desktoptoegang op oudere SBC’s nodig hebben, worden geadviseerd voorlopig bij Raspberry Pi OS Bullseye te blijven. Er worden pogingen ondernomen om deze problemen op te lossen.
Er zijn twee nieuwe plug-ins geïntroduceerd:
- De plug-in “Power” monitort problemen met de stroomvoorziening, zoals lage spanning of overmatige USB-stroom. Het is standaard ingeschakeld.
- De “GPU”-plug-in geeft de GPU-belastingsgrafiek van de Raspberry Pi weer, maar is standaard niet ingeschakeld.
Audio wordt nu beheerd via PipeWire, ter vervanging van de PulseAudio/ALSA-geluidsinterface. PipeWire biedt betere audio-ondersteuning voor video en vermindert de latentie. Het biedt ook een verbeterd beheer van Bluetooth-audioapparaten, waarbij deze tijdens het opstarten automatisch opnieuw worden verbonden. Deze overgang heeft echter invloed op de beschikbaarheid van Sonic Pi, dat uit de pakketrepository is verwijderd.
Andere opmerkelijke veranderingen zijn onder meer dat NetworkManager de standaard netwerkcontroller wordt, Firefox-optimalisatie voor Raspberry Pi, V4L2-codec-ondersteuning, Widevine DRM-ondersteuning, verbeteringen in grafische prestaties en ondersteuning voor CSI-camera’s in videogesprekken met Firefox.
Hoewel de meeste veranderingen niet onmiddellijk zichtbaar zijn voor gebruikers, vertegenwoordigen zowel Wayland als PipeWire belangrijke ontwikkelingen achter de schermen. In geval van onverwachte problemen hebben gebruikers de mogelijkheid om het X11/Openbox weergavesysteem en PulseAudio opnieuw in te schakelen via het menu Geavanceerde instellingen in raspi-config.
Het Raspberry Pi-team raadt aan om van Bullseye naar Bookworm te upgraden door de microSD-kaart opnieuw te flashen. Het proberen van een upgrade via het wijzigen van /etc/apt/sources.list zal waarschijnlijk resulteren in gegevensverlies. De aanbevolen installatiemethode Raspberry Pi OS Boekenwurm is door gebruik te maken van de Raspberry Pi-imager. Als alternatief kunt u 32-bits of 64-bits afbeeldingen handmatig downloaden en flashen met het hulpprogramma van uw voorkeur.