Opublikowano wydanie projektu postmarketOS 22.12, rozwijającego dystrybucję Linuxa dla smartfonów, opartą na pakietowej bazie Alpine Linux, standardowej bibliotece C Musl oraz zestawie narzędzi BusyBox. Celem projektu jest dostarczenie dystrybucji Linuxa dla smartfonów, niezależnej od cyklu życia wsparcia oficjalnych oprogramowań układowych oraz nieprzywiązanej do typowych rozwiązań głównych graczy w branży, które dyktują kierunek rozwoju. Wersje przygotowano dla PINE64 PinePhone, Purism Librem 5 oraz 29 wspieranych przez społeczność urządzeń, w tym Samsung Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7, a nawet Nokia N900. Ograniczone wsparcie eksperymentalne zapewniono dla ponad 300 urządzeń.
Środowisko postmarketOS jest maksymalnie zunifikowane i przenosi wszystkie specyficzne dla poszczególnych urządzeń komponenty do oddzielnego pakietu, podczas gdy wszystkie inne pakiety są identyczne dla wszystkich urządzeń i oparte na pakietach Alpine Linux. W wersjach wykorzystuje się, tam gdzie to możliwe, vaniliowe jądro Linuxa, a jeśli to nie jest możliwe, to jądra z oprogramowań układowych dostarczonych przez producentów. Główne interfejsy użytkownika to KDE Plasma Mobile, Phosh oraz Sxmo, jednak możliwa jest instalacja także innych środowisk, w tym GNOME, MATE oraz Xfce.

W nowym wydaniu:
- Baza pakietów jest zsynchronizowana z Alpine Linux 3.17.
- Liczba oficjalnie wspieranych przez społeczność urządzeń wzrosła z 27 do 31. W porównaniu do wersji 22.06 dodano wsparcie dla smartfonów PINE64 PinePhone Pro, Fairphone 4, Samsung Galaxy Tab 2 10.1 oraz Samsung Galaxy E7.
- Udostępniono eksperymentalny zestaw zmian, który pozwala na użycie standardowego jądra Linuxa, a nie specyficznego dla oprogramowania układowego jądra od producenta, dla urządzeń opartych na SoC Qualcomm SDM845 (Snapdragon 845), takich jak smartfony OnePlus 6/6T, SHIFT6mq oraz Xiaomi Pocophone F1. Zamiast własnościowych sterowników i komponentów w przestrzeni użytkownika do realizacji połączeń wykorzystano otwarty proces w tle q6voiced, sterownik QDSP6 oraz stos oparty na ModemManager/oFono.
- Interfejs graficzny Sxmo (Simple X Mobile), zbudowany na menedżerze kompozycji Sway i zgodny z filozofią Unix, został zaktualizowany do wersji 1.12. W nowej wersji rozszerzono możliwości związane z używaniem profili urządzeń (dla każdego urządzenia można używać różnych układów klawiszy i aktywować różne funkcje). Dokonano adaptacji dla urządzeń OnePlus 6/6T, Pocophone F1, Samsung Galaxy S III, Samsung Galaxy Tab A 9.7 (2015) oraz Xiamo Redmi 2. Ulepszono wsparcie dla superd w celu zarządzania usługami.

- Środowisko Phosh, oparte na technologiach GNOME i rozwijane przez firmę Purism dla smartfona Librem 5, zostało zaktualizowane do wersji 0.22, w której zaktualizowano styl wizualny oraz zmieniono wygląd przycisków. W wskaźniku naładowania akumulatora wprowadzono gradację zmiany stanu co 10%. W powiadomieniach umieszczanych na ekranie blokady systemu dozwolone jest używanie przycisków z akcjami. Do zestawu dodano konfigurator phosh-mobile-settings oraz zestaw narzędzi do debugowania wirtualnej klawiatury phosh-osk-stub. W nowych instalacjach jako edytor tekstu w środowisku postmarketOS opartym na Phosh zamiast gedit używany jest gnome-text-editor.


- Powłoka KDE Plasma Mobile została zaktualizowana do wersji 22.09. Szczegółowy przegląd zmian od wydania 22.04 można zobaczyć w przeglądach wersji 22.06 i 22.09. Wśród najbardziej zauważalnych ulepszeń można wymienić rozszerzenie funkcjonalności i modernizację wyglądu powłoki Shell, ekranu głównego oraz interfejsu do prowadzenia rozmów. W środowisku opartym na Plasma Mobile w postmarketOS zdecydowano się usunąć przeglądarkę Firefox z podstawowej dostawy, ograniczając się do przeglądarki Angelfish na bazie QtWebEngine dostarczanej w KDE Plasma Mobile.


Źródło: opennet.ru





