Po 6 měsících vývoje byl uveden na trh projekt postmarketOS 23.12, který rozvíjí distribuci Linux pro chytré telefony, založenou na balíčkové základně Alpine Linux, standardní C knihovně Musl a sadě utilit BusyBox. Cílem projektu je poskytnout Linuxovou distribuci pro chytré telefony, která není závislá na životním cyklu podpory oficiálních firmware a není vázaná na standardní řešení hlavních hráčů v odvětví, kteří určují vývojový směr. Sestavy jsou připraveny pro PINE64 PinePhone, Purism Librem 5 a 29 zařízení podporovaných komunitou, včetně Samsung Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7 a dokonce Nokia N900. Omezená experimentální podpora je poskytována pro více než 300 zařízení.
Prostředí postmarketOS je maximálně sjednoceno a přesouvá všechny specifické součásti pro konkrétní zařízení do samostatného balíčku, všechny ostatní balíčky jsou identické pro všechna zařízení a založeny na balících Alpine Linux. V sestavách se, pokud je to možné, používá vanilkové jádro Linuxu, a pokud to není možné, pak jádra z firmware připravených výrobci zařízení. Jako hlavní uživatelská rozhraní jsou nabízena KDE Plasma Mobile, Phosh, GNOME Mobile a Sxmo, ale je možné instalovat i jiná prostředí, včetně MATE a Xfce.
V novém vydání:
- Počet oficiálně podporovaných komunitou zařízení se zvýšil z 31 na 54. V porovnání s verzí 23.06 byla přidána podpora pro notebooky Chromebook, desku ODROID XU4 a zařízení Xiaomi založená na čipsetu Qualcomm Snapdragon 625 MSM8953. Vzhledem k absenci doprovodného stabilního vydání byla vyloučena podpora desky ODROID HC2, která zůstává dostupná v experimentální větvi postmarketOS edge.
Přidaná zařízení:
- Xiaomi Mi A1
- Xiaomi Mi A2 Lite
- Xiaomi Redmi 4 Prime
- Xiaomi Redmi 5 Plus
- Xiaomi Redmi Note 4
- Xiaomi Redmi S2/Y2
- Google Chromebook s CPU x64
- Google Gru Chromebook
- Google Kukui Chromebook
- Google Oak Chromebook
- Google Trogdor Chromebook
- Google Veyron Chromebook
- Samsung Chromebook
- Samsung Chromebook 2 11.6″
- ODROID XU4
- Balíčková základna byla synchronizována s Alpine Linux 3.19. Jádro Linux bylo aktualizováno na verzi 6.6. Jako backend pro iptables je ve výchozím nastavení použit balík iptables-nft.
- Bylo aktualizováno uživatelské prostředí GNOME Mobile, ve kterém je použita edice shellu GNOME Shell přizpůsobená pro použití na chytrých telefonech a tabletech s dotykovým displejem. Komponenty GNOME Mobile byly převedeny na větev GNOME Shell 45 z Git.

- Prostředí Phosh, založené na technologiích GNOME a vyvíjené společností Purism pro smartphone Librem 5, bylo aktualizováno na verzi 0.33 (dříve byla používána verze 0.26). Oproti předchozí verzi postmarketOS byla do Phosh přidána možnost zobrazování hesel v polích pro zadávání, zahrnut plugin pro správu režimu uzamčení obrazovky, přidána nastavení pro xdg-desktop-portal, realizován přepínač pro přechod do režimu tabletu, vylepšena oznámení o aktivním hovoru, přidána rozšířená nastavení zvuku, přidán efekt postupného skrytí systémových modal dialogů, poskytnuta možnost restartování, odhlášení a přechodu do režimu spánku z menu, povoleno zapnutí obrazovky při příjmu oznámení, zlepšena funkčnost na zařízeních s velmi malými obrazovkami, přidána podpora nouzových hovorů, vestavěna možnost vytváření celoplošných snímků obrazovky, zajištěno vyloučení oblasti obrazovky používané pro přední kameru, realizováno menu, které se zobrazuje nad obsahem při držení tlačítka zapnutí.


- Shell KDE Plasma Mobile byla aktualizována na verzi 5.27.10 (dříve byla dodávána verze 5.27.8), podrobný přehled byl publikován dříve.

- Grafická shell Sxmo (Simple X Mobile), založená na kompozitoru Sway a dodržující unixovou filosofii, byla aktualizována na verzi 1.15, ve které došlo k refaktoringu a přidání podpory pro zařízení s obrazovkami na bázi elektronického papíru.

- Pro odemknutí nastavení na šifrované oddíly byl použit rozhraní s vestavěnou obrazovkovou klávesnicí unl0kr, která nahradila osk-sdl a používá výstup přes framebuffer.
- Ve výchozím nastavení byl modul pro organizaci přístupu k síti přes USB změněn z RNDIS (Remote Network Driver Interface Specification) na NCM (Network Control Model).
- V prostředích založených na Phosh a GNOME je ve výchozím nastavení nabízen prohlížeč obrázků Loupe, místo dříve dodávaného Eye of GNOME (EoG).
- Byla zvýšena spolehlivost procesu aktualizace na novou verzi. Byly přidány dodatečné kontroly velikosti zaváděcího oddílu a přítomnosti v systému balíčků nainstalovaných prostřednictvím mrtest. Byly odstraněny problémy s zrcadly, v jejichž URL chybí adresář 'alpine/'.
- Byly odstraněny instalační obrazy, shromažďované pro PinePhone (Pro), Librem 5 a Pinebook Pro pro instalaci z microSD karty na interní úložiště (instalátor použitý v těchto obrazech ještě není připraven a místo něj se doporučuje používat vlastní sestavy založené na pmbootstrap).
- Byla poskytnuta možnost zapnutí komprese swapového oddílu pomocí technologie zRAM, pomocí příkazu „rc-update add zram-init default“. V budoucnu se zRAM plánuje aktivovat automaticky.
Zdroj: opennet.ru





