Quoi de neuf dans Ubuntu 20.04

Quoi de neuf dans Ubuntu 20.04
23 Avril a eu lieu La version d'Ubuntu version 20.04, nom de code Focal Fossa, est la prochaine version de support à long terme (LTS) d'Ubuntu et s'inscrit dans la continuité d'Ubuntu 18.04 LTS publiée en 2018.

Un peu sur le nom de code. Le mot « Focal » signifie « point central » ou « la partie la plus importante », c'est-à-dire qu'il est associé au concept de foyer, le centre de toutes propriétés, phénomènes, événements, et « Fossa » a la racine « FOSS ». (Logiciel libre et open source - logiciel libre et open source) et la tradition de nommer les versions d'Ubuntu d'après des animaux signifie Fosse - le plus grand mammifère prédateur de la famille des civettes de l'île de Madagascar.

Les développeurs positionnent Ubuntu 20.04 comme une mise à jour majeure et réussie avec une prise en charge pour les 5 prochaines années pour les ordinateurs de bureau et les serveurs.

Ubuntu 20.04 était une suite logique d'Ubuntu 19.04 « Disco Dingo » et d'Ubuntu 19.10 « Eoan Ermine ». Dans les versions de bureau, suivant les dernières tendances, un thème sombre est apparu. Ainsi, dans Ubuntu 20.04, il existe trois options pour le thème Yaru standard :

  • Lumière,
  • sombre,
  • Standard.

L'application Amazon a également été supprimée. Ubuntu 20.04 utilise la dernière version comme shell graphique par défaut GNOME 3.36.

Quoi de neuf dans Ubuntu 20.04

Changements clés

Ubuntu 20.04 est basé sur le noyau 5.4, sorti le 24 novembre 2019. Cette version a introduit plusieurs innovations importantes, dont nous parlerons ci-dessous.

lz4

Les ingénieurs canoniques ont testé différents algorithmes de compression pour le noyau et l'image de démarrage initramfs, en essayant de trouver un compromis entre la meilleure compression (taille de fichier plus petite) et le temps de décompression. L'algorithme de compression sans perte lz4 a montré les résultats les plus visibles et a été ajouté à Ubuntu 19.10, lui permettant de réduire les temps de démarrage par rapport aux versions précédentes (Ubuntu 18.04 et 19.04). Le même algorithme restera dans Ubuntu 20.04.

Noyau de verrouillage Linux

La fonctionnalité Lockdown améliore la sécurité du noyau Linux en limitant l'accès aux fonctions qui pourraient permettre l'exécution de code arbitraire via du code exposé par les processus utilisateur. En termes simples, même le compte superutilisateur root ne peut pas modifier le code du noyau. Cela vous permet de réduire les dégâts d'une attaque potentielle, même lorsque le compte root est compromis. Ainsi, la sécurité globale du système d'exploitation est augmentée.

exFAT

