Was ist neu in Ubuntu 20.04?

Was ist neu in Ubuntu 20.04?
23 April fand statt Die Veröffentlichung der Ubuntu-Version 20.04 mit dem Codenamen Focal Fossa ist die nächste Long-Term-Support-Version (LTS) von Ubuntu und eine Fortsetzung von Ubuntu 18.04 LTS, das 2018 veröffentlicht wurde.

Ein wenig über den Codenamen. Das Wort „Focal“ bedeutet „zentraler Punkt“ oder „der wichtigste Teil“, das heißt, es ist mit dem Konzept des Fokus verbunden, dem Zentrum aller Eigenschaften, Phänomene, Ereignisse, und „Fossa“ hat die Wurzel „FOSS“. (Free and Open-Source Software – freie und Open-Source-Software) und die Tradition, Versionen von Ubuntu nach Tieren zu benennen Fossa - das größte Raubsäugetier aus der Familie der Zibetkatzen von der Insel Madagaskar.

Die Entwickler positionieren Ubuntu 20.04 als großes und erfolgreiches Update mit Support für die nächsten 5 Jahre für Desktops und Server.

Ubuntu 20.04 war eine logische Fortsetzung von Ubuntu 19.04 „Disco Dingo“ und Ubuntu 19.10 „Eoan Ermine“. In den Desktop-Versionen ist, den neuesten Trends folgend, ein dunkles Thema aufgetaucht. Somit gibt es in Ubuntu 20.04 drei Optionen für das Standard-Yaru-Theme:

  • Licht,
  • dunkel,
  • Standard.

Auch die Amazon-App wurde entfernt. Ubuntu 20.04 verwendet die neueste Version als standardmäßige grafische Shell GNOME 3.36.

Was ist neu in Ubuntu 20.04?

Wichtige Änderungen

Ubuntu 20.04 basiert auf dem 5.4-Kernel, der am 24. November 2019 veröffentlicht wurde. Diese Version führte mehrere wichtige Neuerungen ein, die wir im Folgenden besprechen werden.

lz4

Die Ingenieure von Canonical haben verschiedene Komprimierungsalgorithmen für den Kernel und das initramfs-Boot-Image getestet und versucht, einen Kompromiss zwischen der besten Komprimierung (kleinere Dateigröße) und der Dekomprimierungszeit zu finden. Der verlustfreie Komprimierungsalgorithmus lz4 zeigte die auffälligsten Ergebnisse und wurde zu Ubuntu 19.10 hinzugefügt, wodurch die Startzeiten im Vergleich zu früheren Versionen (Ubuntu 18.04 und 19.04) verkürzt werden konnten. Der gleiche Algorithmus bleibt in Ubuntu 20.04 bestehen.

Linux-Lockdown-Kernel

Die Lockdown-Funktion erhöht die Sicherheit des Linux-Kernels, indem sie den Zugriff auf Funktionen einschränkt, die die Ausführung beliebigen Codes durch von Benutzerprozessen offengelegten Code ermöglichen könnten. Einfach ausgedrückt: Selbst das Root-Superuser-Konto kann den Kernel-Code nicht ändern. Dadurch können Sie den Schaden durch einen potenziellen Angriff reduzieren, selbst wenn das Root-Konto kompromittiert ist. Dadurch wird die Gesamtsicherheit des Betriebssystems erhöht.

exFAT

Das Microsoft FAT-Dateisystem erlaubt keine Übertragung von Dateien, die größer als 4 GB sind. Um diese Einschränkung zu überwinden, hat Microsoft das exFAT-Dateisystem (vom englischen Extended FAT – „extended FAT“) erstellt. Jetzt können Sie beispielsweise ein USB-Laufwerk mit exFAT formatieren Integrierte Unterstützung exFAT-Dateisystem.

WireGuard

Während Ubuntu 20.04 den 5.6-Kernel nicht verwenden wird, zumindest nicht sofort, nutzt es bereits den WireGuard-Backport im 5.4-Kernel. WireGuard ist ein neues Wort in der VPN-Branche, also Inklusion WireGuard Die Integration in den Kernel verschafft Ubuntu 20.04 bereits einen Vorteil in Richtung Cloud.

Fest Fehler mit CFS-Kontingenten und jetzt können Multithread-Anwendungen schneller ausgeführt werden. Es wurde ein Treiber hinzugefügt, der die Arbeit mit Temperatur- und Spannungssensoren von Ryzen-Prozessoren ermöglicht.

Dies sind nicht alle Neuerungen, die in Kernel 5.4 erschienen sind. Detaillierte Rezensionen finden Sie in der Ressource Kernelnewbies.org (auf Englisch) und im Forum offen (auf Russisch).

Verwendung von Kubernetes

Canonical hat die volle Unterstützung in Ubuntu 20.04 implementiert Kubernetes 1.18 mit der Unterstützung Charmantes Kubernetes, MicroK8s и kubeadm.

Kubectl unter Ubuntu 20.04 installieren:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

Verwenden von SNAP

Canonical fördert weiterhin ein universelles Paketformat – Snap. Dies wird mit der Veröffentlichung von Ubuntu 20.04 noch deutlicher. Wenn Sie versuchen, ein nicht installiertes Programm auszuführen, wird Ihnen zunächst angeboten, es zu installieren mit:

# snap install <package>

Was ist neu in Ubuntu 20.04?

Verbesserte ZFS-Unterstützung

obwohl Linus Torvalds mag ZFS möglicherweise nichtEs ist immer noch ein beliebtes Dateisystem und mit Ubuntu 19.10 wurde experimentelle Unterstützung hinzugefügt.
Es ist sehr praktisch und stabil zum Speichern von Daten, dem gleichen Heimarchiv oder Serverspeicher am Arbeitsplatz („out of the box“ kann es mehr als der gleiche LVM). ZFS unterstützt Partitionsgrößen von bis zu 256 Billiarden Zettabyte (daher das „Z“ im Namen) und kann Dateien mit einer Größe von bis zu 16 Exabyte verarbeiten.

ZFS führt Datenintegritätsprüfungen basierend darauf durch, wie sie auf der Festplatte platziert werden. Die Copy-on-Write-Funktion stellt sicher, dass die verwendeten Daten nicht überschrieben werden. Stattdessen werden die neuen Informationen in einen neuen Block geschrieben und die Metadaten des Dateisystems werden aktualisiert, um darauf zu verweisen. Mit ZFS können Sie Snapshots (Dateisystem-Snapshots) erstellen, die am Dateisystem vorgenommene Änderungen verfolgen und Daten mit diesem austauschen, um Speicherplatz zu sparen.

ZFS weist jeder Datei auf der Festplatte eine Prüfsumme zu und prüft ständig deren Status. Wenn festgestellt wird, dass die Datei beschädigt ist, wird versucht, sie automatisch zu reparieren. Das Ubuntu-Installationsprogramm verfügt jetzt über eine separate Option, mit der Sie ZFS verwenden können. Mehr über die Geschichte von ZFS und seine Funktionen können Sie im Blog lesen Es ist FOSS.

Auf Wiedersehen Python 2.X

Die dritte Version von Python wurde bereits 2008 eingeführt, aber selbst 12 Jahre reichten nicht aus, um Python 2-Projekte daran anzupassen.
Bereits in Ubuntu 15.10 wurde versucht, Python 2 aufzugeben, die Unterstützung wurde jedoch fortgesetzt. Und nun kam der 20. April 2020 heraus Python 2.7.18, die neueste Version des Python 2-Zweigs. Es wird keine weiteren Updates dafür geben.

Ubuntu 20.04 unterstützt Python 2 nicht mehr und verwendet Python 3.8 als Standardversion von Python. Leider gibt es auf der Welt noch viele Python-2-Projekte, für die der Übergang zu Ubuntu 20.04 schmerzhaft sein kann.

Sie können die neueste Version von Python 2 mit einem Befehl installieren:

# apt install python2.7

Zusätzlich zu Python 3.8 können Entwickler eine aktualisierte Reihe von Tools nutzen, darunter:

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

Auf Wiedersehen 32 Bit

Ubuntu stellt seit einigen Jahren keine ISO-Images für 32-Bit-Computer mehr zur Verfügung. Derzeit können bestehende Benutzer von 32-Bit-Versionen von Ubuntu auf Ubuntu 18.04 aktualisieren, ein Upgrade auf Ubuntu 20.04 ist jedoch nicht mehr möglich. Das heißt, wenn Sie derzeit 32-Bit-Ubuntu 18.04 verwenden, können Sie bis April 2023 dabei bleiben.

So aktualisieren Sie

Das Upgrade von früheren Versionen auf Ubuntu 20.04 ist so einfach wie das Schälen von Birnen – führen Sie einfach die folgenden Befehle aus:

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

Wir freuen uns, Ihnen mitteilen zu können, dass Ubuntu 20.04 LTS (Focal Fossa) bereits als Image für virtuelle Maschinen in unserem verfügbar ist Cloud-Plattform. Erstellen Sie Ihre eigene virtuelle IT-Infrastruktur mit modernster Software!

UPD: Benutzer von Ubuntu 19.10 können jetzt auf 20.04 aktualisieren, und Benutzer von Ubuntu 18.04 können nach der Veröffentlichung von 20.04.1, deren Veröffentlichung für den 23. Juli 2020 geplant ist, ein Upgrade durchführen.

Source: habr.com

Kommentar hinzufügen