Canonical zmienia sposób, w jaki Ubuntu Desktop obsługuje pamięć na komputerach Raspberry Pi, zapewniając systemowi operacyjnemu bardzo potrzebne zwiększenie szybkości.
Seria komputerów jednopłytkowych Raspberry Pi może być najpopularniejszymi komputerami stacjonarnymi z systemem Linux wszechczasów dzięki ich wyjątkowo niskim cenom, zasobom edukacyjnym i wszechstronności. Kilka pierwszych modeli nie działało tak dobrze jak komputery stacjonarne ze względu na procesory o niskim poborze mocy i ograniczoną pamięć RAM, ale nowsze wersje (takie jak Raspberry Pi 4 z 8 GB RAM) to doskonale wydajne komputery budżetowe. Ubuntu, jedna z najpopularniejszych dystrybucji Linuksa dla komputerów stacjonarnych, przygotowuje teraz pewne poprawki wydajności specyficzne dla Pi dla nadchodzącej wersji Ubuntu 22.04.
Oliver Smith, menedżer produktu w firmie Canonical, ogłosił w wpis na blogu że następna wersja Ubuntu Desktop będzie zawierać nowe ulepszenia wydajności dla płyt Raspberry Pi. Powiedzieli: „Do tej pory zalecaliśmy użytkownikom korzystanie z modeli z 4 GB lub 8 GB pamięci RAM, aby mieć pewność, że będą one dobrze działać. Jednym z naszych celów w przypadku nadchodzącej wersji Ubuntu 22.04 LTS jest obniżenie tej bariery wejścia. Oznacza to skupienie się na realistycznych wrażeniach z komputerów stacjonarnych na modelach Raspberry Pi 4 2 GB.”
Główną zmianą jest to, że Ubuntu na Raspberry Pi będzie korzystać z jądra Linuksa zzamień domyślnie kompresuje bloki pamięci, zamiast całkowicie polegać na pliku wymiany (gdzie zawartość pamięci RAM jest przenoszona do i z obszaru wymiany w pamięci wewnętrznej). Zmniejsza to liczbę operacji we/wy, które mogą wystąpić, co jest ważne, gdy większość właścicieli Raspberry Pi używa prostych kart SD jako napędu głównego. Jednak kompresja pamięci zwiększa również wykorzystanie procesora i prawdopodobnie dlatego nie zostanie włączona na starszych płytach Raspberry Pi ze słabszymi procesorami.
Canonical idzie także o krok dalej, zwiększając liczbę obiektów, które można skompresować (za pomocą alokatora o nazwie z3fold) i stosując inny algorytm kompresji (lz4). Canonical twierdzi, że te zmiany w połączeniu z użyciem zswap oznaczają, że Ubuntu Desktop można teraz używać na 2 GB Raspberry Pi 4.
Premiera Ubuntu 22.04 zaplanowana jest na kwiecień, a zmiany te będą domyślnie włączone na wszystkich urządzeniach Raspberry Pi 4 (w tym na Pi400). Możesz także postępować zgodnie z instrukcjami zawartymi w pliku post na blogu aby wypróbować poprawki w istniejącej instalacji Ubuntu.