Dopo 6 mesi di sviluppo, viene presentata la versione del progetto postmarketOS 26.06, una distribuzione Linux per dispositivi mobili basata su Alpine Linux, sulla libreria standard C Musl e su un set di utilità BusyBox. L'obiettivo del progetto è fornire una distribuzione Linux per smartphone e tablet, indipendente dal ciclo di vita del supporto delle versioni ufficiali e non legata alle soluzioni standard dei principali attori dell'industria. Le build sono preparate per 65 dispositivi (32 per la community e 33 per testing), tra cui PINE64 PinePhone Pro, Purism Librem 5, OnePlus 6, Fairphone 5, Google Nexus 10, Google Pixel 3a, Nokia N900, Lenovo A60xx, ASUS MeMo Pad 7 e vari modelli di Samsung Galaxy e Xiaomi. È fornito un supporto sperimentale limitato per oltre 600 dispositivi.
L'ambiente postmarketOS è unificato e tutti i componenti specifici per i dispositivi vengono estratti in un pacchetto separato. Tutti gli altri pacchetti sono identici per tutti i dispositivi e si basano sui pacchetti della distribuzione Alpine Linux. Nelle build viene utilizzato, se possibile, il kernel Linux vanilla; in caso contrario, si usano i kernel delle firmware preparate dai produttori dei dispositivi. Come principali shell utente sono offerte KDE Plasma Mobile, Phosh, GNOME Mobile e Sxmo, ma è possibile installare anche altri ambienti, tra cui MATE, COSMIC e Xfce.
Nel nuovo rilascio:
- Aggiunta la supporto per i dispositivi Google Asurada Chromebook,
Google Cherry Chromebook, Google Corsola Chromebook, Radxa Dragon Q6A e PINE64 PineNote. A causa di problemi di supporto o fornitura di kernel obsoleti, le build per ASUS MeMO Pad 7, Microsoft Surface RT, NVIDIA Tegra ARMv7, Samsung Chromebook sono state spostate nella categoria "testing" e
Xiaomi Mi Pad 5 Pro. - La shell KDE Plasma Mobile è stata aggiornata alla versione 6.6.5 (in precedenza era disponibile la versione 6.5.6).


- L'ambiente Phosh, basato sulla tecnologia GNOME e sviluppato da Purism per lo smartphone Librem 5, è stato aggiornato alla versione 0.55 (precedentemente era utilizzata la versione 0.51). Alcune impostazioni specifiche di postmarketOS sono state trasferite nel configuratore Phosh Mobile Settings, per le quali in precedenza venivano suggerite applicazioni separate. È avvenuto il passaggio dal gestore di display proprietario tinydm al sistema di accesso raccomandato dal progetto Phosh, phrog, e al processo in background greetd.
1.18.1.

- I componenti GNOME sono stati aggiornati alla branch GNOME 50, ma l'ambiente utente GNOME Mobile, che utilizza una versione dell'interfaccia GNOME Shell adattata per smartphone e tablet con schermo tattile, rimane sulla branch GNOME 48.

- È stata ripristinata la possibilità di installare l'interfaccia utente Plasma Bigscreen, progettata per l'uso su dispositivi multimediali collegati a TV e proiettori. L'ambiente è ottimizzato per l'uso su schermi di grandi dimensioni e per un controllo senza tastiera utilizzando telecomandi o assistenti vocali.

- Nell'installazione dell'ambiente desktop KDE Plasma in ambienti con systemd, il gestore di accesso plasma-login-manager è utilizzato di default invece di sddm. Il supporto per KDE Plasma in ambienti basati sul sistema di inizializzazione OpenRC non è più mantenuto, non è raccomandato e sarà rimosso in una delle prossime versioni, a meno che qualcuno non si faccia carico di questa funzionalità.
- La schermata di avvio è stata rielaborata; invece di pbsplash, è stato utilizzato il pacchetto Plymouth. È stata aggiunta un'animazione con dissolvenza graduale e apparizione di singoli segmenti del logo. Premendo il tasto ESC o il pulsante di accensione durante la visualizzazione della schermata, si attiva la modalità di visualizzazione del log di avvio.
- Negli dispositivi con vibromotore è stata implementata l'uso di segnali di vibrazione per indicare il caricamento.
- Il repository dei pacchetti è stato sincronizzato con Alpine Linux 3.24. Il gestore di sistema systemd è stato aggiornato alla versione 261 (precedentemente era fornita la versione 257).
- Di default, invece dell'utilità doas per eseguire comandi con privilegi elevati, è stato utilizzato il pacchetto sudo-rs, scritto in Rust.
Fonte: opennet.ru






