Dopo 6 mesi di sviluppo, è stato presentato il rilascio del progetto postmarketOS 26.06, che sviluppa una distribuzione Linux per dispositivi mobili, basata su un pacchetto di Alpine Linux, sulla libreria standard C Musl e su un insieme di utilità BusyBox. L'obiettivo del progetto è fornire una distribuzione Linux per smartphone e tablet, indipendente dal ciclo di vita del supporto delle ROM ufficiali e non legata a soluzioni standard dei principali attori del settore. Le build sono state preparate per 65 dispositivi (32 — community e 33 — testing), inclusi PINE64 PinePhone Pro, Purism Librem 5, OnePlus 6, Fairphone 5, Google Nexus 10, Google Pixel 3a, Nokia N900, Lenovo A60xx, ASUS MeMo Pad 7, così come vari modelli Samsung Galaxy e Xiaomi. Un supporto sperimentale limitato è stato fornito per oltre 600 dispositivi.
L'ambiente postmarketOS è unificato e sposta tutti i componenti specifici per singoli dispositivi 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 si utilizza, per quanto possibile, il kernel Linux vanilla, e se ciò non è possibile, i kernel delle ROM fornite dai produttori dei dispositivi. Come principali interfacce utente sono disponibili KDE Plasma Mobile, Phosh, GNOME Mobile e Sxmo, ma c'è la possibilità di 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 della fornitura di un kernel obsoleto, 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. - L'interfaccia KDE Plasma Mobile è stata aggiornata alla versione 6.6.5 (in precedenza era fornita la versione 6.5.6).


- L'ambiente Phosh, basato sulle tecnologie GNOME e sviluppato da Purism per lo smartphone Librem 5, è stato aggiornato alla versione 0.55 (in precedenza era utilizzata la release 0.51). Alcune impostazioni specifiche di postmarketOS sono state trasferite nel configuratore Phosh Mobile Settings, per la modifica delle quali in precedenza erano proposte applicazioni separate. È stato effettuato il passaggio dal gestore di accesso proprietario tinydm al raccomandato progetto Phosh con il login phrog e il processo in background greetd.
1.18.1.

- I componenti GNOME sono stati aggiornati alla versione GNOME 50, ma l'ambiente desktop GNOME Mobile, in cui è utilizzata la shell GNOME Shell adattata per smartphone e tablet con touchscreen, rimane ancora sulla versione 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 funzionare con schermi grandi e per il controllo senza tastiera, usando 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 al posto di sddm. Il supporto per l'esecuzione di KDE Plasma in ambienti basati su OpenRC è rimasto senza supporto, non è raccomandato e sarà rimosso in uno dei prossimi rilasci, se non si troverà qualcuno disposto a prendersene cura.
- La schermata di avvio è stata riprogettata, utilizzando il pacchetto Plymouth al posto di pbsplash. È stata aggiunta un'animazione con dissolvenza 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.
- Sui dispositivi con vibromotore è stato implementato l'uso di segnali vibranti per indicare il caricamento.
- La base dei pacchetti è stata sincronizzata con Alpine Linux 3.24. Il gestore di sistema systemd è stato aggiornato alla versione 261 (in precedenza era fornita la versione 257).
- Di default, al posto dell'utilità doas per eseguire comandi con privilegi elevati, viene utilizzato il pacchetto sudo-rs, scritto in Rust.
Fonte: opennet.ru






