Programiści projektu Raspberry Pi zaprezentowali nową wersję dystrybucji Raspberry Pi OS 2024-10-22 (Raspbian), opartej na bazie pakietów Debian 12 i jądrze Linux 6.6. W repozytorium dostępnych jest około 35 tysięcy pakietów. Przygotowano trzy wersje do pobrania — skróconą (438 MB) dla systemów serwerowych, z podstawowym pulpitom roboczym (1,1 GB) oraz pełną z dodatkowym zestawem aplikacji (2,9 GB), dostępną dla architektur 32- i 64-bitowych. Dodatkowo przygotowano aktualizację dla starej wersji Raspberry Pi OS (Legacy), opartej na jądrze Linux 6.1 i bazie pakietów Debian 11.
Kluczowe zmiany:
- Środowisko pulpitu zostało przetłumaczone na użycie kompozytowego serwera labwc, który bazuje na bibliotece wlroots projektu Sway i oferuje funkcjonalność podobną do menedżera okien Openbox. Nowy serwer kompozytowy, wykorzystujący Wayland, jest stosowany zarówno w wersjach dla starszych płyt, wcześniej dostarczanych z serwerem X i menedżerem okien Openbox, jak i w wersjach dla płyt Raspberry Pi 4/5, które wcześniej zostały przetłumaczone na Wayland i serwer kompozytowy Wayfire.
Zauważono, że na początku programiści Raspberry Pi OS starali się dostosować Wayfire do pracy ze wszystkimi płytami, ale nie udało się go zintegrować z graficznymi możliwościami starszych płyt. Projekt labwc okazał się bardziej odpowiedni do pracy ze starszymi płytami Raspberry Pi, a współpraca z programistami labwc i wlroots pozwoliła osiągnąć wydajność graficznej powłoki Raspberry Pi OS działającej na labwc porównywalną do wersji wykorzystującej serwer X.
Przy instalacji nowych systemów labwc jest domyślnie aktywowany, a użytkownicy wcześniej zainstalowanych systemów przy pierwszym uruchomieniu po aktualizacji będą mieli możliwość przełączenia się na użycie labwc lub kontynuowania pracy w środowiskach opartych na serwerze kompozytowym Wayfire lub zestawie serwera X i Openbox. Z perspektywy użytkownika środowisko pulpitu nie zmieniło się, z wyjątkiem zaprzestania wsparcia dla niektórych animowanych efektów. Uruchamianie aplikacji opartych na X11 jest zapewnione przy pomocy Xwayland.

- Znacząco poprawiono wsparcie dla pracy z ekranami dotykowymi. Zrealizowano automatyczne wywołanie ekranowej klawiatury Squeekboard w razie potrzeby wprowadzenia danych oraz dodano gesty ekranowe, odpowiadające podwójnemu kliknięciu i kliknięciu prawym przyciskiem myszy.

- Poprawiono integrację z usługą Raspberry Pi Connect, która umożliwia zdalne połączenie z pulpitem przez przeglądarkę internetową. Do zasobnika systemowego dodano domyślnie wyświetlany wskaźnik Connect, za pomocą którego można włączyć lub wyłączyć usługę.

- Dodano nowy konfigurator ekranu raindrop, który wizualnie przypomina stary interfejs ustawień arandr, ale został całkowicie przepisany z myślą o pracy z kompozytem. serwerem labwc oraz ekranami dotykowymi.

- Przepisano górny pasek aplikacji. W nowej wersji zmieniono logikę ładowania wtyczek, które teraz nie pozostają w pamięci po ich usunięciu z paska (każda wtyczka została przeniesiona do osobnej biblioteki).
- Zrealizowano synchronizację z aktualną bazą pakietów Debian 12.
Źródło: opennet.ru




