Po 6 měsících vývoje byl představen vydání projektu postmarketOS 24.12, které rozvíjí distribuci Linuxu pro mobilní zařízení, založenou na balíčkové základně Alpine Linux, standardní knihovně C Musl a sadě nástrojů BusyBox. Cílem projektu je poskytovat Linuxovou distribuci pro smartphony a tablety, která není závislá na životním cyklu podpory oficiálních firmwarů a není spjata s běžnými řešeními hlavních hráčů v odvětví. Sestavy jsou připraveny pro 54 zařízení, včetně PINE64 PinePhone, Purism Librem 5, OnePlus 6, Google Nexus 10, Nokia N900, Lenovo A6000, ASUS MeMo Pad 7, a také různých modelů Samsung Galaxy a Xiaomi. Omezená experimentální podpora je poskytována pro více než 500 zařízení.
Prostředí postmarketOS je unifikované a odděluje všechny komponenty specifické pro konkrétní 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ů distribuce Alpine Linux. V sestavách je, pokud je to možné, použito vanilkové jádro Linuxu, a pokud to není možné, jádra z firmwarů připravených výrobci zařízení. Jako hlavní uživatelská prostředí jsou nabízena KDE Plasma Mobile, Phosh, GNOME Mobile a Sxmo, ale existuje možnost instalace i dalších prostředí, včetně MATE a Xfce.
V novém vydání:
- Byla přidána podpora pro smartphone Google Pixel 3A a zařízení na platformě Qualcomm MSM8953 (Snapdragon 450/625/626/632), mezi nimiž jsou Xiaomi Mi A1, Xiaomi Mi A2 Lite, Xiaomi Redmi 4 Prime, Xiaomi Redmi 5 Plus, Xiaomi Redmi Note 4 a Xiaomi Redmi S2/Y2.
Počet dostupných sestav se snížil z 54 na 53. V porovnání s verzí postmarketOS 24.06 byly přidány tyto sestavy:
- google-sargo (Google Pixel 3a)
- xiaomi-elish (Xiaomi Mi Pad 5 Pro)
- google-asurada (Acer Chromebook 514, Asus Chromebook Flip)
- google-cherry (Acer Chromebook Spin 513, HP Chromebook x360)
- google-corsola (Lenovo 300e Yoga Chromebook Gen 4, Lenovo IdeaPad Slim 3 Chromebook)
- google-peach-pi (Samsung Chromebook 2)
- qcom-msm8953 (zařízení s čipem Qualcomm Snapdragon 625)
- Xiaomi Mi A1
- Xiaomi Mi A2 Lite
- Xiaomi Redmi 4 Prime
- Xiaomi Redmi 5 Plus
- Xiaomi Redmi Note 4 / 4X
- Xiaomi Redmi S2 / Redmi Y2
- Asus Zenfone 3
- BQ Aquaris X / Aquaris X Pro
- Fairphone 3
- Huawei Maimang 5
- Lenovo P2
- Motorola Moto G5 Plus
- Motorola Moto G6
- Motorola Moto G7 Power
- Samsung Galaxy A6+ (2018)
- Xiaomi Redmi 5
- Xiaomi Redmi 7
Dodávky sestav byly ukončeny: google-nyan-big (Acer Chromebook 13 CB5-311) a google-nyan-blaze (HP Chromebook 14 G3). Sestavy xiaomi-daisy (Xiaomi Mi A2 Lite), xiaomi-markw (Xiaomi Redmi 4 Prime), xiaomi-mido (Xiaomi Redmi Note 4), xiaomi-tissot (Xiaomi Mi A1), xiaomi-vince (Xiaomi Redmi Note 5 Plus) a xiaomi-ysl (Xiaomi Redmi S2) byly sloučeny.
- Vydání obsahuje více než 200 zařízení kategorie „testing“, jejichž úroveň podpory se pohybuje od možnosti zavádění až po fungování téměř všech funkcí. Sestavení pro tato zařízení mohou být připravena pomocí nástroje pmbootstrap a hotových balíčků z repozitáře projektu. Mezi nová zařízení patří podpora Fairphone 5 a TV boxů Amlogic.
- Do portu „Generic x64 UEFI“, určeného pro instalaci distribučního systému na běžné počítače a notebooky, byla přidána možnost použití otevřeného ovladače Nouveau na systémech s GPU NVIDIA a také byly přidány firmwary pro GPU Intel.
- Balíčková základna byla synchronizována s Alpine Linux 3.21.
- KDE Plasma Mobile bylo aktualizováno na verzi 6.2.4 (dříve byla verze 6.0.3). Byl zaveden nový rozhraní pro provádění hovorů.


