È stata presentata la nuova versione del progetto postmarketOS 22.06, che sviluppa una distribuzione Linux per smartphone basata sulla base pacchettizzata di Alpine Linux, sulla libreria standard C Musl e sul set di utilità BusyBox. L'obiettivo del progetto è fornire una distribuzione Linux per smartphone indipendente dal ciclo di vita del supporto delle firmware ufficiali e non legata alle soluzioni standard dei principali attori dell'industria, che definiscono le linee guida dello sviluppo. Le immagini sono state preparate per PINE64 PinePhone, Purism Librem 5 e 25 dispositivi supportati dalla comunità, tra cui Samsung Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7 e persino Nokia N900. È stata fornita supporto sperimentale limitato per oltre 300 dispositivi.
L'ambiente postmarketOS è massimamente unificato e porta tutti i componenti specifici per dispositivi in un pacchetto separato. Tutti gli altri pacchetti sono identici per tutti i dispositivi e si basano sui pacchetti di Alpine Linux. Nelle build viene utilizzato, quando possibile, il kernel Linux vanilla; se ciò non è possibile, si utilizzano i kernel delle versioni firmware preparate dai produttori dei dispositivi. Come principali interfacce utente, sono offerte KDE Plasma Mobile, Phosh e Sxmo, ma è possibile installare anche altri ambienti, tra cui GNOME, MATE e Xfce.

Nel nuovo rilascio:
- La base pacchettizzata è sincronizzata con Alpine Linux 3.16. Il ciclo di preparazione della release di postmarketOS è stato abbreviato dopo la formazione di un nuovo ramo di Alpine: il nuovo rilascio è stato preparato e testato in 3 settimane, anziché nelle 6 settimane precedentemente praticate.
- Il numero di dispositivi ufficialmente supportati dalla comunità è aumentato da 25 a 27. È stata aggiunta la compatibilità con gli smartphone Samsung Galaxy S III e SHIFT 6mq.
- È stata aggiunta la supporto per l'aggiornamento del sistema alla nuova versione di postmarketOS senza dover effettuare il flashing. Gli aggiornamenti sono attualmente disponibili solo per i sistemi con ambienti grafici Sxmo, Phosh e Plasma Mobile. Nella sua forma attuale, è supportato l'aggiornamento dalla versione 21.12 alla 22.06, ma il meccanismo di installazione degli aggiornamenti sviluppato in modo non ufficiale può essere utilizzato per passare tra qualsiasi rilascio di postmarketOS, inclusa la possibilità di tornare a una versione precedente (ad esempio, è possibile installare il ramo 'edge', in cui viene sviluppata la prossima versione, e poi tornare alla versione 22.06). Attualmente, la gestione degli aggiornamenti è disponibile solo tramite interfaccia a riga di comando (installando il pacchetto postmarketos-release-upgrade e avviando l'utilità con lo stesso nome), ma in futuro è prevista l'integrazione con GNOME Software e KDE Discover.
- L'interfaccia grafica Sxmo (Simple X Mobile), basata sul compositore Sway e seguendo la filosofia Unix, è stata aggiornata alla versione 1.9. Nella nuova versione è stata aggiunta la supporto per i profili dei dispositivi (ogni dispositivo può avere diverse disposizione dei tasti e attivare diverse funzionalità), migliorata la gestione del Bluetooth, utilizzato Pipewire per la gestione dei flussi multimediali per impostazione predefinita, e rivisitati i menu per la ricezione delle chiamate e la gestione audio, mentre per gestire i servizi è stato utilizzato superd.

- L'ambiente Phosh, basato sulle tecnologie GNOME e sviluppato da Purism per lo smartphone Librem 5, è stato aggiornato alla versione 0.17, che offre piccole migliorie visibili (ad esempio, è stato aggiunto un indicatore di connessione della rete mobile), risolti i problemi con la sospensione e continuato a perfezionare l'interfaccia. In futuro è prevista la sincronizzazione dei componenti di Phosh con il codice sorgente di GNOME 42 e la migrazione delle applicazioni a GTK4 e libadwaita. Tra le nuove applicazioni di postmarketOS basate su GTK4 e libadwaita c'è il calendario-pianificatore Karlender.

- L'interfaccia KDE Plasma Mobile è stata aggiornata alla versione 22.04, il cui dettagliato esame è stato proposto in un articolo separato.


- Con l'ausilio dello strumento di installazione fwupd, è possibile installare un firmware alternativo per il modem dello smartphone PinePhone.
- È stato aggiunto un unudhcpd, un server DHCP semplice in grado di assegnare 1 indirizzo IP a qualsiasi client che invii una richiesta. Questo server DHCP è stato progettato specificamente per organizzare il canale di comunicazione quando si collega un computer al telefono tramite USB (ad esempio, la connessione viene utilizzata per accedere al dispositivo via SSH). Il server è molto compatto e non presenta problemi quando si collega il telefono a diversi computer.
Fonte: opennet.ru




