Doriți să rulați întregul desktop Ubuntu pe un Raspberry Pi 4 cu 2 GB de RAM? Ei bine, acum poți.
Ubuntu acceptă deja Raspberry Pi 4 Versiunile model B de 4 GB și 8 GB (și a făcut-o de la lansarea Ubuntu 20.10). Acum echipa care construiește distribuția planifică să mergi mai departe sprijinind și modelul Raspberry Pi 4 2GB (care costă în jur de 40 GBP, dacă vă gândiți la unul).
Cu toate acestea, este dificil să faci Ubuntu să ruleze decent pe dispozitive cu cantități modeste de memorie.
introduce zswap
, „arma secretă” a Ubuntu pentru a viza Pis cu memorie redusă cu experiența Ubuntu completă.
Majoritatea sistemelor Ubuntu vin cu un fișier de schimb. Acest lucru acționează ca un „depășire” pentru RAM, procesele de stocare în cache și sarcinile care nu sunt necesare imediat pentru a elibera RAM pentru cele care sunt. Build-urile existente Ubuntu Raspberry Pi nu fac excepție de la aceasta.
Dar toată această citire către și de pe un card SD nu este cea mai rapidă alternativă. Deci, Ubuntu schimbă - da, joc de cuvinte 😉 - cu un instrument de compresie precum Zswap.
„Când un proces este pe cale să fie mutat în fișierul swap, zswap îl comprimă și verifică dacă noua dimensiune mai mică trebuie să fie mutată sau dacă poate rămâne în memoria RAM. Este mult mai rapid să decomprimați o pagină „zswapped” decât să accesați fișierul de swap, așa că aceasta este o modalitate excelentă de a obține mai mult profit de la sistemele cu cantități mai mici de RAM.” Oliver Smith de la Canonical explică.
Rezultat? O experiență desktop Ubuntu mai fluidă și mai rapidă.
Nici nu trebuie să așteptați lansarea Ubuntu 22.04 LTS pentru a profita de acest lucru. Puteți activați Zswap în Ubuntu chiar acum pentru a vă bucura de performanța pe care o oferă.
Presupunând că aveți deja o versiune modernă de Ubuntu care rulează pe un Raspberry Pi 4, deschideți un emulator de terminal preferat și rulați:
sudo sed -i -e 's/$/ zswap.enabled=1/' /boot/firmware/cmdline.txt
Apoi, reporniți și bucurați-vă.
ZSwap nu este singura modificare pe care Ubuntu o va face pentru a-și atinge minimul de memorie scăzută. Dave Jones de la Canonical detaliază alte eforturi întreprinse pentru a sprijini acest obiectiv într-o postare pe blogul său, verificarea numelui compresie z3fold și lz4.
În total, o veste destul de grozavă.
Totul Ubuntu, zilnic. Din 2009.