Quoi de neuf dans Ubuntu 20.04

Quoi de neuf dans Ubuntu 20.04
23 avril a eu lieu lancement de la version 20.04 d'Ubuntu, nommée Focal Fossa, qui est la prochaine version d'Ubuntu pour le support à long terme (LTS) et qui fait suite à 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 lié à la notion de concentration, au centre de certaines propriétés, phénomènes, événements, et « Fossa » a pour racine « FOSS » (Free and Open-Source Software — logiciel libre et open source) et, par tradition de nommage des versions d'Ubuntu avec des noms d'animaux, signifie Fossa — le plus grand mammifère carnivore de la famille des mangoustes de l'île de Madagascar.

Les développeurs positionnent Ubuntu 20.04 comme une mise à jour importante et réussie avec un support durant les 5 prochaines années pour les ordinateurs de bureau et les serveurs.

Ubuntu 20.04 est la suite logique d'Ubuntu 19.04 « Disco Dingo » et d'Ubuntu 19.10 « Eoan Ermine ». Dans les versions pour ordinateurs de bureau, suivant les dernières tendances, un thème sombre a été introduit. Ainsi, Ubuntu 20.04 dispose de trois options de thème standard Yaru :

  • Clair,
  • Sombre,
  • Standard.

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

Quoi de neuf dans Ubuntu 20.04

Changements clés

Ubuntu 20.04 est basée sur le noyau 5.4, qui a été publié le 24 novembre 2019. Dans cette version, plusieurs nouveautés importantes ont été mises en œuvre, dont nous parlerons ci-dessous.

lz4

Les ingénieurs de Canonical ont testé divers algorithmes de compression pour le noyau et l'image de démarrage initramfs, essayant de trouver un compromis entre la meilleure compression (la taille de fichier la plus petite) et le temps de décompression. L'algorithme de compression sans perte lz4 a montré les résultats les plus significatifs et a été ajouté à Ubuntu 19.10, ce qui a permis de réduire le temps de démarrage par rapport aux versions précédentes (Ubuntu 18.04 et 19.04). Ce même algorithme sera conservé dans Ubuntu 20.04.

Linux Lockdown Kernel

La fonction Lockdown augmente 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 fourni par des processus utilisateurs. En d'autres termes, même le compte super utilisateur root ne peut pas modifier le code du noyau. Cela permet de réduire les dommages d'une attaque potentielle, même lorsque le compte root est compromis. Ainsi, la sécurité générale du système d'exploitation est améliorée.

exFAT

Le système de fichiers Microsoft FAT ne permet pas de transférer des fichiers de plus de 4 Go. Pour contourner cette limitation, Microsoft a créé le système de fichiers exFAT (Extended FAT — « FAT étendue »). Vous pouvez maintenant formater, par exemple, une clé USB en exFAT en utilisant le support intégré du système de fichiers exFAT.

WireGuard

Bien qu'Ubuntu 20.04 n'utilise pas le noyau 5.6, du moins pas immédiatement, elle utilise déjà le backport de WireGuard dans le noyau 5.4. WireGuard est un nouveau mot dans l'industrie des VPN, donc l'inclusion WireGuard dans le noyau dès maintenant donne un avantage à Ubuntu 20.04 dans le domaine du cloud.

Correction d'un bug avec les quotas CFS et maintenant les applications multithreading peuvent fonctionner plus rapidement. Un pilote a été ajouté pour permettre de travailler avec des capteurs de température et de tension des processeurs de la série Ryzen.

Tout cela n'est pas tout ce qui a été introduit dans le noyau 5.4. Des critiques détaillées peuvent être trouvées sur le site kernelnewbies.org (en anglais) et sur le forum OpenNET (en russe).

Utilisation de Kubernetes

Canonical a mis en œuvre un support complet de Kubernetes 1.18 avec support de Charmed Kubernetes, MicroK8s et 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 le format de paquet universel — snap. Cela est encore plus évident dans la sortie d'Ubuntu 20.04. Si vous essayez de lancer un programme qui n'est pas installé, on vous proposera en premier lieu de l'installer via :

# snap install <package>

Quoi de neuf dans Ubuntu 20.04

Support amélioré de ZFS

Bien que Linus Torvalds puisse ne pas aimer ZFS, il reste tout de même un système de fichiers populaire et son support expérimental a été ajouté depuis Ubuntu 19.10.
Elle est suffisamment pratique et stable pour le stockage de données, que ce soit pour une archive personnelle ou un stockage serveur au travail (« tout-en-un » a plus de fonctionnalités que le LVM). ZFS prend en charge des tailles de partitions allant jusqu'à 256 quadrillions de zettaoctets (d'où la lettre « Z » dans le nom) et peut gérer des fichiers allant jusqu'à 16 exabytes.

ZFS effectue une vérification de l'intégrité des données, en tenant compte de la façon dont elles sont placées sur le disque. La fonction de copie à l'écriture garantit que les données utilisées ne seront 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 pointer vers celui-ci. ZFS permet de créer des instantanés (captures 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 un checksum à chaque fichier sur le disque et vérifie en permanence son état par rapport à celui-ci. Si un fichier est détecté comme étant corrompu, il essaiera de le réparer automatiquement. Un point distinct a été ajouté dans l'installateur Ubuntu pour permettre l'utilisation de ZFS. Vous pouvez consulter le blog pour en savoir plus sur l'histoire de ZFS et ses caractéristiques. It’s FOSS.

Adieu Python 2.X

La troisième version de Python a été présentée en 2008, mais même 12 ans se sont révélés insuffisants pour adapter les projets Python 2 à celle-ci.
Déjà dans Ubuntu 15.10, une tentative a été faite pour abandonner Python 2, mais son support 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. Malheureusement, de nombreux projets fonctionnent encore avec Python 2, et pour eux, la transition vers Ubuntu 20.04 peut s'avérer 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 découvrir un ensemble d'outils mis à jour, qui comprend :

  • MySQL 8,
  • glibc 2.31,
  • OpenJDK 11,
  • PHP 7.4,
  • Perl 5.30,
  • Golang 1.14.

Au revoir les 32 bits

Depuis quelques années, Ubuntu ne fournit plus d'images ISO pour les ordinateurs 32 bits. Les utilisateurs existants des versions 32 bits d'Ubuntu peuvent passer à Ubuntu 18.04, mais il ne sera plus possible de mettre à jour vers Ubuntu 20.04. Cela signifie que si vous utilisez actuellement Ubuntu 18.04 en 32 bits, vous pourrez y rester jusqu'en avril 2023.

Comment mettre à jour

Mettre à jour vers Ubuntu 20.04 depuis les versions précédentes est un jeu d'enfant : il suffit d'exécuter les commandes suivantes :

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

Nous sommes ravis d'annoncer qu'Ubuntu 20.04 LTS (Focal Fossa) est déjà disponible en tant qu'image pour des machines virtuelles dans notre plateforme cloud. Créez votre propre infrastructure IT virtuelle en utilisant les tout derniers logiciels !

Mise à jour : Les utilisateurs d'Ubuntu 19.10 peuvent déjà mettre à jour vers 20.04, tandis que les utilisateurs d'Ubuntu 18.04 pourront le faire après la sortie de 20.04.1, prévue pour le 23 juillet 2020.

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster