Po 6 mesiacoch vývoja bol predstavený vydanie projektu postmarketOS 24.12, rozvíjajúceho distribúciu Linuxu pre mobilné zariadenia, založenú na balíčkovej základni Alpine Linux, štandardnej knižnici C Musl a súbore nástrojov BusyBox. Cieľom projektu je poskytovanie Linux distribúcie pre smartfóny a tablety, nezávislej od životného cyklu podpory oficiálnych firmvérov a nie viazanej na typové riešenia hlavných hráčov v priemysle. Sestavy sú pripravené pre 54 zariadení, vrátane PINE64 PinePhone, Purism Librem 5, OnePlus 6, Google Nexus 10, Nokia N900, Lenovo A6000, ASUS MeMo Pad 7 a rôznych modelov Samsung Galaxy a Xiaomi. Obmedzená experimentálna podpora je poskytovaná pre viac ako 500 zariadení.
Prostredie postmarketOS je unifikované a vyčleňuje všetky špecifické pre konkrétne zariadenia komponenty do samostatného balíka. Všetky ostatné balíky sú identické pre všetky zariadenia a založené na balíkoch z distribúcie Alpine Linux. V zostavách sa v prípade možnosti používa vanilkové jadro Linuxu, a ak to nie je možné, potom jadrá z firmvérov pripravených výrobcami zariadení. Ako hlavné používateľské prostredia sú ponúkané KDE Plasma Mobile, Phosh, GNOME Mobile a Sxmo, ale je možné nainštalovať aj iné prostredia, vrátane MATE a Xfce.
V novom vydaní:
- Pridaná podpora pre smartfón Google Pixel 3A a zariadenia na platforme Qualcomm MSM8953 (Snapdragon 450/625/626/632), medzi ktorými sú 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 pripravených zostáv sa znížil z 54 na 53. V porovnaní s verziou postmarketOS 24.06 boli pridané zostavy:
- 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 (zariadenia s čipom 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 zostáv boli ukončené: google-nyan-big (Acer Chromebook 13 CB5-311) a google-nyan-blaze (HP Chromebook 14 G3). Zostavy 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) boli zlúčené.
- Vydanie obsahuje viac ako 200 zariadení z kategórie „testing“, pričom úroveň podpory sa pohybuje od možnosti spustenia až po funkčnosť takmer všetkých vlastností. Zostavy pre tieto zariadenia môžu byť pripravené pomocou nástrojov pmbootstrap a hotových balíkov z repozitára projektu. Medzi novými zariadeniami sa vyznačuje podpora Fairphone 5 a TV prijímačov Amlogic.
- Do portu „Generic x64 UEFI“, určeného na inštaláciu distribúcie na bežné PC a notebooky, bola pridaná možnosť používať otvorený ovládač Nouveau na systémoch s GPU NVIDIA, ako aj boli pridané firmvéry pre GPU Intel.
- Balíková základňa je synchronizovaná s Alpine Linux 3.21.
- Shell KDE Plasma Mobile bol aktualizovaný na verziu 6.2.4 (predtým bola dodaná verzia 6.0.3). Bol nasadený nový rozhranie na uskutočňovanie hovorov.


- Používateľské prostredie GNOME Mobile bolo aktualizované, pričom využíva adaptovanú verziu shellu GNOME Shell na použitie na smartfónoch a tabletách s dotykovým displejom. Komponenty GNOME Mobile boli prevedené na vetvu GNOME Shell 46. Boli zahrnuté vylepšenia týkajúce sa dizajnu, virtuálnej klávesnice a režimov spánku/čakania.

- Prostredie Phosh, založené na technológiach GNOME a vyvíjané spoločnosťou Purism pre smartfón Librem 5, bolo aktualizované na verziu 0.43 (predtým sa používala verzia 0.39). Medzi zmenami patrí redesign panela rýchlych nastavení; rýchle nastavenia na aktiváciu tmavého režimu, zapnutie/vypnutie dátového prenosu prostredníctvom mobilnej siete a zapnutie Wi-Fi hotspotu; podpora akcentových farieb; prispôsobenie uzamykacej obrazovky pre malé obrazovky; vylepšenie systému výstupu upozornení.

- Grafické prostredie Sxmo (Simple X Mobile), založené na kompozičnom správci Sway a dodržiavajúce unixovú filozofiu, bolo aktualizované na verziu 1.17 (predtým 1.16.3), v ktorej bola sprístupnená možnosť používania ponuky aplikácií wofi namiesto bemenu; zavedený nový ochranca obrazovky (peanutbutter); pridaný režim „zaneprázdnený“, ktorý vypína zvuk zvonenia a vibrácie; prerobený systém upozornení; pridaný spracovateľ LED indikátorov; v ponuke bola pridaná sekcia so všetkými nainštalovanými aplikáciami; implementované plynulé rolovanie v ponuke.

- Boli použité nové pozadia.

- V zostavách založených na technológii GNOME je predvolene zahrnutá aplikácia na prácu s fotoaparátom Snapshot a rozhranie na prezeranie predpovede počasia Weather. Prehliadač PDF dokumentov Evince bol nahradený aplikáciou Papers a prehrávač hudby Lollypop bol nahradený Decibels.
- Rozhranie založené na pracovnej ploche MATE bolo prispôsobené pre ovládanie dotykovým displejom — zväčšili sa okraje a bol použitý väčší font. Prostredia s MATE a Xfce boli preložené na prihlasovaciu obrazovku slick-greeter.
- Do manažéra aplikácií Discover, používaného v KDE, bol pridaný plugin na prácu s balíkmi vo formáte apk, ktoré sa používajú v Alpine Linux.
- V obraze RAM disku initramfs, ktorý sa spúšťa jadrom v ranom štádiu bootovania na pripojenie FS, sa zlepšilo rozpoznávanie bootovacej partitions a pridali sa ďalšie možnosti na ladenie, napríklad, ak sa podrží tlačidlo na zvýšenie hlasitosti, začne sa vedenie podrobného boot logu.
- Podpora fotoaparátov v zostavách, ktoré používajú vanilkové jadro Linux, namiesto špecifického jadra z Androidu bola vylepšená. Možnosti práce s fotoaparátom pri použití vanilkového jadra zatiaľ značne zaostávajú za jadrom z Androidu, ale situácia sa postupne mení. Napríklad v novej verzii bola zabezpečená podpora predného a zadného fotoaparátu na smartfónoch Pixel 3A a Fairphone 5 a taktiež bola pridaná možnosť používania jednej zo zadných fotoaparátov smartfónu Pocophone F1.
- Pri pripojení cez SSH bola zabezpečená správna konfigurácia PAM (Pluggable Authentication Module), ktorá umožňuje spúšťanie grafických aplikácií a používanie pw-dump na ladenie PipeWire pri práci s fotoaparátmi.
- Predvolene je namiesto nástroja sudo použitý program doas (zjednodušený ekvivalent sudo z projektu OpenBSD) a vrstvenie doas-sudo-shim s implementáciou príkazu sudo nad doas.
- Na kompresiu firmvérov linux-firmware bol použitý algoritmus ZSTD.
- Predvolené dodávky obsahujú písma pre jazyky na báze cyrilice a gréčtiny.
Očakávaná funkčnosť v postmarketOS 24.12, umožňujúca používanie systémového manažéra systemd namiesto inicializačného systému OpenRC, bola presunutá na vydanie 25.06. Ako dôvod použitia systemd sa uvádza zložitá údržba inicializačného zásobníka založeného na OpenRC v podmienkach neustále rastúcej závislosti GNOME a KDE od komponentov systemd.
Zdroj: opennet.ru






