
23 aprile rilascio di Ubuntu versione 20.04 con il nome in codice Focal Fossa, che è il prossimo rilascio di Ubuntu per supporto a lungo termine (LTS) e rappresenta un'evoluzione di Ubuntu 18.04 LTS, rilasciato nel 2018.
Un po' sul nome in codice. La parola «Focal» significa «punto centrale» o «parte più importante», quindi è correlata al concetto di punto focale, centro di alcune caratteristiche, fenomeni, eventi, mentre «Fossa» ha la radice «FOSS» (Free and Open-Source Software - software libero e open-source) e, per tradizione nella denominazione delle versioni di Ubuntu nominalmente legate a animali, significa — il più grande mammifero carnivoro della famiglia delle manguste proveniente dall'isola di Madagascar.
Gli sviluppatori posizionano Ubuntu 20.04 come un aggiornamento importante e riuscito con supporto per i prossimi 5 anni per desktop e server.
Ubuntu 20.04 è stata una logica continuazione di Ubuntu 19.04 «Disco Dingo» e Ubuntu 19.10 «Eoan Ermine». Nelle versioni per desktop, seguendo le ultime tendenze, è stata introdotta una modalità scura. Pertanto, Ubuntu 20.04 offre tre varianti del tema standard Yaru:
- Light,
- Dark,
- Standard.
È stata inoltre rimossa l'applicazione Amazon. Ubuntu 20.04 utilizza come ambientazione grafica predefinita l'ultima versione .

