Dopo un anno di sviluppo, è stato pubblicato il rilascio della distribuzione Endless OS 4.0, progettato per creare un sistema facile da usare, in cui si possono facilmente trovare applicazioni di proprio gradimento. Le applicazioni vengono distribuite come pacchetti autonomi nel formato Flatpak. Le dimensioni delle immagini di installazione offerte variano da 3.3 a 17 GB.
La distribuzione non utilizza gestori di pacchetti tradizionali, ma offre un sistema base atomico minimo, funzionante in sola lettura e costruito utilizzando lo strumento OSTree (l'immagine di sistema viene aggiornata in modo atomico da un repository simile a Git). Idee simili a Endless OS sono recentemente state tentate da sviluppatori di Fedora nel progetto Silverblue, volto a creare una variante atomica aggiornata di Fedora Workstation. L'installer e il sistema di aggiornamento di Endless OS, come previsto, ora vengono utilizzati in GNOME OS.
Endless OS è uno dei sistemi operativi che promuovono innovazioni tra le distribuzioni Linux per utenti. L'ambiente desktop di Endless OS è basato su un fork di GNOME significativamente rivisitato. Gli sviluppatori di Endless partecipano attivamente allo sviluppo di progetti upstream e condividono il proprio lavoro con loro. Ad esempio, nel rilascio di GTK+ 3.22, circa il 9,8% di tutte le modifiche è stato preparato dagli sviluppatori di Endless, e l'azienda che supervisiona il progetto, Endless Mobile, fa parte del consiglio di sorveglianza della GNOME Foundation, insieme a FSF, Debian, Google, Linux Foundation, Red Hat e SUSE.
Endless OS 4 è contrassegnato come un rilascio con supporto a lungo termine, gli aggiornamenti per il quale saranno forniti per diversi anni. In particolare, la distribuzione continuerà ad essere supportata per un certo periodo dopo l'uscita della serie Endless OS 5, che sarà pubblicata tra 2-3 anni e sarà basata su Debian 12 (il tempo di rilascio di Endless OS 5 dipende dai tempi di pubblicazione di Debian 12).
Nel nuovo rilascio:
- Per semplificare la navigazione nella lista delle applicazioni installate, che può essere suddivisa in più pagine, sono state aggiunte delle frecce accanto al riquadro delle icone per passare alla pagina successiva e precedente. In fondo alla lista è stato aggiunto un indicatore visivo del numero totale di pagine, in cui ogni pagina corrisponde a un punto.

- È stata fornita la possibilità di passare rapidamente a un altro utente senza chiudere la sessione corrente. L'interfaccia per il cambio utente è accessibile tramite il menu o nella schermata di blocco.

- È stata effettuata una modernizzazione del sistema di stampa. Non è più necessaria l'installazione di driver separati per i printer; il protocollo IPP Everywhere viene utilizzato per la stampa e la scoperta di stampanti collegate direttamente o disponibili nella rete locale.
- I componenti della distribuzione sono sincronizzati con il ramo Debian 11 (Endless OS 3.x era basato su Debian 10). Il pacchetto del kernel Linux è stato aggiornato alla versione 5.11. Sono state aggiornate le versioni dei driver NVIDIA (460.91.03), OSTree 2020.8 e flatpak 1.10.2.
- Il processo di costruzione della distribuzione è stato modificato: invece di ricompilare i testi sorgente dei pacchetti Debian nel proprio sistema, in Endless OS 4 i pacchetti binari condivisi con Debian vengono ora scaricati direttamente dai repository di Debian durante la creazione della distribuzione. Il numero di pacchetti specifici per Endless OS, che includono modifiche, è stato ridotto a 120.
- È stato aggiunto il supporto per le schede Raspberry Pi 4B con 8 GB di RAM (i modelli con 2 GB e 4 GB di RAM erano già supportati prima). Sono state migliorate le prestazioni grafiche e WiFi per tutti i modelli Raspberry Pi 4B. Il supporto per la piattaforma ARM64 rimane ancora sperimentale.
- È stata aggiunta la supporto per VPN Supporto L2TP e OpenConnect con supporto per i protocolli Cisco AnyConnect, Array Networks AG SSL VPN, Juniper SSL VPN, Pulse Connect Secure, Palo Alto Networks GlobalProtect SSL VPN, F5 Big-IP SSL VPN e Fortinet Fortigate SSL VPN.
- Per la configurazione dell'orologio di sistema e la sincronizzazione precisa del tempo, il servizio systemd-timesyncd è stato utilizzato al posto di fake-hwclock e ntpd.
- È stato aggiunto al bootloader il supporto per il meccanismo SBAT (UEFI Secure Boot Advanced Targeting), che risolve i problemi relativi al ritiro dei certificati per UEFI Secure Boot.
- È stata interrotta la fornitura dell'applicazione per il controllo remoto del desktop vinagre, che non è più supportata dagli autori. Come alternativa, si suggerisce di utilizzare programmi come Connections (RDP, VNC), Remmina (RDP, VNC, NX, Spice, SSH) o Thincast (RDP).
- Sono stati rimossi dal desktop i collegamenti web per l'apertura rapida dei siti Duolingo, Facebook, Gmail, Twitter, WhatsApp e YouTube.
- Sono state rimosse le applicazioni 'The Word of the Day' e 'Quote of the Day', che hanno perso significato dopo la rimozione della funzione Discovery Feed nell'ultima versione.
- Chromium è stato proposto come browser predefinito, al posto del precedente placeholder che installava automaticamente Google Chrome al primo collegamento alla rete.
- Il lettore musicale Rhythmbox e l'applicazione per le webcam Cheese sono stati adattati per l'installazione tramite pacchetti in formato Flatpak (in precedenza Rhythmbox e Cheese facevano parte della fornitura di base e non potevano essere disinstallati o disattivati tramite strumenti di controllo parentale). Dopo l'aggiornamento, l'utente dovrà spostare le proprie playlist dalla directory '~/ .local/ share/ rhythmbox/' a '~/ .var/ app/ org.gnome.Rhythmbox3/ data/ rhythmbox/'.
- Le icone utilizzate nel pacchetto sono state sostituite con le icone standard di GNOME, che sono meglio adattate per schermi ad alta densità di pixel.

- I componenti del sistema operativo e le applicazioni nel formato Flatpak sono stati separati e ora sono archiviati in repository distinti (in precedenza venivano gestiti in un unico repository OSTree su disco). Va notato che la modifica ha migliorato la stabilità e le prestazioni dell'installazione dei pacchetti.
- È stato modificato il metodo di partecipazione opzionale nella trasmissione dei dati di telemetria sull'uso dell'utente e sull'invio di report sui guasti (l'inclusione della trasmissione di statistiche anonime può ora essere effettuata dall'utente durante l'installazione o tramite il configuratore "Impostazioni → Privacy → Metriche"). A differenza delle versioni precedenti, i dati trasmessi non sono più legati a un computer specifico, ma sono associati all'identificatore della build del pacchetto installato sul computer. Inoltre, il numero di metriche trasmesse con l'invio delle statistiche è stato ridotto.
- Agli utenti è stata data la possibilità di personalizzare il contenuto dell'immagine di installazione. Ad esempio, è possibile creare una propria versione dell'immagine di installazione contenente un diverso set di applicazioni predefinite e altre impostazioni del desktop.
Fonte: opennet.ru



