
23. April Die Veröffentlichung von Ubuntu 20.04 mit dem Codenamen Focal Fossa ist die nächste Version von Ubuntu mit Langzeitunterstützung (LTS) und ist die Fortsetzung von Ubuntu 18.04 LTS, das 2018 veröffentlicht wurde.
Ein wenig über den Codenamen. Das Wort „Focal“ bedeutet „Zentralpunkt“ oder „wichtigster Teil“ und steht im Zusammenhang mit dem Konzept des Fokus, dem Zentrum von Eigenschaften, Phänomenen oder Ereignissen. „Fossa“ hat die Wurzel „FOSS“ (Free and Open-Source Software – freie und offene Software) und bedeutet traditionell, wie die Versionsbenennungen von Ubuntu, die nach Tieren benannt sind. ist das größte fleischfressende Säugetier aus der Familie der Zibetkatzen von der Insel Madagaskar.
Die Entwickler positionieren Ubuntu 20.04 als wichtiges und erfolgreiches Update mit Unterstützung für die nächsten 5 Jahre für Desktop-Computer und Server.
Ubuntu 20.04 ist die logische Fortsetzung von Ubuntu 19.04 „Disco Dingo“ und Ubuntu 19.10 „Eoan Ermine“. In den Desktop-Versionen, entsprechend den neuesten Trends, gibt es ein dunkles Thema. Daher bietet Ubuntu 20.04 drei Varianten des Standardthemas Yaru an:
- Hell,
- Dunkel,
- Standard.
Die Amazon-App wurde ebenfalls entfernt. Ubuntu 20.04 verwendet als Standard-Grafikumgebung die neueste Version. .

