
23 aprile Il rilascio di Ubuntu versione 20.04, con il nome in codice Focal Fossa, rappresenta la prossima release di Ubuntu per il supporto a lungo termine (LTS) ed è il seguito di Ubuntu 18.04 LTS, rilasciato nel 2018.
Un po' sul nome in codice. La parola "Focal" significa "punto centrale" o "la parte più importante", quindi si riferisce al concetto di focalizzazione, al centro di alcune proprietà, fenomeni ed eventi, mentre "Fossa" ha la radice "FOSS" (Free and Open-Source Software — software libero e open-source) e, secondo la tradizione di denominazione delle versioni di Ubuntu, significa — il più grande mammifero carnivoro della famiglia delle fossa, proveniente dall'isola di Madagascar.
Gli sviluppatori posizionano Ubuntu 20.04 come un aggiornamento importante e di successo, con supporto per i prossimi 5 anni per computer desktop e server.
Ubuntu 20.04 è stata una continuazione logica 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, in Ubuntu 20.04 ci sono tre varianti del tema standard Yaru:
- Chiaro,
- Scuro,
- Standard.
È stata anche rimossa l'app Amazon. Ubuntu 20.04 utilizza come interfaccia grafica per impostazione predefinita l'ultima versione .

Modifiche chiave
Ubuntu 20.04 è basata sul kernel 5.4, che è stato rilasciato il 24 novembre 2019. In questa versione sono state implementate diverse innovazioni importanti, di cui parleremo di seguito.
lz4
Gli ingegneri di Canonical hanno testato vari algoritmi di compressione per il kernel e l'immagine di avvio initramfs, cercando di trovare un compromesso tra la migliore compressione (dimensione del file più piccola) e il tempo di decompressione. L'algoritmo di compressione senza perdita lz4 ha dato i risultati più significativi ed è stato aggiunto in Ubuntu 19.10, consentendo di ridurre il 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 Linux, limitando l'accesso a funzioni che potrebbero consentire l'esecuzione di codici arbitrari tramite codice fornito da processi utente. In parole semplici, nemmeno l'account root può modificare il codice del kernel. Ciò riduce il danno in caso di un attacco potenziale, anche quando l'account root è compromesso. Questo aumenta anche la sicurezza generale del sistema operativo.
exFAT
Il file system Microsoft FAT non consente di trasferire file superiori a 4 GB. Per superare questo limite, Microsoft ha creato il file system exFAT (da Extended FAT — "FAT estesa"). Ora puoi formattare, ad esempio, una chiavetta USB in exFAT utilizzando del file system exFAT.
WireGuard
Anche se Ubuntu 20.04 non utilizzerà il kernel 5.6, almeno inizialmente, già include il backport di WireGuard nel kernel 5.4. WireGuard è un , quindi l'inclusione nel kernel già ora offre un vantaggio a Ubuntu 20.04 in ambito cloud.
Corretto e ora le applicazioni multi-thread possono funzionare più velocemente. È stato aggiunto un driver che consente di lavorare con i sensori di temperatura e tensione dei processori della serie Ryzen.
Tutte queste non sono nemmeno tutte le novità che sono apparse nel kernel 5.4. Puoi trovare recensioni dettagliate sul sito (in inglese) e sul forum (in russo).
Uso di Kubernetes
Canonical ha implementato in Ubuntu 20.04 il supporto completo per con supporto per , e .
Installazione di Kubectl in Ubuntu 20.04:
# snap install kubectl --classic
kubectl 1.18.0 from Canonical ✓ installedUso di SNAP
Canonical continua a promuovere il formato universale del pacchetto — snap. Questo è ancora più evidente nella release di Ubuntu 20.04. Se provi a eseguire un programma che non è installato, ti verrà proposto di installarlo prima utilizzando:
# snap install <package> 
Supporto migliorato per ZFS
Sebbene , ma continua a essere un file system popolare e il suo supporto sperimentale è stato aggiunto a partire da Ubuntu 19.10.
È abbastanza comodo e stabile per la memorizzazione dei dati, come lo stesso archivio domestico o uno storage server in ufficio ("out of the box" è più capace rispetto a LVM). ZFS supporta dimensioni delle partizioni fino a 256 quadrilioni di Zettabyte (da qui la lettera "Z" nel nome) e può gestire file fino a 16 Exabyte.
ZFS garantisce l'integrità dei dati, tenendo conto di come sono memorizzati sul disco. La funzionalità di scrittura copiativa assicura che i dati esistenti non vengano sovrascritti. Invece, le nuove informazioni vengono scritte in un nuovo blocco e i metadati del filesystem vengono aggiornati per fare riferimento a esso. ZFS consente di creare snapshot (istantanee del filesystem) che tracciano le modifiche apportate al filesystem e scambiano dati per risparmiare spazio su disco.
ZFS assegna un checksum a ciascun file sul disco e ne verifica costantemente lo stato. Se scopre che un file è danneggiato, cercherà di ripristinarlo automaticamente. Nel programma di installazione di Ubuntu è stata aggiunta un'opzione separata per utilizzare ZFS. Maggiori dettagli sulla storia di ZFS e le sue peculiarità sono disponibili nel blog .
Addio Python 2.X
La terza versione di Python è stata presentata nel 2008, ma anche 12 anni non sono stati sufficienti per adattare i progetti esistenti a Python 2.
Già in Ubuntu 15.10 si cercò di abbandonare Python 2, ma il suo supporto è continuato. E ora, il 20 aprile 2020, è stato rilasciato , che rappresenta l'ultimo rilascio della serie Python 2. Non ci saranno più aggiornamenti per essa.
Ubuntu 20.04 non supporta più Python 2 e utilizza Python 3.8 come versione predefinita. Purtroppo, nel mondo rimangono molti progetti che funzionano con Python 2 e per loro il passaggio a Ubuntu 20.04 potrebbe risultare difficile.
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 nuovo insieme di strumenti 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 aggiornarsi a Ubuntu 18.04, ma non possono passare a Ubuntu 20.04. Quindi, se attualmente utilizzi Ubuntu 18.04 a 32 bit, puoi rimanere con essa fino ad aprile 2023.
Come aggiornarsi
Aggiornarsi a Ubuntu 20.04 dalle versioni precedenti è molto semplice: basta eseguire i seguenti comandi:
# sudo apt update && sudo apt upgrade
# sudo do-release-upgradeSiamo lieti di annunciare che Ubuntu 20.04 LTS (Focal Fossa) è già disponibile come immagine per macchine virtuali sulla nostra . Crea la tua infrastruttura IT virtuale 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 possono farlo dopo il rilascio di 20.04.1, previsto per il 23 luglio 2020.
Fonte: habr.com
