È stato presentato il rilascio di postmarketOS 21.06, un sistema operativo Linux per smartphone basato su Alpine Linux, Musl e BusyBox. L'obiettivo del progetto è fornire la possibilità di utilizzare una distribuzione Linux su uno smartphone, indipendentemente dal ciclo di vita del supporto delle firmware ufficiali e non vincolato alle soluzioni standard dei principali attori del settore che guidano lo sviluppo. Le versioni sono state preparate per PINE64 PinePhone, Purism Librem 5 e 15 dispositivi supportati dalla comunità, inclusi Samsung Galaxy A3 A3 S4, Xiaomi Mi Note 2 Redmi 2, OnePlus 6 e persino Nokia N900. È fornito un supporto sperimentale limitato per 330 dispositivi.
L'ambiente postmarketOS è altamente unificato e trasferisce tutte le componenti specifiche per dispositivi in pacchetti separati; tutti gli altri pacchetti sono identici per tutti i dispositivi e si basano sui pacchetti di Alpine Linux. Nelle build, viene utilizzato il kernel Linux vanilla ogni volta che è possibile; se non è possibile, vengono utilizzati i kernel dai firmware preparati dai produttori dei dispositivi. Come principali interfacce utente sono disponibili KDE Plasma Mobile, Phosh, Sxmo, ma è possibile installare anche altri ambienti, tra cui GNOME, MATE e Xfce.

Nel nuovo rilascio:
- Il database dei pacchetti è sincronizzato con Alpine Linux 3.14.
- Il numero di dispositivi ufficialmente supportati dalla comunità è aumentato da 11 a 15. È stato aggiunto il supporto per gli smartphone OnePlus 6, OnePlus 6T, Xiaomi Mi Note 2 e Xiaomi Redmi 2. Per ogni dispositivo supportato, ad eccezione del Nokia N900, sono forniti pacchetti per l'installazione delle interfacce Phosh, Plasma Mobile e Sxmo.
- Sono state aggiornate le versioni di tutte le interfacce utente.
- Sbloccando la partizione crittografata rootfs con l'utilità osk-sdl, ora vengono disabilitate le code di operazioni di scrittura e lettura, il che ha permesso, su un filesystem con dimensione di blocco di 4K, di aumentare le prestazioni di scrittura di circa il 35% e quelle di lettura del 33%.
- Nel programma di installazione è stato rimosso il richiamo di un nome utente e di una password separati per l'utente SSH.
- Ottimizzazione del kernel per lo smartphone PinePhone, che ha consentito di prolungare l'autonomia. Il kernel Linux per i dispositivi Pine64 è stato costruito sulla base dei risultati del progetto linux-sunxi.
- È vietato il passaggio alla modalità di sospensione durante la riproduzione di musica, anche se l'app non blocca direttamente l'attivazione dello screensaver tramite API inhibit.
- Sono stati apportati cambiamenti mirati a migliorare la stabilità del Wi-Fi sullo smartphone Librem 5. È stata aggiunta la supporto per l'uso delle smart card su Librem 5.
- L'ambiente utente Phosh UI è stato impostato di default sul file manager Portfolio, meglio adattato per gli schermi dei dispositivi mobili. Il Nemo precedentemente fornito può essere installato dal repository Alpine Linux.

- Per tutti i dispositivi tranne OnePlus 6/6T e Xiaomi Mi Note 2, è attivato di default un set predefinito di regole per il filtro pacchetti nftables. Le regole predefinite consentono le connessioni SSH in entrata tramite Wi-Fi e adattatori USB di rete, nonché le richieste DHCP tramite adattatori USB. Sull'interfaccia di rete WWAN (accesso tramite 2G/3G/4G/5G) sono vietate tutte le connessioni in entrata. Le connessioni in uscita sono consentite per tutti i tipi di interfacce di rete.
Fonte: opennet.ru

