Projekt postmarketOS, który rozwija dystrybucję, wydał wersję 22.12. Linux dla smartfonów, w oparciu o pakiet Alpine Linux, standardową bibliotekę języka C Musl oraz pakiet narzędzi BusyBox. Celem projektu jest zapewnienie Linux– dystrybucja smartfonów niezależna od oficjalnego cyklu wsparcia oprogramowania układowego i niezwiązana ze standardowymi rozwiązaniami głównych graczy branżowych, którzy wyznaczają kierunek rozwoju. Wersje są dostępne dla PINE64 PinePhone, Purism Librem 5 i 29 urządzeń wspieranych przez społeczność, w tym Samsunga Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7, a nawet Nokii N900. Ograniczone wsparcie eksperymentalne jest dostępne dla ponad 300 urządzeń.
Środowisko postmarketOS jest tak zunifikowane, jak to tylko możliwe, a wszystkie komponenty specyficzne dla danego urządzenia są umieszczane w oddzielnym pakiecie; wszystkie pozostałe pakiety są identyczne dla wszystkich urządzeń i oparte są na pakietach Alpine. LinuxKompilacje korzystają z jądra vanilla, kiedy tylko jest to możliwe. Linux, a jeśli to niemożliwe, to jądra z oprogramowania układowego przygotowanego przez producentów urządzeń. KDE Plasma Mobile, Phosh i Sxmo są oferowane jako podstawowe interfejsy użytkownika, ale dostępne są również inne środowiska, w tym GNOME, MATE i Xfce.

W nowym wydaniu:
- Baza pakietów jest zsynchronizowana z Alpine Linux 3.17.
- Liczba urządzeń oficjalnie obsługiwanych przez społeczność wzrosła z 27 do 31. W porównaniu z wersją 22.06 dodano obsługę smartfonów PINE64 PinePhone Pro, Fairphone 4, Samsung Galaxy Tab 2 10.1 i Samsung Galaxy E7.
- Dostarczono eksperymentalny zestaw zmian umożliwiających korzystanie ze standardowego jądra Linuxi nie jest to specyficzne dla Android- oprogramowanie układowe jądra od producenta dla urządzeń opartych na układzie SoC Qualcomm SDM845 (Snapdragon 845), takich jak OnePlus 6/6T, SHIFT6mq i Xiaomi Pocophone F1. Zamiast zastrzeżonych sterowników i komponentów przestrzeni użytkownika, do połączeń używany jest otwarty proces tła q6voiced, sterownik QDSP6 oraz stos oparty na ModemManager/oFono.
- Powłoka graficzna Sxmo (Simple X Mobile), oparta na menedżerze kompozytowym Sway i zgodna z filozofią Uniksa, została zaktualizowana do wersji 1.12. Nowa wersja rozszerzyła możliwości związane z wykorzystaniem profili urządzeń (dla każdego urządzenia można używać różnych układów przycisków i aktywować określone funkcje). Dostosowano do pracy na urządzeniach OnePlus 6/6T, Pocophone F1, Samsung Galaxy S III, Samsung Galaxy Tab A 9.7 (2015) i Xiamo Redmi 2. Ulepszono obsługę Superd w zakresie zarządzania usługami.

- Środowisko Phosh, oparte na technologiach GNOME i opracowane przez Purism dla smartfona Librem 5, zostało zaktualizowane do wersji 0.22, która charakteryzuje się zaktualizowanym stylem wizualnym i zmienionym wyglądem przycisków. Wskaźnik naładowania baterii ma teraz gradację zmian stanu z krokiem 10%. Powiadomienia umieszczone na ekranie blokady systemu umożliwiają teraz korzystanie z przycisków akcji. Do kompozycji dodano konfigurator phosh-mobile-settings i zestaw narzędzi do debugowania wirtualnej klawiatury phosh-osk-stub. W nowych instalacjach gnome-text-editor jest używany zamiast gedit jako edytor tekstu w środowisku postmarketOS opartym na Phosh.


- Powłoka KDE Plasma Mobile została zaktualizowana do wersji 22.09, szczegółowy przegląd zmian od wydania 22.04 można znaleźć w recenzjach wersji 22.06 i 22.09. Wśród najbardziej znaczących ulepszeń możemy zauważyć rozszerzenie funkcjonalności i unowocześnienie projektu powłoki Shell, ekranu głównego i interfejsu do wykonywania połączeń. W środowisku opartym na Plasma Mobile w postmarketOS zdecydowano się usunąć Firefoksa z podstawowej dostawy, ograniczając się do przeglądarki Angelfish opartej na QtWebEngine oferowanej w KDE Plasma Mobile.


Źródło: opennet.ru





