Företagsledare som utvecklare: Framväxten av mjukvara utan kod och låg kod Titta nu
Debian 11, kallad 'bullseye' och efterföljaren till 'buster', kom i augusti och nu har tillverkarna av Raspberry Pi äntligen uppdaterat Raspberry Pi (RPi) OS till den här versionen.
Flytten till Debian 11 för Raspberry Pi OS tog lite längre tid än förväntat och medför inte en enorm mängd förändringar från Debians sida. Det finns dock flera ändringar som kommer från RPi-sidan.
“Debian 'bullseye' har relativt få större förändringar som är synliga för användarna — det finns vissa ändringar i filsystem och utskrifter under huven, men de flesta ändringarna är patchar och uppgraderingar av befintliga applikationer och funktioner”, förklarar Raspberry Pi-ingenjör, Simon Long.
SE: IoT blir mycket större, men säkerheten blir fortfarande kvar
“Men utöver ändringarna i Debian i sig har 'bullseye'-versionen av Raspberry Pi OS ett antal betydande förändringar av skrivbordsmiljön och stödet för Raspberry Pi-hårdvara,” tillade Long.
Debian-utgåvor är viktiga community-drivna händelser och påverkar Linux-distributioner som Canonicals Ubuntu samt Raspberry Pi OS. Debian 11 är en långsiktig supportversion med två till sex års support och är den första versionen som ger en Linuxkärna med stöd för Microsofts exFAT-filsystem.
Förutom avskalade enkortsdatorer gör Raspberry Pi också Pi 400, som bygger en Pi 4 till ett tangentbord.
Rubrikfunktionen från Raspberry Pi OS är stöd för GTK+ version 3. GTK+ är ett mjukvarulager som levererar grafiska användargränssnittskomponenter — aka “widgets” — som hjälper till att göra RPi-enheter mer användbara som stationära datorer.
“Alla stationära komponenter och applikationer använder nu version 3 av GTK+-verktygssatsen för användargränssnitt,” Long anteckningar.
“Hittills har det mesta av skrivbordet använt version 2 av GTK+ verktygslåda, men allt fler Debianapplikationer använder GTK+3, så för att försöka hålla saker konsekventa har vi uppgraderat all vår programvara och själva skrivbordet till den nyare versionen.”
GTK+3 saknar vissa funktioner som RPi OS tidigare förlitade sig på, så RPi OS-teamet lade till lösningar för att få dem att fungera som GTK+2, inklusive ett nytt utseende för flikgränssnitt.< /p>
Med skiftet till GTK+3 har RPi OS en ny Windows-hanterare som heter mutter, som ersätter openbox-fönsterhanteraren från tidigare utgåvor. Mutter ritar namnlisten och fönsterramen runt varje appfönster och ger skrivbordet en modernare känsla, men kommer med några RAM-relaterade nackdelar.
“Mutter är vad som kallas en sammansatt fönsterhanterare, vilket innebär att istället för att individuellt rita fönsterbågarna direkt på de befintliga fönstren på skärmen, drar den alla fönster till en minnesbuffert utanför skärmen, där den skapar en komplett bild för hela skärmen. Denna skickas sedan till hårdvaran som ska visas “, förklarar Long.
“Det är ganska krävande när det gäller RAM, och kan bara köras ordentligt på en Raspberry Pi med 2 GB eller mer. Som ett resultat av detta, på Raspberry Pis med mindre än 2 GB, används fortfarande den äldre openbox-fönsterhanteraren istället.”
GTK+3 flyttar RPi OS närmare andra Linux-skrivbordsmiljöer härledda från X Window System, som gradvis uppdateras med system som Wayland i Ubuntu. Mutter flyttar RPi OS närmare Ubuntu i detta avseende.
“Vi är fortfarande ganska långt från att byta Raspberry Pi OS till Wayland, men ett av dess krav är en Wayland-kompatibel kompositfönsterhanterare, och att använda mutter är det första steget på denna väg”, säger Long.
SE: Öppen källkod är viktig, och det handlar om mer än bara fri programvara
Aviseringar uppdateras också i den här utgåvan, med en meddelandehanterare som läggs till i aktivitetsfältet som kan nås via andra applikationer. De senaste aviseringarna visas högst upp och försvinner sedan efter en konfigurerbar period (till exempel 15 sekunder); du kan också låta aviseringar kvarstå tills de klickas bort, eller till och med stänga av dem helt.
Det finns också en ny uppdateringsplugin för appuppdateringar, som tar bort behovet av att använda kommandot “apt” i en terminal fönster. Med andra ord är RPi OS nu mer grafiskt när det kommer till biblioteksuppdateringar, som visas i en visuell dialogruta.
Andra ställen finns det uppdateringar av filhanteraren, som nu är mer konsekvent mellan miniatyrbilder och ikonlägen. Dessutom är drivrutinen för Linux KMS (kärnlägesinställning) nu standardvideodrivrutinen, och det finns en ny drivrutin för åtkomst till kameramoduler — ett standard Linux-API med öppen källkod som heter libcamera.
Linux
GNOME 41: Nästa generations Linux-skrivbord Den bästa Linux Foundation-klasserna Linux Foundation-undersökningen visar att företag desperat vill anställa öppen källkod-talang Linus Torvalds: Jonglera med motorsågar och bygga Linux Open Source | Företagsprogramvara | Utvecklare | Moln