È stato presentato il rilascio del progetto postmarketOS 21.12, che sviluppa una distribuzione Linux per smartphone, basata su Alpine Linux, sulla libreria C standard Musl e su un insieme di strumenti BusyBox. L'obiettivo del progetto è fornire una distribuzione Linux per smartphone che non dipenda dal ciclo di vita del supporto delle ROM ufficiali e che non sia legata a soluzioni standard di grandi attori del settore, che determinano la direzione dello sviluppo. Le compilazioni sono state preparate per PINE64 PinePhone, Purism Librem 5 e 23 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 oltre 300 dispositivi.
L'ambiente postmarketOS è massimamente unificato e separa tutti i componenti specifici per dispositivi particolari in pacchetti distinti, mentre tutti gli altri pacchetti sono identici per tutti i dispositivi e si basano sui pacchetti di Alpine Linux. Nelle build si utilizza, quando possibile, il kernel Linux vanilla e, se ciò non è possibile, si impiegano i kernel delle ROM fornite dai produttori dei dispositivi. Le principali interfacce utente offerte sono KDE Plasma Mobile, Phosh e Sxmo, ma è possibile installare anche altri ambienti, tra cui GNOME, MATE e Xfce.

Nel nuovo rilascio:
- La base dei pacchetti è sincronizzata con Alpine Linux 3.15.
- Il numero di dispositivi ufficialmente supportati dalla comunità è aumentato da 15 a 23. È stato aggiunto il supporto per i dispositivi Arrow DragonBoard 410c, Lenovo A6000/A6010, ODROID HC, PINE64 PineBook Pro, PINE64 RockPro64, Samsung Galaxy Tab A 8.0/9.7 e Xiaomi Pocophone F1. Il comunicatore Nokia N900 è temporaneamente rimosso dall'elenco dei dispositivi supportati, il cui supporto sarà spostato dalla categoria dei dispositivi supportati dalla comunità alla categoria "testing", per la quale non vengono pubblicate compilazioni pronte. Questo cambiamento è legato alla partenza della persona di supporto e alla necessità di aggiornare il kernel per Nokia N900 e testare le compilazioni. Nei progetti che continuano a formare compilazioni per Nokia N900, è presente Maemo Leste.
- Per gli smartphone e i tablet supportati sono state formate compilazioni con interfacce utente Phosh, KDE Plasma Mobile e Sxmo, ottimizzate per i dispositivi mobili. Per altri tipi di dispositivi, come il laptop PineBook Pro, sono state preparate compilazioni con desktop statici basati su KDE Plasma, GNOME, Sway e Phosh.
- Sono state aggiornate le versioni delle interfacce utente mobili. L'interfaccia grafica Sxmo (Simple X Mobile), che aderisce alla filosofia Unix, è stata aggiornata alla versione 1.6. Il cambiamento principale nella nuova versione è stata l'introduzione del gestore di finestre Sway invece di dwm (il supporto per dwm è mantenuto come opzione) e il passaggio dello stack grafico da X11 a Wayland. Tra gli altri miglioramenti in Sxmo, si segnalano la revisione del codice per il blocco dello schermo, il supporto per le chat di gruppo e la possibilità di inviare/ricevere MMS.

L'interfaccia Plasma Mobile è stata aggiornata alla versione 21.12, di cui è stata proposta una panoramica dettagliata in una notizia separata.

- L'ambiente Phosh, basato su tecnologie GNOME e sviluppato da Purism per lo smartphone Librem 5, continua a basarsi sulla versione 0.14.0, offerta nella release postmarketOS 21.06 SP4 e che implementa innovazioni come la visualizzazione di schermate di avvio per indicare l'apertura delle applicazioni, un indicatore dell'attività Wi-Fi in modalità hotspot, pulsanti di riavvolgimento nel widget del lettore multimediale e la sospensione della riproduzione all'estrazione degli auricolari. Tra le ulteriori modifiche apportate in postmarketOS 21.12, si nota l'aggiornamento di molti programmi GNOME, inclusi gnome-settings, alla versione GNOME 41, oltre alla risoluzione di problemi nella visualizzazione dell'icona di Firefox nella finestra di anteprima.

- È stato aggiunto un gestore TTYescape che consente di passare alla modalità console con un'interfaccia a riga di comando classica su dispositivi privi di tastiera esterna. Questa modalità è considerata un'alternativa allo schermo "Ctrl+Alt+F1" fornito nelle distribuzioni Linux classiche, utilizzabile per terminare selettivamente processi, analizzare i blocchi dell'interfaccia e per altre operazioni di diagnostica. L'attivazione della modalità console avviene tramite tre rapidi pressioni del pulsante di accensione mantenendo premuto il tasto per aumentare il volume. Una combinazione simile viene utilizzata per tornare all'interfaccia grafica.

- L'applicazione postmarketos-tweaks è stata aggiornata alla versione 0.9.0, che introduce la possibilità di gestire il filtro dell'elenco delle applicazioni in Phosh e modificare il timeout per il passaggio alla modalità di sospensione profonda. In postmarketOS 21.12, questo timeout è stato ridotto per impostazione predefinita da 15 a 2 minuti per risparmiare la carica della batteria.

- È stato riscritto lo strumento per generare file di avvio (postmarketos-mkinitfs), migliorando il supporto per gli script di installazione di file aggiuntivi legati al processo di avvio (boot-deploy), il che ha notevolmente aumentato la stabilità dell'aggiornamento del kernel e dell'initramfs.
- È stato proposto un nuovo set di file di configurazione per Firefox (mobile-config-firefox 3.0.0), adattato per i cambiamenti nell'interfaccia di Firefox 91. Nella nuova versione, la barra di navigazione di Firefox è stata spostata verso il basso dello schermo, l'interfaccia della modalità lettore (reader view) è stata migliorata, e il bloccante pubblicitario uBlock Origin è stato aggiunto per impostazione predefinita.

Fonte: opennet.ru






