Bylo představeno vydání projektu postmarketOS 21.12, který vyvíjí linuxovou distribuci pro smartphony založenou na balíčkové základně Alpine Linux, standardní knihovně Musl C a sadě utilit BusyBox. Cílem projektu je poskytnout linuxovou distribuci pro chytré telefony, která nezávisí na životním cyklu podpory oficiálního firmwaru a není vázána na standardní řešení hlavních průmyslových hráčů, kteří udávají vektor vývoje. Sestavení jsou připravena pro PINE64 PinePhone, Purism Librem 5 a 23 zařízení podporovaných komunitou, včetně Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 a dokonce i Nokia N900. Omezená experimentální podpora je poskytována pro více než 300 zařízení.
Prostředí postmarketOS je maximálně unifikované a vkládá všechny komponenty specifické pro zařízení do samostatného balíčku, všechny ostatní balíčky jsou identické pro všechna zařízení a vycházejí z balíčků Alpine Linux. Kdykoli je to možné, sestavy používají vanilla linuxové jádro, a pokud to není možné, pak jádra z firmwaru připraveného výrobci zařízení. KDE Plasma Mobile, Phosh a Sxmo jsou nabízeny jako hlavní uživatelské prostředí, ale k dispozici jsou i další prostředí, včetně GNOME, MATE a Xfce.
V novém vydání:
- Balíčková základna je synchronizována s Alpine Linux 3.15.
- Počet oficiálně podporovaných zařízení komunitou se zvýšil z 15 na 23. Byla přidána podpora pro Arrow DragonBoard 410c, Lenovo A6000/A6010, ODROID HC, PINE64 PineBook Pro, PINE64 RockPro64, Samsung Galaxy Tab A 8.0/9.7 a Xiaomi Zařízení Pocophone F1. Počítačový komunikátor Nokia N900 byl dočasně odstraněn ze seznamu podporovaných zařízení, jehož podpora bude až do objevení se správce převedena z kategorie zařízení podporovaných komunitou do kategorie „testování“, pro něž jsou připraveny vyrobené sestavy se nezveřejňují. Změna je způsobena odchodem správce a potřebou aktualizovat jádro pro Nokia N900 a testovací sestavy. Mezi projekty, které pokračují ve vytváření sestav pro Nokia N900, je známý Maemo Leste.
- Pro podporované smartphony a tablety byly vytvořeny sestavení s uživatelskými rozhraními Phosh, KDE Plasma Mobile a Sxmo optimalizovanými pro mobilní zařízení. Pro další typy zařízení, jako je laptop PineBook Pro, byly připraveny sestavení se stacionárními desktopy založenými na KDE Plasma, GNOME, Sway a Phosh.
- Aktualizované verze mobilních uživatelských rozhraní. Grafický shell Sxmo (Simple X Mobile), dodržující filozofii Unixu, byl aktualizován na verzi 1.6. Klíčovými změnami v nové verzi byl přechod na používání správce oken Sway namísto dwm (podpora dwm je zachována jako volitelná možnost) a převod grafického zásobníku z X11 na Wayland. Mezi další vylepšení v Sxmo patří přepracování kódu zámku obrazovky, podpora skupinových chatů a možnost odesílat/přijímat MMS.
Plasma Mobile shell byl aktualizován na verzi 21.12, jejíž podrobnou recenzi nabídla samostatná novinka.
- Prostředí Phosh, založené na technologiích GNOME a vyvinuté společností Purism pro smartphone Librem 5, je i nadále založeno na verzi 0.14.0, navrhovaném vydání postmarketOS 21.06 SP4 a implementuje takové inovace, jako je úvodní obrazovka indikující spouštění aplikací, indikátor provozu Wi-Fi v režimu přístupu k hotspotu, tlačítka přetáčení ve widgetu přehrávače médií a zastavení přehrávání, když jsou sluchátka odpojena. Další změny přidané do postmarketOS 21.12 zahrnují aktualizaci mnoha programů GNOME, včetně nastavení GNOME, na GNOME 41 a také vyřešení problémů se zobrazením ikony Firefoxu v okně náhledu.
- Přidán obslužný program TTYescape, který umožňuje přepnout do konzolového režimu pomocí klasického příkazového řádku na zařízeních, která nemají připojenou externí klávesnici. Režim je považován za obdobu obrazovky „Ctrl+Alt+F1“ poskytované v klasických distribucích Linuxu, kterou lze použít k selektivnímu ukončení procesů, analýze zamrznutí rozhraní a další diagnostice. Režim konzoly se aktivuje třemi krátkými stisky vypínače při podržení tlačítka pro zvýšení hlasitosti. Podobná kombinace se používá pro návrat do GUI.
- Aplikace postmarketos-tweaks byla aktualizována na verzi 0.9.0, která nyní zahrnuje možnost ovládat filtr seznamu aplikací v Phosh a měnit časový limit hlubokého spánku. V postmarketOS 21.12 byl tento výchozí časový limit zkrácen z 15 na 2 minuty, aby se šetřila energie baterie.
- Byla přepsána sada nástrojů pro generování zaváděcích souborů (postmarketos-mkinitfs), která zlepšila podporu skriptů pro instalaci dalších souborů spojených s procesem zavádění (boot-deploy), což výrazně zvýšilo stabilitu aktualizací jádra a initramfs.
- Byla navržena nová sada konfiguračních souborů pro Firefox (mobile-config-firefox 3.0.0), která je přizpůsobena změnám v designu Firefoxu 91. V nové verzi byla navigační lišta Firefoxu přesunuta do spodní části obrazovka, bylo vylepšeno rozhraní pro zobrazení čtečky a ve výchozím nastavení reklamy uBlock Origin byl přidán blokátor.
Zdroj: opennet.ru