Novità di Ubuntu 20.04

Novità di Ubuntu 20.04
23 aprile ha avuto luogo Il rilascio della versione 20.04 di Ubuntu, nome in codice Focal Fossa, è il prossimo rilascio di supporto a lungo termine (LTS) di Ubuntu ed è una continuazione di Ubuntu 18.04 LTS rilasciata nel 2018.

Un po 'sul nome in codice. La parola “Focale” significa “punto centrale” o “la parte più importante”, cioè è associata al concetto di focus, il centro di qualsiasi proprietà, fenomeno, evento, e “Fossa” ha la radice “FOSS” (Software libero e open source - software libero e open source) e la tradizione di chiamare le versioni di Ubuntu con nomi di animali significa Fossa - il più grande mammifero predatore della famiglia degli zibetti dell'isola del Madagascar.

Gli sviluppatori stanno posizionando Ubuntu 20.04 come un aggiornamento importante e di successo con supporto per i prossimi 5 anni per desktop e server.

Ubuntu 20.04 era una logica continuazione di Ubuntu 19.04 “Disco Dingo” e Ubuntu 19.10 “Eoan Ermine”. Nelle versioni desktop, seguendo le ultime tendenze, è apparso un tema scuro. Pertanto, in Ubuntu 20.04 ci sono tre opzioni per il tema Yaru standard:

  • Luce,
  • Buio,
  • Standard.

Anche l'app Amazon è stata rimossa. Ubuntu 20.04 utilizza l'ultima versione come shell grafica predefinita GNOME 3.36.

Novità di Ubuntu 20.04

Cambiamenti chiave

Ubuntu 20.04 è basato sul kernel 5.4, rilasciato il 24 novembre 2019. Questa versione ha introdotto diverse importanti novità, di cui parleremo di seguito.

lz4

Gli ingegneri Canonical hanno testato diversi 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 di dati lz4 ha mostrato i risultati più evidenti ed è stato aggiunto a Ubuntu 19.10, consentendogli di ridurre i tempi di avvio rispetto alle versioni precedenti (Ubuntu 18.04 e 19.04). Lo stesso algoritmo rimarrà in Ubuntu 20.04.

Kernel di blocco Linux

La funzionalità Lockdown migliora la sicurezza del kernel Linux limitando l'accesso alle funzioni che potrebbero consentire l'esecuzione di codice arbitrario tramite codice esposto dai processi utente. In poche parole, anche l'account superutente root non può modificare il codice del kernel. Ciò consente di ridurre i danni derivanti da un potenziale attacco, anche quando l'account root è compromesso. Pertanto, la sicurezza complessiva del sistema operativo aumenta.

exFAT

