Byl představen nový vydání projektu postmarketOS 21.06, který rozvíjí distribuci Linuxu pro smartphony, založenou na Alpine Linux, Musl a BusyBox. Cílem projektu je umožnit používání Linuxové distribuce na smartphonu, která nebude závislá na životním cyklu podpory oficiálních firmware a nebude vázaná na standardní řešení hlavních hráčů v odvětví. Sestavení bylo připraveno pro PINE64 PinePhone, Purism Librem 5 a 15 podporovaných komunitou zařízení, včetně Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 a dokonce Nokia N900. Byla poskytnuta omezená experimentální podpora pro 330 zařízení.
Prostředí postmarketOS je maximálně unifikováno a všechny specifické komponenty pro konkrétní zařízení jsou přesunuty do samostatného balíčku, zatímco všechny ostatní balíčky jsou identické pro všechna zařízení a jsou založeny na balíčcích Alpine Linux. V sestaveních se snažíme používat vanilkové jádro Linuxu, a pokud to není možné, tak jádra z firmware připravených výrobci zařízení. Jako hlavní uživatelská prostředí jsou nabízeny KDE Plasma Mobile, Phosh, Sxmo, ale je možné nainstalovat i další prostředí, včetně GNOME, MATE a Xfce.

V novém vydání:
- Balíčková základna byla synchronizována s Alpine Linux 3.14.
- Počet oficiálně podporovaných komunitou zařízení byl zvýšen z 11 na 15. Byla přidána podpora pro smartphony OnePlus 6, OnePlus 6T, Xiaomi Mi Note 2 a Xiaomi Redmi 2. Pro každé z podporovaných zařízení, kromě Nokia N900, jsou k dispozici balíčky pro instalaci prostředí Phosh, Plasma Mobile a Sxmo.
- Byly aktualizovány verze všech uživatelských rozhraní.
- Při odemykání šifrované části rootfs pomocí nástroje osk-sdl jsou nyní vypnuty fronty zápisových a čtecích operací, což umožnilo zvýšit výkon zápisu na FS s velikostí bloku 4K přibližně o 35 % a čtení o 33 %.
- V instalátoru byla odstraněna žádost o samostatné jméno a heslo pro uživatele SSH.
- Byla provedena optimalizace jádra pro smartphone PinePhone, která prodloužila výdrž baterie. Jádro Linux pro zařízení Pine64 je postaveno na základech projektu linux-sunxi.
- Bylo zakázáno přecházet do úsporného režimu během přehrávání hudby, i když aplikace přímo nezablokuje aktivaci spořiče obrazovky pomocí API inhibit.
- Byly provedeny změny zaměřené na zvýšení stability Wi-Fi na smartphonu Librem 5. Pro Librem 5 byla přidána podpora pro používání smart karet.
- Uživatelské prostředí Phosh UI je nyní výchozím souborovým správcem Portfolio, který je lépe přizpůsoben pro mobilní zařízení. Dříve dodávaný Nemo lze nainstalovat z repozitáře Alpine Linux.

- Pro všechna zařízení, kromě OnePlus 6/6T a Xiaomi Mi Note 2, je ve výchozím nastavení povolen předdefinovaný soubor pravidel pro filtrování paketů nftables. V těchto standardních pravidlech jsou povoleny příchozí SSH spojení přes Wi-Fi a přes USB adaptéry, stejně jako DHCP požadavky přes USB adaptéry. Příchozí spojení jsou zakázána na síťovém rozhraní WWAN (přístup přes 2G/3G/4G/5G). Odchozí spojení jsou povolena pro všechny typy síťových rozhraní.
Zdroj: opennet.ru