Principali novità
Ubuntu 20.04 si basa sul kernel 5.4, rilasciato il 24 novembre 2019. In questa versione sono state implementate diverse importanti novità, di cui parleremo di seguito.
lz4
Gli ingegneri di Canonical hanno testato vari algoritmi di compressione per il kernel e l'immagine iniziale di avvio initramfs, cercando di trovare un compromesso tra la migliore compressione (dimensione del file più ridotta) e il tempo di decompressione. L'algoritmo di compressione senza perdita lz4 ha mostrato i risultati più significativi ed è stato aggiunto in Ubuntu 19.10, consentendo una riduzione del tempo di avvio rispetto alle versioni precedenti (Ubuntu 18.04 e 19.04). Questo stesso algoritmo sarà mantenuto in Ubuntu 20.04.
Linux Lockdown Kernel
La funzione Lockdown aumenta la sicurezza del kernel di Linux, limitando l'accesso a funzioni che potrebbero consentire l'esecuzione di codice arbitrario attraverso il codice fornito dai processi degli utenti. In parole povere, neanche l'account superutente root può modificare il codice del kernel. Questo consente di ridurre il danno derivante da un attacco potenziale, anche quando l'account root è compromesso. In questo modo, aumenta anche la sicurezza generale del sistema operativo.
exFAT
Il file system Microsoft FAT non consente il trasferimento di file di dimensione superiore a 4 GB. Per superare questa limitazione, Microsoft ha creato il file system exFAT (da Extended FAT - "FAT estesa"). Ora puoi formattare, ad esempio, una chiavetta USB in exFAT usando del file system exFAT.
WireGuard
Sebbene Ubuntu 20.04 non utilizzi immediatamente il kernel 5.6, già in questo momento utilizza il backport di WireGuard nel kernel 5.4. WireGuard è una , quindi l'inclusione nel kernel già ora dà un vantaggio a Ubuntu 20.04 nella direzione del cloud.
Corretto e ora le applicazioni multithread possono funzionare più rapidamente. Aggiunto un driver che permette il funzionamento con i sensori di temperatura e tensione dei processori della serie Ryzen.
Tutto ciò non è affatto tutto ciò che è stato introdotto nel kernel 5.4. Puoi trovare recensioni dettagliate sul sito (in inglese) e sul forum (in russo).
Utilizzo di Kubernetes
Canonical ha implementato in Ubuntu 20.04 il pieno supporto con supporto per , e .
Installazione di Kubectl in Ubuntu 20.04:
# snap install kubectl --classic
kubectl 1.18.0 from Canonical ✓ installedUtilizzo di SNAP
Canonical continua a promuovere il formato di pacchetto universale - snap. Questo è ancora più evidente nel rilascio di Ubuntu 20.04. Se cerchi di avviare un programma che non è installato, ti verrà prima proposto di installarlo usando:
# snap install <package> 
Migliorato supporto per ZFS
Sebbene , rimane ancora un file system popolare ed è stata aggiunta la sua sperimentale supporto con Ubuntu 19.10.
È abbastanza comoda e stabile per l'archiviazione dei dati, lo stesso archivio domestico o uno storage server in ufficio («out of the box» è capace di più rispetto a LVM). ZFS supporta dimensioni delle partizioni fino a 256 quadrilioni di Zettabyte (da cui la lettera «Z» nel nome) e può gestire file di dimensioni fino a 16 Exabyte.
ZFS esegue il controllo dell'integrità dei dati, tenendo conto di come sono posizionati sul disco. La funzione di scrittura con copia garantisce che i dati utilizzati non vengano sovrascritti. Invece, nuove informazioni vengono scritte in un nuovo blocco e i metadati del filesystem vengono aggiornati per fare riferimento a esso. ZFS permette di creare snapshot (istantanee del filesystem) che tracciano le modifiche apportate al filesystem e scambiano dati con esso per risparmiare spazio su disco.
ZFS assegna una checksum a ogni file sul disco e controlla costantemente il suo stato. Se rileva che un file è corrotto, tenterà di recuperarlo automaticamente. Nell'installer di Ubuntu è comparsa un'opzione separata che permette di utilizzare ZFS. Maggiori dettagli sulla storia di ZFS e le sue caratteristiche possono essere trovati nel blog .
Addio Python 2.X
La terza versione di Python è stata introdotta nel 2008, ma anche 12 anni non sono stati sufficienti per adattare i progetti Python 2 a essa.
Già in Ubuntu 15.10 si tentò di abbandonare Python 2, ma il suo supporto è continuato. E ora, il 20 aprile 2020 è stata rilasciata , che è l'ultima versione della serie Python 2. Non ci saranno ulteriori aggiornamenti per essa.
Ubuntu 20.04 non supporta più Python 2 e utilizza Python 3.8 come versione predefinita. Sfortunatamente, nel mondo ci sono ancora molti progetti che utilizzano Python 2, e per loro il passaggio a Ubuntu 20.04 potrebbe rivelarsi doloroso.
Puoi installare l'ultima versione di Python 2 con un solo comando:
# apt install python2.7Oltre a Python 3.8, gli sviluppatori possono valutare il set di strumenti aggiornato, che include:
- MySQL 8,
- glibc 2.31,
- OpenJDK 11,
- PHP 7.4,
- Perl 5.30,
- Golang 1.14.
Addio 32 bit
Da diversi anni Ubuntu non fornisce più immagini ISO per computer a 32 bit. Gli attuali utenti delle versioni a 32 bit di Ubuntu possono passare a Ubuntu 18.04, ma non potranno aggiornarsi a Ubuntu 20.04. Cioè, se attualmente stai utilizzando la versione a 32 bit di Ubuntu 18.04, potrai rimanere con essa fino ad aprile 2023.
Come aggiornarsi
Aggiornarsi a Ubuntu 20.04 da versioni precedenti è davvero facile: basta eseguire i seguenti comandi:
# sudo apt update && sudo apt upgrade
# sudo do-release-upgradeSiamo felici di annunciare che Ubuntu 20.04 LTS (Focal Fossa) è già disponibile come immagine per macchine virtuali nella nostra . Crea la tua infrastruttura IT virtuale personale, utilizzando il software più recente!
UPD: Gli utenti di Ubuntu 19.10 possono già aggiornarsi a 20.04, mentre gli utenti di Ubuntu 18.04 potranno aggiornarsi dopo il rilascio di 20.04.1, previsto per il 23 luglio 2020.
Fonte: habr.com
