Viene presentato il rilascio del progetto postmarketOS 22.06 che sviluppa una distribuzione Linux per smartphone basata sul package base Alpine Linux, la libreria C standard Musl e il set di utility BusyBox. L'obiettivo del progetto Γ¨ quello di fornire una distribuzione Linux per smartphone che non dipenda dal ciclo di vita del supporto firmware ufficiale e non sia legata alle soluzioni standard dei principali player del settore che ne definiscono il vettore di sviluppo. Le build sono preparate per PINE64 PinePhone, Purism Librem 5 e 25 dispositivi supportati dalla community 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. Γ stato fornito un supporto sperimentale limitato per oltre 300 dispositivi.
L'ambiente postmarketOS Γ¨ unificato il piΓΉ possibile e inserisce tutti i componenti specifici del dispositivo in un pacchetto separato, tutti gli altri pacchetti sono identici per tutti i dispositivi e si basano sui pacchetti Alpine Linux. Quando possibile, le build utilizzano il kernel Linux vanilla e, se ciΓ² non Γ¨ possibile, i kernel del firmware preparato dai produttori del dispositivo. KDE Plasma Mobile, Phosh e Sxmo sono offerti come shell utente principali, ma sono disponibili altri ambienti, tra cui GNOME, MATE e Xfce.
Nella nuova versione:
- La base del pacchetto Γ¨ sincronizzata con Alpine Linux 3.16. Il ciclo di preparazione del rilascio postmarketOS Γ¨ stato accorciato dopo la formazione del successivo ramo alpino: il nuovo rilascio Γ¨ stato preparato e testato in 3 settimane, invece delle 6 settimane praticate in precedenza.
- Il numero di dispositivi ufficialmente supportati dalla community Γ¨ stato aumentato da 25 a 27. Γ stato aggiunto il supporto per gli smartphone Samsung Galaxy S III e SHIFT 6mq.
- Aggiunto il supporto per l'aggiornamento del sistema a una nuova versione di postmarketOS senza flashing. Gli aggiornamenti sono attualmente disponibili solo per i sistemi con ambienti grafici Sxmo, Phosh e Plasma Mobile. Nella sua forma attuale, viene fornito il supporto per l'aggiornamento dalla versione 21.12 alla 22.06, ma Γ¨ possibile utilizzare un meccanismo di installazione dell'aggiornamento sviluppato in modo non ufficiale per passare da una versione postmarketOS all'altra, incluso il rollback alla versione precedente (ad esempio, Γ¨ possibile installare "edge β branch, all'interno del quale si sviluppa la release successiva, per poi tornare alla versione 22.06). Attualmente Γ¨ disponibile solo l'interfaccia della riga di comando per la gestione degli aggiornamenti (viene installato il pacchetto postmarketos-release-upgrade e viene lanciata l'utilitΓ con lo stesso nome), ma in futuro Γ¨ prevista l'integrazione con GNOME Software e KDE Discover.
- La shell grafica Sxmo (Simple X Mobile), basata sul gestore composito Sway e aderente alla filosofia Unix, Γ¨ stata aggiornata alla versione 1.9. La nuova versione aggiunge il supporto per i profili del dispositivo (per ogni dispositivo Γ¨ possibile utilizzare diversi layout dei pulsanti e attivare determinate funzionalitΓ ), migliorare il funzionamento con Bluetooth, Pipewire viene utilizzato per impostazione predefinita per controllare i flussi multimediali, i menu per la ricezione delle chiamate in arrivo e il controllo del suono hanno stato rifatto, per la gestione dei servizi coinvolti 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 piccoli miglioramenti visibili (ad esempio, aggiunto un indicatore di connessione alla rete mobile), problemi risolti con il passaggio alla modalitΓ di sospensione e ha continuato a perfezionare l'interfaccia. In futuro, si prevede di sincronizzare i componenti Phosh con il codice GNOME 42 e tradurre le applicazioni in GTK4 e libadwaita. Tra le applicazioni aggiunte alla nuova versione di postmarketOS basato su GTK4 e libadwaita, si nota il programmatore di calendari Karlender.
- La shell KDE Plasma Mobile Γ¨ stata aggiornata alla versione 22.04, una revisione dettagliata della quale Γ¨ stata offerta in una notizia separata.
- Utilizzando il toolkit di download del firmware fwupd, Γ¨ possibile installare un firmware alternativo per il modem dello smartphone PinePhone.
- Aggiunto unudhcpd, un semplice server DHCP in grado di allocare 1 indirizzo IP a qualsiasi client che invia una richiesta. Il server DHCP specificato Γ¨ stato scritto appositamente per organizzare un canale di comunicazione quando si collega un computer a un telefono tramite USB (ad esempio, l'impostazione di una connessione viene utilizzata per accedere al dispositivo tramite SSH). Il server Γ¨ molto compatto e non Γ¨ soggetto a problemi quando si collega il telefono a diversi computer.
Fonte: opennet.ru