Została wydana wersja projektu postmarketOS 21.12, rozwijającego dystrybucję Linuxa na smartfony, bazującą na pakietowej bazie Alpine Linux, standardowej bibliotece C Musl i zestawie narzędzi BusyBox. Celem projektu jest dostarczenie dystrybucji Linuxa dla smartfonów, niezależnej od cyklu wsparcia oficjalnych firmware'ów i niewiązanej z typowymi rozwiązaniami głównych graczy w branży, które wyznaczają kierunek rozwoju. Kompilacje przygotowano dla PINE64 PinePhone, Purism Librem 5 oraz 23 obsługiwanych przez społeczność urządzeń, w tym Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, a nawet Nokia N900. Oferowane jest ograniczone wsparcie eksperymentalne 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:
- Pakietowa baza zsynchronizowana z Alpine Linux 3.15.
- Liczba oficjalnie wspieranych przez społeczność urządzeń wzrosła z 15 do 23. Dodano wsparcie dla urządzeń Arrow DragonBoard 410c, Lenovo A6000/A6010, ODROID HC, PINE64 PineBook Pro, PINE64 RockPro64, Samsung Galaxy Tab A 8.0/9.7 i Xiaomi Pocophone F1. Z listy wspieranych urządzeń tymczasowo usunięto komunikator PC Nokia N900, którego wsparcie do przybycia maintenara zostanie przeniesione z kategorii urządzeń wspieranych przez społeczność do kategorii „testing”, dla której nie publikowane są gotowe kompilacje. Zmiana jest spowodowana odejściem opiekuna oraz koniecznością aktualizacji jądra dla Nokia N900 i testowania kompilacji. Z projektów, które kontynuują tworzenie kompilacji dla Nokia N900, należy wymienić Maemo Leste.
- Dla wspieranych smartfonów i tabletów utworzono kompilacje z interfejsami użytkownika Phosh, KDE Plasma Mobile i Sxmo, zoptymalizowanymi do urządzeń mobilnych. Dla innych typów urządzeń, takich jak laptop PineBook Pro, przygotowano kompilacje z pulpitami stacjonarnymi opartymi na KDE Plasma, GNOME, Sway i Phosh.
- Zaktualizowano wersje mobilnych interfejsów użytkownika. Graficzny interfejs Sxmo (Simple X Mobile), trzymający się filozofii Unix, zaktualizowano do wersji 1.6. Kluczową zmianą w nowej wersji był przeskok na wykorzystanie menedżera okien Sway zamiast dwm (wsparcie dla dwm pozostaje jako opcja) oraz przeniesienie graficznego stosu z X11 na Wayland. Z innych ulepszeń w Sxmo wymienia się przepisanie kodu blokady ekranu, wsparcie dla czatów grupowych oraz możliwość wysyłania/odbierania MMS.

Interfejs Plasma Mobile zaktualizowano do wersji 21.12, szczegółowy przegląd którego został zaprezentowany w osobnej wiadomości.

- Środowisko Phosh, oparte na technologiach GNOME i rozwijane przez firmę Purism dla smartfona Librem 5, nadal opiera się na wersji 0.14.0, zaproponowanej w wydaniu postmarketOS 21.06 SP4, wprowadzającej takie innowacje, jak wyświetlanie ekranu powitalnego do wskazywania uruchamiania aplikacji, wskaźnik działania Wi-Fi w trybie punktu dostępu, przyciski przewijania w widżecie odtwarzacza multimedialnego oraz zatrzymywanie odtwarzania po odłączeniu słuchawek. Z dodatkowych zmian wprowadzonych w postmarketOS 21.12 warto odnotować aktualizację wielu programów GNOME, w tym gnome-settings, do stanu GNOME 41, a także rozwiązanie problemu z wyświetlaniem ikonki Firefox w oknie podglądu.

- Dodano obsługę TTYescape, umożliwiającą przejście do trybu konsoli z klasycznym wierszem poleceń na urządzeniach, do których nie jest podłączona zewnętrzna klawiatura. Tryb ten jest analogiczny do ekranu „Ctrl+Alt+F1”, oferowanego w klasycznych dystrybucjach Linuxa, który można wykorzystać do selektywnego zakończenia procesów, analizy zawieszeń interfejsu i innych diagnoz. Aktywacja trybu konsoli następuje po trzykrotnym naciśnięciu przycisku zasilania przy jednoczesnym przytrzymywaniu przycisku zwiększania głośności. Ta sama kombinacja służy do powrotu do graficznego interfejsu.

- Aplikacja postmarketos-tweaks została zaktualizowana do wersji 0.9.0, oferującej możliwość zarządzania filtrem listy aplikacji w Phosh oraz zmiany czasu przejścia w tryb głębokiego uśpienia. W postmarketOS 21.12 domyślny czas wynoszący 15 minut został skrócony do 2 minut, aby oszczędzać energię akumulatora.

- Przepisano narzędzie do generowania plików rozruchowych (postmarketos-mkinitfs), w którym poprawiono wsparcie dla skryptów do instalacji dodatkowych plików związanych z procesem rozruchu (boot-deploy), co znacząco zwiększyło stabilność aktualizacji jądra i initramfs.
- Wprowadzono nowy zestaw plików konfiguracyjnych dla Firefox (mobile-config-firefox 3.0.0), który został dostosowany do zmian w wyglądzie Firefox 91. W nowej wersji pasek nawigacyjny Firefox został przeniesiony na dół ekranu, poprawiono interfejs trybu czytania (reader view), a domyślnie dodano blokadę reklam uBlock Origin.

Źródło: opennet.ru






