Bylo vydáno vydání projektu postmarketOS 22.12, který vyvíjí distribuci Linuxu pro smartphony, založenou na balíčkové základně Alpine Linux, standardní C knihovně Musl a souboru utilit BusyBox. Cílem projektu je poskytnout Linux distribuci pro smartphony, která není závislá na životním cyklu podpory oficiálních firmwarů a není vázána na standardní řešení hlavních hráčů v odvětví, kteří určují směr vývoje. Sestavy byly připraveny pro PINE64 PinePhone, Purism Librem 5 a 29 podporovaných komunitních zařízení, včetně Samsung Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7 a dokonce i Nokia N900. Omezená experimentální podpora byla poskytnuta pro více než 300 zařízení.
Prostředí postmarketOS je maximálně unifikováno a vyčleňuje všechny specifické komponenty pro jednotlivá zařízení do samostatných balíčků, všechny ostatní balíčky jsou identické pro všechna zařízení a jsou založeny na balících Alpine Linux. V sestavách se pokud možno používá vanilkové jádro Linuxu, a pokud to není možné, pak jádra z firmwarů připravených výrobci zařízení. Jako hlavní uživatelská rozhraní jsou nabízeny KDE Plasma Mobile, Phosh a Sxmo, ale existuje i možnost instalace dalších prostředí, včetně GNOME, MATE a Xfce.

V novém vydání:
- Balíčková základna je synchronizována s Alpine Linux 3.17.
- Počet oficiálně podporovaných komunitních zařízení se zvýšil z 27 na 31. Ve srovnání s verzí 22.06 byla přidána podpora smartphone PINE64 PinePhone Pro, Fairphone 4, Samsung Galaxy Tab 2 10.1 a Samsung Galaxy E7.
- Byl poskytnut experimentální soubor změn, který umožňuje používat standardní jádro Linuxu, nikoli jádro specifické pro Android firmware od výrobce, pro zařízení založená na SoC Qualcomm SDM845 (Snapdragon 845), jako jsou smartphony OnePlus 6/6T, SHIFT6mq a Xiaomi Pocophone F1. Místo proprietárních ovladačů a komponent v uživatelském prostoru byl pro realizaci hovorů použit otevřený na pozadí běžící proces q6voiced, ovladač QDSP6 a stack založený na ModemManager/oFono.
- Grafické rozhraní Sxmo (Simple X Mobile), založené na kompozitním správci Sway a dodržující unixovou filozofii, bylo aktualizováno na verzi 1.12. Nová verze rozšiřuje možnosti spojené s používáním profilů zařízení (pro každé zařízení lze použít různé rozvržení tlačítek a aktivovat určité funkce). Byla provedena adaptace pro zařízení OnePlus 6/6T, Pocophone F1, Samsung Galaxy S III, Samsung Galaxy Tab A 9.7 (2015) a Xiaomi Redmi 2. Byla vylepšena podpora superd pro správu služeb.

- 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.22, ve které bylo upraveno vizuální styl a změněn design tlačítek. V indikátoru stavu baterie byla implementována gradace změn stavu po 10%. V oznámeních umístěných na zámku obrazovky bylo povoleno používat tlačítka s akcemi. Do balíčku byl přidán konfigurační nástroj phosh-mobile-settings a nástroj pro ladění virtuální klávesnice phosh-osk-stub. V nových instalacích byl jako textový editor v prostředí postmarketOS na bázi Phosh místo gedit použit gnome-text-editor.


- Shell KDE Plasma Mobile byl aktualizován na verzi 22.09, podrobný přehled změn od vydání 22.04 lze najít v přehledech verzí 22.06 a 22.09. Mezi nejvýraznějšími vylepšeními lze zmínit rozšíření funkčnosti a modernizaci vzhledu shellu, domovské obrazovky a rozhraní pro telefonování. V prostředí založeném na Plasma Mobile v postmarketOS bylo rozhodnuto odstranit Firefox z základního balíku a omezit se na nabízený prohlížeč Angelfish založený na QtWebEngine v KDE Plasma Mobile.


Zdroj: opennet.ru





