Po 6 miesiącach pracy zaprezentowano wydanie projektu postmarketOS 26.06, rozwijającego dystrybucję Linuxa dla urządzeń mobilnych, opartą na paczkach Alpine Linux, standardowej bibliotece C Musl i zestawie narzędzi BusyBox. Celem projektu jest dostarczenie dystrybucji Linuxa dla smartfonów i tabletów, niezależnej od cyklu życia wsparcia dla oficjalnych wersji systemu i nieprzypisanej do typowych rozwiązań głównych graczy branżowych. Buildy zostały przygotowane dla 65 urządzeń (32 — community i 33 — testing), w tym PINE64 PinePhone Pro, Purism Librem 5, OnePlus 6, Fairphone 5, Google Nexus 10, Google Pixel 3a, Nokia N900, Lenovo A60xx, ASUS MeMo Pad 7 oraz różne modele Samsung Galaxy i Xiaomi. Ograniczone wsparcie eksperymentalne zostało zapewnione dla ponad 600 urządzeń.
Środowisko postmarketOS jest zunifikowane i wydziela wszystkie komponenty specyficzne dla poszczególnych urządzeń do oddzielnych pakietów. Wszystkie inne pakiety są identyczne dla wszystkich urządzeń i oparte na pakietach z dystrybucji Alpine Linux. W buildach, tam gdzie to możliwe, używa się czystego jądra Linuxa, a jeśli to niemożliwe, to jąder z wersji systemu dostarczonych przez producentów urządzeń. Jako główne powłoki użytkownika oferowane są KDE Plasma Mobile, Phosh, GNOME Mobile i Sxmo, ale istnieje możliwość zainstalowania innych środowisk, w tym MATE, COSMIC i Xfce.
W nowym wydaniu:
- Dodano wsparcie dla urządzeń Google Asurada Chromebook,
Google Cherry Chromebook, Google Corsola Chromebook, Radxa Dragon Q6A oraz PINE64 PineNote. Z powodu problemów z wsparciem lub dostarczaniem przestarzałego jądra, buildy dla ASUS MeMO Pad 7, Microsoft Surface RT, NVIDIA Tegra ARMv7, Samsung Chromebook oraz
Xiaomi Mi Pad 5 Pro zostały przeniesione do kategorii „testing”. - Powłoka KDE Plasma Mobile zaktualizowana do wersji 6.6.5 (wcześniej dostarczana wersja 6.5.6).


- Środowisko Phosh, oparte na technologiach GNOME i rozwijane przez firmę Purism dla smartfona Librem 5, zostało zaktualizowane do wersji 0.55 (wcześniej używana wersja 0.51). Do konfiguratora Phosh Mobile Settings przeniesiono niektóre specyficzne ustawienia postmarketOS, do zmiany których wcześniej oferowano oddzielne aplikacje. Dokonano przejścia z własnego menedżera wyświetlania tinydm na zalecane przez projekt Phosh ekran logowania phrog i proces tła greetd.
1.18.1.

- Składniki GNOME zostały zaktualizowane do wersji GNOME 50, jednak środowisko użytkownika GNOME Mobile, w którym zastosowano edycję powłoki GNOME Shell, dostosowaną do korzystania na smartfonach i tabletach z ekranem dotykowym, nadal pozostaje na wersji GNOME 48.

- Wznawiono możliwość instalacji interfejsu użytkownika Plasma Bigscreen, przeznaczonego do użytku na urządzeniach multimediowych podłączonych do telewizorów i projektorów. Środowisko zostało zoptymalizowane do pracy na dużych ekranach i obsługi bez klawiatury z użyciem pilotów zdalnego sterowania lub asystentów głosowych.

- Podczas instalacji środowiska pulpitu KDE Plasma w środowiskach z systemem systemd domyślnie używany jest menedżer logowania plasma-login-manager zamiast sddm. Obsługa KDE Plasma w środowiskach opartych na inicjalizatorze OpenRC pozostała bez wsparcia, nie jest zalecana do użycia i zostanie usunięta w jednym z przyszłych wydań, jeśli nikt nie podejmie się zarządzania tą funkcjonalnością.
- Przerobiono ekran uruchamiania, dla którego zamiast pbsplash zastosowano pakiet Plymouth. Dodano animację z stopniowym zanikiem i pojawianiem się poszczególnych segmentów logo. Naciśnięcie klawisza ESC lub przycisku Power podczas wyświetlania ekranu uruchamiania włącza tryb wyświetlania logu ładowania.
- Na urządzeniach z wibratorem zrealizowano użycie sygnału wibracyjnego do wskazywania załadunku.
- Baza pakietów została zsynchronizowana z Alpine Linux 3.24. Menedżer systemowy systemd zaktualizowano do wersji 261 (wcześniej dostarczano wersję 257).
- Domyślnie zamiast narzędzia doas do wykonywania poleceń z podwyższonymi uprawnieniami używany jest pakiet sudo-rs napisany w Rust.
Źródło: opennet.ru