Wesentliche Änderungen
Ubuntu 20.04 basiert auf dem Kernel 5.4, der am 24. November 2019 veröffentlicht wurde. Diese Version bringt mehrere wichtige Neuerungen mit sich, über die wir im Folgenden berichten.
lz4
Die Ingenieure von Canonical haben verschiedene Kompressionsalgorithmen für den Kernel und das initiale Boot-Abbild initramfs getestet, um einen Kompromiss zwischen optimaler Kompression (geringere Dateigröße) und Entpackzeit zu finden. Der verlustfreie Kompressionsalgorithmus lz4 zeigte die auffälligsten Ergebnisse und wurde in Ubuntu 19.10 integriert, was die Bootzeit im Vergleich zu vorherigen Versionen (Ubuntu 18.04 und 19.04) verkürzte. Dieser Algorithmus wird auch in Ubuntu 20.04 beibehalten.
Linux Lockdown Kernel
Die Lockdown-Funktion erhöht die Sicherheit des Linux-Kernels, indem der Zugriff auf Funktionen eingeschränkt wird, die die Ausführung von beliebigem Code über von Benutzerprozessen bereitgestellten Code erlauben können. Einfacher ausgedrückt, selbst das Superuser-Konto root kann den Kernelcode nicht ändern. Dies ermöglicht es, den Schaden durch potenzielle Angriffe 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 nicht die Übertragung von Dateien, die größer als 4 GB sind. Um dieses Limit zu umgehen, entwickelte Microsoft das exFAT-Dateisystem (von engl. Extended FAT — „erweiterte FAT“). Jetzt können Sie beispielsweise ein USB-Laufwerk mit exFAT formatieren über des exFAT-Dateisystems.
WireGuard
Obwohl Ubuntu 20.04 nicht sofort den Kernel 5.6 verwenden wird, nutzt es bereits jetzt die Backport-Version von WireGuard im Kernel 5.4. WireGuard ist ein , daher bietet die Einbindung in den Kernel bereits jetzt einen Vorteil für Ubuntu 20.04 im Cloud-Bereich.
Korrigiert Und jetzt können Multithread-Anwendungen schneller arbeiten. Ein Treiber wurde hinzugefügt, der die Arbeit mit Temperatur- und Spannungssensoren der Ryzen-Prozessorreihe ermöglicht.
Das ist längst nicht alles an Neuerungen, die im Kernel 5.4 aufgetaucht sind. Detaillierte Übersichten finden Sie auf der Seite (auf Englisch) und im Forum (auf Deutsch).
Verwendung von Kubernetes
Canonical hat in Ubuntu 20.04 die vollständige Unterstützung für mit Unterstützung von , und .
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 wird im Release von Ubuntu 20.04 noch offensichtlicher. Wenn Sie versuchen, ein Programm zu starten, das nicht installiert ist, wird es Ihnen zuerst angeboten, mit folgendem zu installieren:
# snap install <package> 
Verbesserte ZFS-Unterstützung
Obwohl , es bleibt jedoch ein beliebtes Dateisystem, und die experimentelle Unterstützung wurde mit Ubuntu 19.10 hinzugefügt.
Es ist ausreichend benutzerfreundlich und stabil für die Datenspeicherung, sei es als persönliches Archiv zu Hause oder als Server-Speicher am Arbeitsplatz (»out of the box« kann es mehr als das gleiche LVM). ZFS unterstützt Partitionsgrößen von bis zu 256 Quadrillionen Zettabyte (daher das «Z» in der Bezeichnung) und kann Dateien von bis zu 16 Exabyte verarbeiten.
ZFS führt eine Integritätsprüfung der Daten durch, wobei berücksichtigt wird, wie sie auf der Festplatte abgelegt sind. Die Copy-on-Write-Funktion garantiert, dass die verwendeten Daten nicht überschrieben werden. Stattdessen wird neue Information in einem neuen Block gespeichert und die Metadaten des Dateisystems werden aktualisiert, um darauf zu verweisen. ZFS ermöglicht die Erstellung von Snapshots (Dateisystem-Schnappschüssen), die die Änderungen im Dateisystem verfolgen und Daten mit ihm austauschen, um Speicherplatz zu sparen.
ZFS weist jeder Datei auf der Festplatte eine Prüfziffer zu und überwacht ständig ihren Zustand. Wenn es feststellt, dass eine Datei beschädigt ist, versucht es, sie automatisch wiederherzustellen. Im Ubuntu-Installer gibt es jetzt eine spezielle Option, die die Verwendung von ZFS ermöglicht. Mehr über die Geschichte von ZFS und ihre Besonderheiten erfahren Sie in unserem Blog. .
Lebewohl 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 auf sie umzustellen.
Bereits in Ubuntu 15.10 gab es einen Versuch, auf Python 2 zu verzichten, aber seine Unterstützung wurde fortgesetzt. Und jetzt, am 20. April 2020, wurde die , die die letzte Veröffentlichung der Python-2-Reihe darstellt, veröffentlicht. Updates wird es dafür nicht 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 noch viele Projekte, die mit Python 2 arbeiten, und der Übergang zu Ubuntu 20.04 kann für sie schmerzhaft sein.
Die letzte Version von Python 2 können Sie mit einem Befehl installieren:
# apt install python2.7Neben Python 3.8 können Entwickler die aktualisierte Toolchain bewerten, die Folgendes umfasst:
- MySQL 8,
- glibc 2.31,
- OpenJDK 11,
- PHP 7.4,
- Perl 5.30,
- Golang 1.14.
Lebewohl 32 Bit
Seit einigen Jahren stellt Ubuntu keine ISO-Images mehr für 32-Bit-Computer zur Verfügung. Bestehende Nutzer von 32-Bit-Versionen von Ubuntu können auf Ubuntu 18.04 wechseln, aber ein Upgrade auf Ubuntu 20.04 ist nicht mehr möglich. Das heißt, wenn Sie derzeit Ubuntu 18.04 in der 32-Bit-Version verwenden, können Sie bis April 2023 damit bleiben.
So aktualisieren Sie
Ein Upgrade auf Ubuntu 20.04 von vorherigen 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: Nutzer von Ubuntu 19.10 können jetzt auf 20.04 aktualisieren, während Nutzer von Ubuntu 18.04 nach der Veröffentlichung von 20.04.1, die für den 23. Juli 2020 geplant ist, upgraden können.
Quelle: habr.com