Le système de fichiers Microsoft FAT ne permet pas de transférer des fichiers de plus de 4 Go. Pour surmonter cette limitation, Microsoft a créé le système de fichiers exFAT (de l'anglais Extended FAT - « extended FAT »). Vous pouvez désormais formater, par exemple, une clé USB en exFAT en utilisant support intégré Système de fichiers exFAT.

WireGuard

Bien qu'Ubuntu 20.04 n'utilisera pas le noyau 5.6, du moins pas immédiatement, il utilise déjà le rétroport WireGuard dans le noyau 5.4. WireGuard est un nouveau mot dans l'industrie VPN, donc inclusion WireGuard dans le noyau donne déjà à Ubuntu 20.04 un avantage dans la direction du cloud.

Fixé bug avec les quotas du CFS et désormais, les applications multithread peuvent s'exécuter plus rapidement. Un pilote a été ajouté qui vous permet de travailler avec les capteurs de température et de tension des processeurs Ryzen.

Ce ne sont pas toutes les innovations apparues dans le noyau 5.4. Des critiques détaillées peuvent être trouvées sur la ressource kernelnewbies.org (en anglais) et sur le forum réseau ouvert (en russe).

Utiliser Kubernetes

Canonical a implémenté un support complet dans Ubuntu 20.04 Kubernetes 1.18 avec le support Kubernetes charmé, MicroK8 и Kubeadm.

Installation de Kubectl sur Ubuntu 20.04 :

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

Utiliser SNAP

Canonical continue de promouvoir un format de package universel : Snap. Cela est encore plus évident avec la sortie d'Ubuntu 20.04. Si vous essayez d'exécuter un programme qui n'est pas installé, il vous sera tout d'abord proposé de l'installer en utilisant :

# snap install <package>

Quoi de neuf dans Ubuntu 20.04

Prise en charge ZFS améliorée

Bien que Linus Torvalds n'aime peut-être pas ZFS, il s'agit toujours d'un système de fichiers populaire et un support expérimental a été ajouté avec Ubuntu 19.10.
Il est assez pratique et stable pour stocker des données, la même archive domestique ou le même stockage sur serveur au travail (« prêt à l'emploi », il peut faire plus que le même LVM). ZFS prend en charge des tailles de partition allant jusqu'à 256 quadrillions de zettaoctets (d'où le « Z » dans le nom) et peut gérer des fichiers d'une taille allant jusqu'à 16 exaoctets.

ZFS effectue des contrôles d'intégrité des données en fonction de la manière dont elles sont placées sur le disque. La fonction de copie sur écriture garantit que les données utilisées ne sont pas écrasées. Au lieu de cela, les nouvelles informations sont écrites dans un nouveau bloc et les métadonnées du système de fichiers sont mises à jour pour y pointer. ZFS vous permet de créer des instantanés (instantanés du système de fichiers) qui suivent les modifications apportées au système de fichiers et échangent des données avec celui-ci pour économiser de l'espace disque.

ZFS attribue une somme de contrôle à chaque fichier du disque et vérifie constamment son état par rapport à celle-ci. S'il détecte que le fichier est endommagé, il tentera de le réparer automatiquement. Le programme d'installation d'Ubuntu dispose désormais d'une option distincte qui vous permet d'utiliser ZFS. Vous pouvez en savoir plus sur l'histoire de ZFS et ses fonctionnalités sur le blog C'est FOSS.

Au revoir Python 2.X

La troisième version de Python a été introduite en 2008, mais même 12 ans n'ont pas suffi pour que les projets Python 2 s'y adaptent.
Dans Ubuntu 15.10, une tentative a été faite pour abandonner Python 2, mais sa prise en charge a continué. Et maintenant, le 20 avril 2020 est sorti Python 2.7.18, qui est la dernière version de la branche Python 2. Il n'y aura plus de mises à jour pour cela.

Ubuntu 20.04 ne prend plus en charge Python 2 et utilise Python 3.8 comme version par défaut de Python. Malheureusement, il reste de nombreux projets Python 2 dans le monde, et pour eux, la transition vers Ubuntu 20.04 peut être douloureuse.

Vous pouvez installer la dernière version de Python 2 avec une seule commande :

# apt install python2.7

En plus de Python 3.8, les développeurs peuvent profiter d'un ensemble d'outils mis à jour comprenant :

  • MySQL 8
  • glibc 2.31,
  • OuvrirJDK 11
  • 7.4 XNUMX PHP,
  • Perl 5.30
  • Aller 1.14.

Adieu 32 bits

Depuis plusieurs années maintenant, Ubuntu ne fournit pas d'images ISO pour les ordinateurs 32 bits. Actuellement, les utilisateurs existants des versions 32 bits d'Ubuntu peuvent passer à Ubuntu 18.04, mais ils ne pourront plus passer à Ubuntu 20.04. Autrement dit, si vous utilisez actuellement Ubuntu 32 18.04 bits, vous pouvez le conserver jusqu'en avril 2023.

Comment mettre à jour

La mise à niveau vers Ubuntu 20.04 à partir des versions précédentes est aussi simple que de décortiquer des poires : exécutez simplement les commandes suivantes :

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

Nous sommes heureux d'annoncer qu'Ubuntu 20.04 LTS (Focal Fossa) est déjà disponible sous forme d'image pour les machines virtuelles dans notre Plateforme cloud. Créez votre propre infrastructure informatique virtuelle en utilisant les derniers logiciels !

UPD: Les utilisateurs d'Ubuntu 19.10 pourront désormais effectuer la mise à niveau vers la version 20.04, et les utilisateurs d'Ubuntu 18.04 pourront effectuer la mise à niveau après la sortie de la version 20.04.1, dont la sortie est prévue le 23 juillet 2020.

Source: habr.com

Ajouter un commentaire