Canonical променя начина, по който Ubuntu Desktop борави с паметта на Raspberry Pi компютрите, като дава на операционната система така необходимото ускорение.
Серията Raspberry Pi от едноплаткови компютри може да са най-популярните базирани на Linux компютри на всички времена, благодарение на техните супер ниски цени, образователни ресурси и гъвкавост. Първите няколко модела не бяха толкова добри във функционирането като настолни компютри, поради процесорите с ниска мощност и ограничената RAM, но по-новите итерации (като Raspberry Pi 4 с 8GB RAM) са напълно способни бюджетни компютри. Ubuntu, една от най-популярните настолни Linux дистрибуции, сега подготвя някои специфични за Pi настройки на производителността за предстоящата версия на Ubuntu 22.04.
Оливър Смит, продуктов мениджър в Canonical, обяви през публикация в блог че следващото издание на Ubuntu Desktop ще има нови подобрения на производителността за Raspberry Pi платки. Те казаха: „Досега препоръчвахме на потребителите да се придържат към модели с 4GB или 8GB RAM, за да са сигурни, че ще работи добре. Една от нашите цели за предстоящото издание на Ubuntu 22.04 LTS е да намалим тази бариера за навлизане. Това означава да се насочите към жизнеспособно настолно изживяване на модели Raspberry Pi 4 2GB."
Основната промяна е, че Ubuntu на Raspberry Pi ще използва ядрото на Linux zswap функция по подразбиране, която компресира блокове от паметта, вместо да разчита изцяло на суап файл (където RAM съдържанието се премества във и извън суап зона във вътрешната памет). Това намалява количеството I/O операции, които могат да възникнат, което е важно, когато повечето собственици на Raspberry Pi използват прости SD карти като основно устройство. Компресията на паметта обаче също така увеличава използването на процесора, което вероятно е причината това да не е активирано на по-стари платки Raspberry Pi с по-малко мощни процесори.
Canonical също отива крачка напред, като увеличава броя на обектите, които могат да бъдат компресирани (с разпределител, наречен z3fold) и използвайки различен алгоритъм за компресиране (lz4). Canonical казва, че тези промени, комбинирани с използването на zswap, означават, че Ubuntu Desktop вече може да се използва на 2GB Raspberry Pi 4.
Ubuntu 22.04 е насрочено за пускане през април и тези промени ще бъдат активирани по подразбиране на всички устройства с Raspberry Pi 4 (включително Пи 400). Можете също да следвате инструкциите в блог пост за да изпробвате настройките на съществуваща инсталация на Ubuntu.