Canonical endrer hvordan Ubuntu Desktop håndterer minne på Raspberry Pi-datamaskiner, og gir operativsystemet en sårt tiltrengt hastighetsøkning.
Raspberry Pi-serien med enkeltbordsdatamaskiner kan være de mest populære Linux-baserte PC-ene gjennom tidene, takket være deres superlave priser, pedagogiske ressurser og allsidighet. De første modellene var ikke så gode til å fungere som stasjonære datamaskiner, på grunn av laveffektprosessorer og begrenset RAM, men nyere iterasjoner (som Raspberry Pi 4 med 8 GB RAM) er perfekt kapable budsjett-PCer. Ubuntu, en av de mest populære desktop Linux-distribusjonene, forbereder nå noen Pi-spesifikke ytelsesjusteringer for den kommende Ubuntu 22.04-utgivelsen.
Oliver Smith, en produktsjef hos Canonical, kunngjorde i et blogginnlegg at neste utgivelse av Ubuntu Desktop vil ha nye ytelsesforbedringer for Raspberry Pi-kort. De sa: "Inntil nå har vi anbefalt brukere å holde seg til modeller med enten 4 GB eller 8 GB RAM for å være sikre på at det vil fungere bra. Et av målene våre for den kommende Ubuntu 22.04 LTS-utgivelsen er å senke den adgangsbarrieren. Dette betyr å målrette en levedyktig skrivebordsopplevelse på Raspberry Pi 4 2GB-modeller."
Hovedendringen er at Ubuntu på Raspberry Pi vil bruke Linux-kjernens zswap funksjon som standard, som komprimerer minneblokker i stedet for å stole fullstendig på en byttefil (der RAM-innhold flyttes inn og ut av et bytteområde i det interne lageret). Dette reduserer mengden I/O-operasjoner som kan oppstå, noe som er viktig når de fleste Raspberry Pi-eiere bruker enkle SD-kort som hovedstasjon. Minnekomprimering øker imidlertid også CPU-bruken, noe som antagelig er grunnen til at dette ikke vil bli aktivert på eldre Raspberry Pi-kort med mindre kraftige CPUer.
Canonical går også et skritt videre, ved å øke hvor mange objekter som kan komprimeres (med en allokator kalt z3fold) og bruke en annen komprimeringsalgoritme (lz4). Canonical sier at disse endringene, kombinert med bruk av zswap, betyr at Ubuntu Desktop nå kan brukes på 2GB Raspberry Pi 4.
Ubuntu 22.04 er planlagt utgitt i april, og disse endringene vil være aktivert som standard på alle Raspberry Pi 4-enheter (inkludert Pi 400). Du kan også følge instruksjonene i blogg innlegg for å prøve ut justeringene på en eksisterende Ubuntu-installasjon.