- Bylo aktualizováno uživatelské prostředí GNOME Mobile, které využívá upravenou verzi rozhraní GNOME Shell, přizpůsobenou pro používání na smartphonech a tabletech s dotykovým displejem. Komponenty GNOME Mobile byly převedeny na verzi GNOME Shell 46. Byla provedena vylepšení, která se týkají designu, virtuální klávesnice a režimů spánku/čekačky.

- 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.43 (dříve byla verze 0.39). Mezi změnami: přepracování panelu rychlých nastavení; rychlá nastavení pro aktivaci tmavého režimu designu, zapnutí/vypnutí mobilních dat a zapnutí Wi-Fi Hotspot; podpora akcentových barev; přizpůsobení uzamykací obrazovky pro malé obrazovky; vylepšení systému zobrazování upozornění.

- Grafické rozhraní Sxmo (Simple X Mobile), založené na kompozitoru Sway a dodržující unixovou filosofii, bylo aktualizováno na verzi 1.17 (předtím to byla 1.16.3), ve které byla umožněna možnost použití nabídky aplikací wofi místo bemenu; bylo zaveden nová spořič obrazovky (peanutbutter); přidán režim „zaneprázdněn“, který vypíná zvuk zvonění a vibrace; přepracovaný systém upozornění; přidán zpracovatel LED indikátorů; do nabídky byla přidána část se všemi nainstalovanými aplikacemi; implementováno plynulé rolování v menu.

- Byly zavedeny nové tapety.

- Ve verzích založených na technologiích GNOME je standardně zahrnuta aplikace pro správu fotoaparátu Snapshot a rozhraní pro zobrazení předpovědi počasí Weather. Prohlížeč PDF dokumentů Evince byl nahrazen aplikací Papers a zvukový přehrávač Lollypop byl nahrazen aplikací Decibels.
- Rozhraní založené na desktopovém prostředí MATE bylo upraveno pro ovládání dotykovým displejem — zvětšeny byly odsazení a použitý byl větší font. Prostředí MATE a Xfce byly převedeny na přihlašovací obrazovku slick-greeter.
- Do správce aplikací Discover, používaného v KDE, byl přidán plugin pro práci s balíčky ve formátu apk, používanými v Alpine Linuxu.
- Ve zkušebním RAM disku initramfs, který se spouští jádrem v rané fázi bootování pro připojení FS, bylo vylepšeno rozpoznávání zaváděcího oddílu a přidány další možnosti ladění, například stisknutí tlačítka pro zvýšení hlasitosti nyní aktivuje podrobný záznam při zavádění.
- Byla zlepšena podpora fotoaparátů ve verzích, které používají vanilkové jádro Linux místo specifického jádra Android. Možnosti správy fotoaparátu při použití vanilkového jádra zatím výrazně zaostávají za jádrem Android, ale situace se postupně mění. Například v nové verzi byla zajištěna podpora předních a zadních kamer na smartphonech Pixel 3A a Fairphone 5, stejně jako byla přidána možnost použití jedné ze dvou zadních kamer smartphonu Pocophone F1.
- Při připojení přes SSH je zajištěno správné nastavení PAM (Pluggable Authentication Module), které umožňuje spouštět grafické aplikace a používat pw-dump pro ladění PipeWire při práci s fotoaparáty.
- Standardně je místo utility sudo použita program doas (zjednodušený ekvivalent sudo z projektu OpenBSD) a vrstva doas-sudo-shim, která implementuje příkaz sudo nad doas.
- Pro kompresi firmware linux-firmware byl použit algoritmus ZSTD.
- Ve výchozí dodávce jsou zahrnuty fonty pro jazyky založené na cyrilici a řeckém jazyce.
Očekávaná funkce v postmarketOS 24.12 umožňující použití správy systémů systemd místo inicializačního systému OpenRC byla přesunuta na verzi 25.06. Jako důvod pro implementaci systemd je uvedena složitost údržby inicializačního zásobníku na bázi OpenRC v podmínkách stále rostoucí závislosti GNOME a KDE na komponentech systemd.
Zdroj: opennet.ru