Il file system Microsoft FAT non consente il trasferimento di file di dimensioni superiori a 4 GB. Per superare questa limitazione, Microsoft ha creato il file system exFAT (dall'inglese Extended FAT - “extended FAT”). Ora puoi formattare, ad esempio, un'unità USB su exFAT utilizzando supporto integrato file system exFAT.

Gabbia di protezione

Anche se Ubuntu 20.04 non utilizzerà il kernel 5.6, almeno non immediatamente, utilizza già il backport WireGuard nel kernel 5.4. WireGuard lo è una nuova parola nel settore delle VPN, quindi inclusione Gabbia di protezione nel kernel offre già a Ubuntu 20.04 un vantaggio nella direzione del cloud.

fisso bug con le quote CFS e ora le applicazioni multi-thread possono essere eseguite più velocemente. È stato aggiunto un driver che consente di lavorare con i sensori di temperatura e tensione dei processori Ryzen.

Queste non sono tutte le innovazioni apparse nel kernel 5.4. Recensioni dettagliate possono essere trovate sulla risorsa kernelnewbies.org (in inglese) e sul forum opennet (in russo).

Utilizzando Kubernetes

Canonical ha implementato il supporto completo in Ubuntu 20.04 Kubernetes 1.18 con il supporto Kubernetes incantato, MicroK8 и kubeadm.

Installazione di Kubectl su Ubuntu 20.04:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

Utilizzando SNAP

Canonical continua a promuovere un formato di pacchetto universale: snap. Ciò è ancora più evidente con il rilascio di Ubuntu 20.04. Se provi a eseguire un programma che non è installato, prima di tutto ti verrà offerto di installarlo utilizzando:

# snap install <package>

Novità di Ubuntu 20.04

Supporto ZFS migliorato

Sebbene A Linus Torvalds potrebbe non piacere ZFS, è ancora un file system popolare e con Ubuntu 19.10 è stato aggiunto il supporto sperimentale.
È abbastanza comodo e stabile per l'archiviazione dei dati, lo stesso archivio domestico o l'archiviazione del server al lavoro ("fuori dagli schemi" può fare più dello stesso LVM). ZFS supporta dimensioni delle partizioni fino a 256 quadrilioni di Zettabyte (da qui la "Z" nel nome) e può gestire file di dimensioni fino a 16 Exabyte.

ZFS esegue controlli di integrità dei dati in base a come vengono posizionati sul disco. La funzionalità copy-on-write garantisce che i dati in uso non vengano sovrascritti. Invece, le nuove informazioni vengono scritte in un nuovo blocco e i metadati del file system vengono aggiornati per puntare ad esso. ZFS consente di creare istantanee (istantanee del file system) che tengono traccia delle modifiche apportate al file system e scambiano dati con esso per risparmiare spazio su disco.

ZFS assegna un checksum a ciascun file sul disco e ne confronta costantemente lo stato. Se rileva che il file è danneggiato, tenterà di ripararlo automaticamente. Il programma di installazione di Ubuntu ora ha un'opzione separata che ti consente di utilizzare ZFS. Puoi leggere di più sulla storia di ZFS e sulle sue funzionalità nel blog È FOSS.

Addio Python 2.X

La terza versione di Python è stata introdotta nel 2008, ma nemmeno 12 anni sono bastati perché i progetti Python 2 si adattassero ad essa.
Già in Ubuntu 15.10 si è tentato di abbandonare Python 2, ma il suo supporto è continuato. E ora è uscito il 20 aprile 2020 Python 2.7.18, che è l'ultima versione del ramo Python 2. Non ci saranno più aggiornamenti.

Ubuntu 20.04 non supporta più Python 2 e utilizza Python 3.8 come versione predefinita di Python. Sfortunatamente, sono rimasti molti progetti Python 2 nel mondo e per loro il passaggio a Ubuntu 20.04 potrebbe essere doloroso.

Puoi installare l'ultima versione di Python 2 con un comando:

# apt install python2.7

Oltre a Python 3.8, gli sviluppatori possono usufruire di un set aggiornato di strumenti che include:

  • MySQL8
  • glibc 2.31,
  • OpenJDK11
  • PHP 7.4,
  • Perl 5.30
  • Golang 1.14.

Addio 32 bit

Da diversi anni Ubuntu non fornisce immagini ISO per computer a 32 bit. Attualmente, gli utenti esistenti delle versioni a 32 bit di Ubuntu possono eseguire l'aggiornamento a Ubuntu 18.04, ma non potranno più eseguire l'aggiornamento a Ubuntu 20.04. Cioè, se attualmente utilizzi Ubuntu 32 a 18.04 bit, puoi mantenerlo fino ad aprile 2023.

Come aggiornare

L'aggiornamento a Ubuntu 20.04 dalle versioni precedenti è facile come sgusciare le pere: basta eseguire i seguenti comandi:

# sudo apt update && sudo apt upgrade
# sudo do-release-upgrade

Siamo lieti di annunciare che Ubuntu 20.04 LTS (Focal Fossa) è già disponibile come immagine per macchine virtuali nel nostro Piattaforma cloud. Crea la tua infrastruttura IT virtuale utilizzando il software più recente!

UPD: Gli utenti di Ubuntu 19.10 potranno eseguire l'aggiornamento alla 20.04 ora e gli utenti di Ubuntu 18.04 potranno eseguire l'aggiornamento dopo il rilascio della 20.04.1, il cui rilascio è previsto per il 23 luglio 2020.

Fonte: habr.com

Aggiungi un commento