Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets

Die Veröffentlichung des Ubuntu 24.04 „Noble Numbat“-Distributionspakets fand statt, welches als eine Version mit langfristiger Unterstützung (LTS) klassifiziert ist. Updates werden über einen Zeitraum von 12 Jahren bereitgestellt (5 Jahre allgemein verfügbar, plus weitere 7 Jahre für Nutzer des Ubuntu Pro-Dienstes). Installationsabbilder wurden für Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (die Ausgabe für China), Ubuntu Unity, Edubuntu und Ubuntu Cinnamon erstellt.

Wesentliche Änderungen:

  • Der Desktop wurde auf GNOME 46 aktualisiert, das eine globale Suchfunktion, verbesserte Leistung des Dateimanagers und der Terminalemulatoren bietet, experimentelle Unterstützung für den VRR (Variable Refresh Rate)-Mechanismus eingeführt hat, die Ausgabequalität bei fractional Scaling verbessert wurde, die Möglichkeiten zur Verbindung mit externen Diensten erweitert wurden, der Konfigurator aktualisiert wurde und das Benachrichtigungssystem verbessert wurde. In GTK kam eine neue Rendering-Engine zum Einsatz, die auf der Vulkan-API basiert. Die Anwendung zur Kamerabedienung Cheese wurde durch GNOME Snapshot ersetzt.
    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets
  • Der Linux-Kernel wurde auf Version 6.8 aktualisiert.
  • Die Versionen von GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (optional sind OpenJDK 8, 11 und 17 verfügbar), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3, binutils 2.42, glibc 2.39 wurden aktualisiert.
  • Benutzeranwendungen wurden aktualisiert: Firefox 124 (mit Unterstützung für Wayland erstellt), LibreOffice 24.2, Thunderbird 115, Ardour 8.4.0, OBS Studio 30.0.2, Audacity 3.4.2, Transmission 4.0, digiKam 8.2.0, Kdenlive 23.08.5, Krita 5.2.2, VLC 3.0.20.
  • Subsysteme wurden aktualisiert: Mesa 24.0.3, systemd 255.4, BlueZ 5.72, Cairo 1.18, NetworkManager 1.46, Pipewire 1.0.4, Poppler 24.02, xdg-desktop-portal 1.18.
  • Serverpakete wurden aktualisiert: Nginx 1.24, Apache httpd 2.4.58, Samba 4.19, Exim 4.97, Clamav 1.0.0, Chrony 4.5, containerd 1.7.12, LXD 5.21.0, Django 4.2.11, Docker 24.0.7, Dovecot 2.3.21, GlusterFS 11.1, HAProxy 2.8.5, Kea DHCP 2.4.1, libvirt 10.0.0, NetSNMP 5.9.4, OpenLDAP 2.6.7, open-vm-tools 12.3.5, PostgreSQL 16.2, Runc 1.1.12, QEMU 8.2.1, SpamAssassin 4.0.0, Squid 6.6, SSSD 2.9.4, Pacemaker 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Open Virtual Network 24.03.
  • Der E-Mail-Client Thunderbird wird jetzt ausschließlich im Snap-Format bereitgestellt. Das DEB-Paket mit Thunderbird enthält eine Ersatzinstallation für das Snap-Paket.
  • Der modernisierte Installer ubuntu-desktop-installer, der nun Teil eines größeren Projekts namens ubuntu-desktop-provision ist, wurde in ubuntu-desktop-bootstrap umbenannt. Das Ziel des neuen Projekts besteht darin, den Installer in zwei Phasen zu unterteilen: in die Schritte, die vor der Installation durchgeführt werden (Festplattenpartitionierung und Paketkopie), und in die Schritte während des ersten Systemstarts (Ersteinrichtung des Systems). Der Installer ist in Dart geschrieben, verwendet das Flutter-Framework zur Erstellung der Benutzeroberfläche und wird als Erweiterung über den niederleveligen Installer curtin implementiert, der bereits im Subiquity-Installer für Ubuntu Server Anwendung findet.

    Zu den Änderungen im neuen Installer zählen ein verbessertes UI-Design, die Hinzufügung einer Seite zur Angabe der URL für das Herunterladen des automatisierten Installationsskripts autoinstall.yaml und die Möglichkeit, das Standardverhalten und das Design über eine Konfigurationsdatei zu ändern. Es wurde eine Unterstützung für die Aktualisierung des Installers selbst hinzugefügt — falls eine neue Version vorliegt, wird nun beim Installationsstart eine Update-Anfrage ausgegeben.

    Im Ubuntu Desktop-Installer ist standardmäßig der Minimaleinstallationsmodus aktiviert. Um zusätzliche Programme wie LibreOffice und Thunderbird zu installieren, muss der erweiterte Installationsmodus ausgewählt werden. Im Installer sind auch die Funktionen aufgeführt, die in der letzten Version von Ubuntu 23.10 hinzugefügt wurden, darunter die Unterstützung des ZFS-Dateisystems und die Möglichkeit der Laufwerksverschlüsselung, die keine Eingabe des Entsperrpassworts beim Booten erfordert, da die Informationen zur Entschlüsselung der Schlüssel im TPM (Trusted Platform Module) gespeichert werden.

    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets
  • Der neue Ubuntu App Center, verbessert und in Dart mit dem Flutter-Framework entwickelt, verwendet adaptive Methoden zur Anordnung von Benutzeroberflächen, um eine optimale Nutzung auf Bildschirmen jeder Größe zu gewährleisten. Der Ubuntu Store bietet eine kombinierte Benutzeroberfläche für die Arbeit mit DEB- und Snap-Paketen (wenn eine Anwendung sowohl als DEB als auch als Snap verfügbar ist, wird standardmäßig das Snap-Paket bevorzugt). Es ermöglicht die Suche und Navigation in der Snapcraft.io-Paketbibliothek und den verbundenen DEB-Repositorys, bietet die Möglichkeit, Installationen, Deinstallationen und Updates von Anwendungen zu verwalten sowie lokale DEB-Pakete aus Dateien zu installieren. Die Anwendung enthält ein Bewertungssystem, bei dem die fünfstufige Bewertungsskala durch ein einfaches Daumen hoch/runter-System (+1/-1) ersetzt wurde, auf dessen Grundlage eine virtuelle fünf-Sterne-Bewertung angezeigt wird.

    Das Ubuntu App Center hat die alte Schnittstelle des Snap Stores ersetzt. Im Vergleich zu Ubuntu 23.10 wurde eine neue Kategorie von Anwendungen – Spiele – hinzugefügt (die GNOME-Spiele wurden jedoch aus dem Lieferumfang entfernt). Ein separater Schnittstellen für die Aktualisierung von Firmware – Firmware Updater, verfügbar für Systeme auf Basis der Architekturen amd64 und arm64, ermöglicht das Aktualisieren von Firmware ohne den Hintergrundbetrieb eines vollständigen Anwendungsmanagers.

    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets
  • Analog zu den Veränderungen in Arch Linux und Fedora Linux wurde der Parameter sysctl vm.max_map_count, der die maximal verfügbaren Speichermappings für einen Prozess definiert, standardmäßig von 65530 auf 1048576 erhöht. Diese Änderung verbesserte die Kompatibilität mit Windows-Spielen, die über Wine ausgeführt werden (zum Beispiel konnten bei dem alten Wert Spiele wie DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen und THE FINALS nicht gestartet werden), und löste einige Probleme mit der Leistung speicherintensiver Anwendungen.
  • Der Zugriff auf die Namensräume der Benutzer-IDs (User Namespace) für nicht privilegierte Benutzer ist eingeschränkt worden, was die Sicherheit von Systemen, die containerbasierte Isolation verwenden, gegenüber Schwachstellen verbessert, bei denen Manipulationen mit User Namespaces erforderlich sind. In Ubuntu wird ein hybrides Sperrsystem angewendet, das bestimmten Programmen die Möglichkeit gibt, User Namespaces zu erstellen, wenn ein AppArmor-Profil mit der Regel 'allow userns create' oder die Berechtigung CAP_SYS_ADMIN vorhanden ist. Beispielsweise wurden Profile für Chrome und Discord erstellt, in denen User Namespaces zur Sandbox-Isolierung von Prozessen verwendet werden.
  • Bei der Paketinstallation sind standardmäßig Compiler-Optionen aktiviert, die die Ausnutzung von Sicherheitsanfälligkeiten erschweren. In gcc und dpkg ist standardmäßig der Modus „-D_FORTIFY_SOURCE=3“ aktiviert, der mögliche Bufferüberläufe bei der Ausführung von Stringfunktionen, die in der Header-Datei string.h definiert sind, erfasst. Der Unterschied zum zuvor verwendeten Modus „_FORTIFY_SOURCE=2“ besteht in zusätzlichen Überprüfungen. Theoretisch könnten diese zusätzlichen Überprüfungen zu einer Verringerung der Leistung führen, aber in der Praxis haben die Tests SPEC2000 und SPEC2017 keine Unterschiede gezeigt, und es gab bei Benutzern keine Beschwerden über eine verringerte Leistung während der Testphase.
  • In Apparmor ist standardmäßig der Zugriff für alle Anwendungen auf die Konfigurationsdateien der GnuTLS- und OpenSSL-Bibliotheken aktiviert. Zuvor führte eine selektive Zugangsfreigabe zu Problemen, die schwer zu diagnostizieren waren, da es an Ausgaben von Fehlern mangelte, wenn der Zugriff auf die Konfigurationsdateien nicht möglich war.
  • Die Pakete pptpd und bcrelay wurden aufgrund potenzieller Sicherheitsprobleme und der Einstellung der Wartung der zugrunde liegenden Codebasen entfernt. Auch das PAM-Modul pam_lastlog.so wurde entfernt, da das Problem aus dem Jahr 2038 nicht gelöst wurde.
  • In dpkg wurde ein Flag „-mbranch-protection=standard“ hinzugefügt, um auf ARM64-Systemen den Schutz der Ausführung von Befehlssätzen zu aktivieren, bei denen keine Sprünge bei Verzweigungen möglich sein sollten (ARMv8.5-BTI – Branch Target Indicator). Die Blockierung von Sprüngen zu beliebigen Codebereichen wurde implementiert, um der Erstellung von Gadgets in Exploits entgegenzuwirken, die Techniken der Rücksprungorientierten Programmierung (ROP – Return-Oriented Programming) verwenden.
  • Für Anwendungen, die gnutls verwenden, wurde die Unterstützung für die Protokolle TLS 1.0, TLS 1.1 und DTLS 1.0 zwangsweise deaktiviert, die vor drei Jahren offiziell von der IETF (Internet Engineering Task Force) als veraltete Technologien eingestuft wurden. Eine ähnliche Änderung wurde für openssl in Ubuntu 20.04 umgesetzt.
  • Die veralteten und deaktivierten 1024-Bit RSA-Keys, die in APT zur Verifizierung von Repositories via digitaler Signatur verwendet wurden, wurden bekanntgegeben. In Ubuntu 24.04 müssen die Repositories mit RSA-Keys von mindestens 2048 Bit oder mit Ed25519- und Ed448-Keys signiert sein. Da 1024-Bit RSA-Keys weiterhin in einigen PPA-Repositories verwendet werden, werden diese Keys vorerst nicht blockiert, jedoch wird eine Warnung ausgegeben. Nach einiger Zeit ist geplant, die Warnung durch eine Fehlermeldung zu ersetzen.
  • Im APT-Paketmanager wurde die Priorität für das Repository „proposed pocket“ geändert, in dem neue Paketversionen vor ihrer Veröffentlichung in den Hauptrepositories für die breite Öffentlichkeit getestet werden. Diese Änderung zielt darauf ab, die Wahrscheinlichkeit der automatisierten Installation instabiler Updates zu verringern, die auftreten können, wenn das Repository „proposed pocket“ aktiviert ist und die Funktionsfähigkeit des Systems beeinträchtigen könnten. Bei Aktivierung des „proposed pocket“ werden nicht mehr alle Updates von dort übernommen, jedoch hat der Benutzer die Möglichkeit, gezielt Updates für erforderliche Pakete mit dem Befehl „apt install /-proposed“ zu installieren.
  • Die standardmäßige Bereitstellung des irqbalance-Dienstes, der die Verarbeitung von Hardware-Interrupts auf verschiedene CPU-Kerne verteilt, wurde eingestellt. In den meisten Fällen genügen die vorhandenen Mechanismen zur Verteilung von Interrupt-Handlern, die vom Linux-Kernel bereitgestellt werden. Der Einsatz von irqbalance kann in bestimmten Situationen sinnvoll sein, jedoch nur mit entsprechender Konfiguration durch den Administrator. Darüber hinaus kann irqbalance in einigen Konfigurationen Probleme verursachen, insbesondere in Virtualisierungssystemen, und die manuelle Anpassung von Parametern, die den Energieverbrauch und die Latenz beeinflussen, behindern.
  • Für die Netzwerkeinrichtung wird die Version 1.0 des Netplan-Tools verwendet, das die Speicherung von Konfigurationen im YAML-Format ermöglicht und Back-Ends bereitstellt, die den Zugriff auf die Konfiguration für NetworkManager und systemd-networkd abstrahieren. Die neue Version bietet die Möglichkeit, WPA2 und WPA3 gleichzeitig zu verwenden, unterstützt Netzwerkinstallationen von Mellanox VF-LAG mit SR-IOV (Single-Root I/O Virtualization) und implementiert den Befehl "netplan status —diff" zur anschaulichen Bewertung der Unterschiede zwischen dem aktuellen Status der Einstellungen und den Konfigurationsdateien. In Ubuntu Desktop ist NetworkManager als Standard-Backend für die Konfiguration aktiviert.
    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets
  • Die Funktion Active Directory Certificate Auto Enrollment (ADSys) ist aktiviert, wodurch Zertifikate aus Active Directory-Diensten beim Aktivieren von Gruppenrichtlinien automatisch abgerufen werden können. Der automatische Abruf von Zertifikaten über Active Directory wird auch beim Anschluss an Unternehmens-WLAN-Netzwerke angewendet. VPN.
  • Im Apport-Paket, das in Ubuntu zur Automatisierung der Fehlerberichterstattung von Anwendungen verwendet wird, ist die Integration mit systemd-coredump für die Verarbeitung von Abstürzen enthalten. Zur Analyse von Core-Dumps kann nun das Dienstprogramm coredumpctl verwendet werden.
  • Im Grundpaket sind Anwendungen zur Leistungsanalyse, Prozessverfolgung und Systemüberwachung enthalten. Insbesondere wurden die Pakete procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop und sysprof hinzugefügt, die in das Metapaket performance-tools integriert sind.
  • Die Einstellungen der aktiven Repositories wurden auf das Format deb822 umgestellt und aus /etc/apt/sources.list in die Datei /etc/apt/sources.list.d/ubuntu.sources verschoben.
  • Ein Neustart der Dienste nach der Installation vonUpdates, die mit ihnen verbundene Bibliotheken betreffen, wird sichergestellt, auch wenn die Updates automatisch im Modus unattended-upgrade installiert wurden. Um den automatischen Neustart eines Dienstes nach dem Update zu verhindern, sollte er in den Abschnitt override_rc der Datei /etc/needrestart/needrestart.conf aufgenommen werden.
  • Die Funktionalität des Power Profiles Managers wurde verbessert, der nun die Unterstützung neuer Hardware-Mechanismen für das Energiemanagement bietet, die in AMD-Prozessoren verfügbar sind. Außerdem wurde die Möglichkeit zur Nutzung verschiedener Optimierungs-Treiber hinzugefügt. Im Offline-Modus wird eine automatische Erhöhung des Optimierungsniveaus gewährleistet.
  • Das Paket fprintd und die Bibliothek libfprint wurden aktualisiert, um zusätzliche Fingerabdruck-Scanner-Geräte zu unterstützen.
  • Eine feinere Variante der Ubuntu-Schriftart wurde aktiviert. Um die alte Systemschriftart wiederherzustellen, kann das Paket fonts-ubuntu-classic installiert werden.
  • Die Unterstützung für den Intel-Prozessor-Accelerator QAT (QuickAssist Technology) wurde hinzugefügt, der Mittel zur Beschleunigung von Berechnungen bei Komprimierung und Verschlüsselung bietet. Um Intel QAT zu verwenden, sind die Pakete qatlib 24.02.0, qatengine 1.5.0, qatzip 1.2.0, ipp-crypto 2021.10.0 und intel-ipsec-mb 1.5-1 enthalten.
  • Pakete für die 32-Bit-Architektur Armhf wurden auf den 64-Bit-Typ time_t umgestellt. Diese Änderung betrifft mehr als tausend Pakete. Der zuvor verwendete 32-Bit-Typ time_t kann aufgrund des Überlaufs des Zählers für die Sekunden, die seit dem 1. Januar 1970 vergangen sind, nicht für die Verarbeitung von Zeit nach dem 19. Januar 2038 verwendet werden.
  • Die Builds für die Raspberry Pi 5-Platten (Server- und Benutzerversionen) und StarFive VisionFive 2 (RISC-V) wurden aktualisiert.
  • In Ubuntu Cinnamon wird die benutzerdefinierte Umgebung Cinnamon 6.0 mit anfänglicher Unterstützung für Wayland verwendet.
  • In die Ubuntu-Version für die WSL (Windows Subsystem for Linux) wurde die Unterstützung für die Übertragung von Einstellungen durch cloud-init integriert.
  • In Xubuntu wird weiterhin die Umgebung basierend auf Xfce 4.18 geliefert.
    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets
  • In Ubuntu Mate wird weiterhin die Desktop-Umgebung MATE 1.26.2 geliefert (im MATE-Repository ist bereits die Version 1.28 verfügbar, die jedoch noch nicht offiziell angekündigt wurde). Ein neuer Installer, ähnlich dem, der in Ubuntu Desktop angeboten wird, wurde implementiert. Anstelle der Firmware Updater-App zur Aktualisierung von Firmware wird GNOME Firmware verwendet, und das App Center wurde anstelle des Software Boutique für die Verwaltung von Anwendungsinstallationen hinzugefügt. Die MATE Welcome-App wurde aus der Lieferung entfernt.
    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets
  • In Ubuntu Budgie wird die Desktop-Umgebung Budgie 10.9 verwendet. Viele Applets und Mini-Anwendungen wurden aktualisiert. Es wird ein neuer Konfigurator, das Budgie Control Center, angeboten. Anstelle von GNOME Software zum Verwalten von Anwendungen wird das App-Center eingesetzt. Pulseaudio wurde durch Pipewire ersetzt. Einige Standardanwendungen wurden geändert, beispielsweise GNOME-Calculator → Mate Calc, GNOME System Monitor → Mate System Monitor, Evince → Atril, GNOME Font Viewer → font-manager, Cheese → guvcview, Celluloid → Parole, Rhythmbox → Lollypop + Goodvibes + gpodder. GNOME-Calendar, GNOME System Monitor und GNOME Screenshot wurden aus der Basislieferung entfernt.
    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets
  • In Kubuntu wird standardmäßig weiterhin KDE Plasma 5.27.11, KDE Frameworks 5.115 und KDE Gear 23.08 geliefert. KDE 6 wird in der Herbstversion von Kubuntu 24.10 angeboten. Das Logo und das Farbdesign wurden aktualisiert.
    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets
  • Im Lubuntu wurde der Installer auf Basis des Calamares-Frameworks weiterentwickelt. Eine Seite zur Konfiguration der Installationsparameter wurde hinzugefügt, einschließlich der Installation verfügbarer Updates, Codecs und proprietärer Treiber sowie zusätzlicher Programme. Es wurden die Modi für minimalen, vollständigen und normalen Installationen eingeführt. Ein Bildschirm für den ersten Start ermöglicht es, die Sprache und die Verbindung zum WLAN einzurichten sowie den Installer zu starten oder in den Live-Modus zu wechseln. Ein Bluetooth-Manager und ein Editor für die Einstellungen des Display-Managers SDDM wurden hinzugefügt. Die Desktop-Umgebung wurde auf die Version LXQt 1.4 aktualisiert.
    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets
  • In Ubuntu Studio wurde das Tool Ubuntu Studio Audio Configuration hinzugefügt, um die Einstellungen von PipeWire zu konfigurieren. Ein neuer Installer, der dem in Ubuntu Desktop ähnelt, wurde eingeführt. Ein Metapaket für die Installation nützlicher Software für das Musikhören, wie FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster und Solfege, wurde hinzugefügt.
    Die Veröffentlichung des Ubuntu 24.04 LTS-Distributionspakets

Video abspielen


Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster