
23. April Die Veröffentlichung von Ubuntu Version 20.04 mit dem Codenamen Focal Fossa, die die nächste Ausgabe von Ubuntu mit Langzeitunterstützung (LTS) darstellt und die Fortsetzung von Ubuntu 18.04 LTS, die 2018 veröffentlicht wurde, ist.
Ein wenig über den Codenamen. Das Wort „Focal“ bedeutet „Zentralpunkt“ oder „wichtigster Teil“, das heißt, es steht im Zusammenhang mit dem Konzept des Schwerpunkts, dem Zentrum von Eigenschaften, Phänomenen oder Ereignissen, während „Fossa“ den Wurzelbegriff „FOSS“ (Free and Open-Source Software — freie und offene Software) hat und gemäß der Tradition der Namensgebung von Ubuntu-Versionen mit Tiernamen bedeutet. ist das größte Raubtier aus der Familie der Zibraien von der Insel Madagaskar.
Die Entwickler positionieren Ubuntu 20.04 als wichtiges und erfolgreiches Upgrade mit Unterstützung über die nächsten 5 Jahre für Desktops und Server.
Ubuntu 20.04 ist eine logische Fortsetzung von Ubuntu 19.04 „Disco Dingo“ und Ubuntu 19.10 „Eoan Ermine“. In den Desktop-Versionen wird, entsprechend den neuesten Trends, ein dunkles Design eingeführt. So gibt es in Ubuntu 20.04 drei Varianten des Standard-Themen Yaru:
- Hell,
- Dunkel,
- Standard.
Die Amazon-App wurde ebenfalls entfernt. Ubuntu 20.04 verwendet standardmäßig die neueste Version als grafische Benutzeroberfläche. .

Wesentliche Änderungen
Ubuntu 20.04 basiert auf dem Kernel 5.4, der am 24. November 2019 veröffentlicht wurde. In dieser Version wurden mehrere wichtige Neuerungen realisiert, über die wir im Folgenden berichten werden.
lz4
Die Ingenieure von Canonical haben verschiedene Komprimierungsalgorithmen für den Kernel und das anfängliche Initramfs-Image getestet, um einen Kompromiss zwischen bester Kompression (kleinere Dateigröße) und Entpackzeit zu finden. Der verlustfreie Komprimierungsalgorithmus lz4 zeigte die auffälligsten Ergebnisse und wurde in Ubuntu 19.10 hinzugefügt, was es ermöglichte, die Bootzeit im Vergleich zu früheren Versionen (Ubuntu 18.04 und 19.04) zu verkürzen. Dieser Algorithmus bleibt auch in Ubuntu 20.04 erhalten.
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 von beliebigem Code über von Benutzervorgängen bereitgestellten Code ermöglichen können. Einfacher ausgedrückt, kann selbst das Superuser-Konto root den Kernelcode nicht ändern. Dies hilft, den Schaden durch einen potenziellen Angriff zu verringern, selbst wenn das root-Konto kompromittiert ist. Dadurch wird auch die allgemeine Sicherheit des Betriebssystems erhöht.
exFAT
Das Microsoft FAT-Dateisystem erlaubt keine Übertragung von Dateien, die größer als 4 GB sind. Um dieses Limit zu umgehen, hat Microsoft das exFAT-Dateisystem (von engl. Extended FAT – „erweitertes FAT“) entwickelt. Jetzt können Sie beispielsweise einen USB-Stick mit exFAT formatieren mithilfe von für das exFAT-Dateisystem.
WireGuard
Obwohl Ubuntu 20.04 nicht sofort den Kernel 5.6 verwenden wird, nutzt es bereits jetzt den Backport von WireGuard im Kernel 5.4. WireGuard ist ein , daher bietet die Einbindung im Kernel bereits jetzt einen Vorteil für Ubuntu 20.04 in Richtung Cloud.
Behoben und jetzt können multithreaded Anwendungen schneller arbeiten. Es wurde ein Treiber hinzugefügt, der die Arbeit mit Temperatur- und Spannungsensoren der Ryzen-Prozessoren ermöglicht.
Das ist längst nicht alles an Neuerungen, die im Kernel 5.4 erschienen sind. Detaillierte Rezensionen sind verfügbar auf (in englischer Sprache) und im Forum (in russischer Sprache).
Die Verwendung von Kubernetes
Canonical hat in Ubuntu 20.04 volle Unterstützung realisiert für mit Unterstützung für , und .
Die Installation von Kubectl in Ubuntu 20.04:
# snap install kubectl --classic
kubectl 1.18.0 from Canonical ✓ installedVerwendung von SNAP
Canonical fördert weiterhin das universelle Paketformat — snap. Dies ist im Release von Ubuntu 20.04 noch offensichtlicher. Wenn Sie versuchen, ein nicht installiertes Programm zu starten, wird es Ihnen zunächst angeboten, es mithilfe von zu installieren:
# snap install <package> 
Verbesserte Unterstützung für ZFS
Obwohl , bleibt es dennoch ein beliebtes Dateisystem und seine experimentelle Unterstützung wurde mit Ubuntu 19.10 hinzugefügt.
Es ist ausreichend bequem und stabil für die Datenspeicherung, sei es ein Heimarchiv oder ein Server-Speicher am Arbeitsplatz (es kann mehr „out of the box“ als dasselbe LVM). ZFS unterstützt Partitiongrößen von bis zu 256 Quadrillionen Zettabyte (daher das „Z“ in der Bezeichnung) und kann Dateien mit einer Größe von bis zu 16 Exabyte verarbeiten.
ZFS führt eine Datenintegritätsprüfung durch, indem es berücksichtigt, wie die Daten auf der Festplatte angeordnet sind. Die Funktion des Copy-on-Write gewährleistet, 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 hinzuweisen. ZFS ermöglicht das Erstellen von Snapshots (Dateisystemaufnahmen), die die Änderungen im Dateisystem verfolgen und Daten damit austauschen, um Speicherplatz zu sparen.
ZFS weist jeder Datei auf der Festplatte eine Prüfziffer zu und überprüft ständig ihren Zustand. Wenn es feststellt, dass eine Datei beschädigt ist, versucht es, sie automatisch wiederherzustellen. In der Ubuntu-Installation gibt es einen eigenen Punkt, der die Nutzung von ZFS ermöglicht. Weitere Informationen zur Geschichte und zu den Besonderheiten von ZFS finden Sie im Blog. .
Auf Wiedersehen Python 2.X
Die dritte Version von Python wurde bereits 2008 vorgestellt, aber selbst 12 Jahre waren nicht genug, um die Projekte auf Python 2 anzupassen.
Bereits in Ubuntu 15.10 gab es einen Versuch, Python 2 abzulehnen, aber die Unterstützung wurde fortgesetzt. Und jetzt, am 20. April 2020, wurde , der die letzte Version der Python 2-Reihe ist, veröffentlicht. Für ihn wird es keine weiteren Updates mehr geben.
Ubuntu 20.04 unterstützt Python 2 nicht mehr und verwendet Python 3.8 als Standardversion von Python. Leider gibt es in der Welt viele Projekte, die noch mit Python 2 arbeiten, und für sie kann der Übergang zu Ubuntu 20.04 schmerzhaft sein.
Die letzte Version von Python 2 können Sie mit einem Befehl installieren:
# apt install python2.7Neben Python 3.8 können die Entwickler ein aktualisiertes Toolset nutzen, das Folgendes umfasst:
- MySQL 8,
- glibc 2.31,
- OpenJDK 11,
- PHP 7.4,
- Perl 5.30,
- Golang 1.14.
Auf Wiedersehen 32 Bit
Bereits seit mehreren Jahren stellt Ubuntu keine ISO-Images für 32-Bit-Computer mehr zur Verfügung. Aktuelle Benutzer von 32-Bit-Versionen von Ubuntu können auf Ubuntu 18.04 umsteigen, aber ein Upgrade auf Ubuntu 20.04 ist nicht mehr möglich. Das bedeutet, wenn Sie derzeit Ubuntu 18.04 in 32-Bit verwenden, können Sie bis April 2023 dabei bleiben.
So aktualisieren Sie
Das Upgrade auf Ubuntu 20.04 von früheren Versionen ist ganz einfach — führen Sie einfach die folgenden Befehle aus:
# sudo apt update && sudo apt upgrade
# sudo do-release-upgradeWir freuen uns, Ihnen mitteilen zu können, dass Ubuntu 20.04 LTS (Focal Fossa) bereits als Image für virtuelle Maschinen in unserer . Erstellen Sie Ihre eigene virtuelle IT-Infrastruktur mit der neuesten Software!
UPD: Benutzer von Ubuntu 19.10 können jetzt auf 20.04 aktualisieren, während Benutzer von Ubuntu 18.04 nach der Veröffentlichung von 20.04.1, deren Veröffentlichung für den 23. Juli 2020 geplant ist, aktualisieren können.
Quelle: habr.com
