Die Ubuntu 25.04 "Plucky Puffin" Distribution wurde veröffentlicht, die zu den Zwischenausgaben gehört, deren Updates über einen Zeitraum von 9 Monaten bereitgestellt werden. Die Installationsabbilder wurden für Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, Ubuntu Kylin (eine Ausgabe für China), Ubuntu Unity, Edubuntu und Ubuntu Cinnamon erstellt.
Hauptänderungen:
- Der Desktop wurde auf GNOME 48 aktualisiert, das Unterstützung für HDR, Triple Buffering, eine gestapelte Benachrichtigungsanordnung und globale Tastenkombinationen bietet. Der Konfigurator wurde erweitert. Optimierungen für den Speicherverbrauch und die Leistung wurden hinzugefügt.

- Im Ubuntu Desktop wurde anstelle von Evince für die PDF-Anzeige die Anwendung Papers (ein Fork von Evince, der auf GTK4 portiert und teilweise in Rust neu geschrieben wurde) vorgeschlagen.
- Standardmäßig ist die xdg-terminal-exec-Bindung aktiviert, die den Austausch des über die Tastenkombination Ctrl+Alt+T aufgerufenen Terminalemulators erleichtert.
- Nach der Einstellung des Mozilla Location Service wurden die Standorte Dienste auf die Nutzung der BeaconDB-Datenbank mit Informationen zu bekannten WLAN-Hotspots umgestellt.
- Die Sounduntermalung beim Systemstart ist standardmäßig deaktiviert.
- Der Installer im Ubuntu Desktop hat einen Modus zur Ersetzung bestehender Ubuntu-Installationen hinzugefügt. Bei der Installation im Dual-Boot-Modus, wenn bereits andere Betriebssysteme auf dem System verwendet werden, ist die Installation auf verschlüsselte Partitionen erlaubt und erweiterte Einstellungen für die Festplattenpartitionen wurden bereitgestellt. Es wurde die Möglichkeit hinzugefügt, Ubuntu auf demselben Speichergerät wie Windows-Systeme mit BitLocker-verschlüsselten Partitionen zu installieren.

- Der Paketmanager APT 3.0 wurde aktiviert, der eine neue Abhängigkeitsauflösung namens Solver3, eine übersichtlichere Darstellung der Abhängigkeitensliste, einen kryptografischen Backend für die OpenSSL-Bibliothek, die Entfernung des Befehls apt-key, Unterstützung für Snapshots, sowie eine überarbeitete Handhabung von Schlüsseln und digitalen Signaturen bietet.
- Anstatt separate Builds für jedes ARM64-Gerät zu veröffentlichen, bietet die Distribution nun ein gemeinsames ISO-Abbild für Ubuntu Desktop für Geräte auf ARM64-Architektur an. Dieses Abbild kann für die Installation auf Arbeitsstationen mit Ampere-Prozessoren, Notebooks mit Snapdragon-Chips und in virtuellen Maschinen auf Mac-Systemen mit Apple Silicon verwendet werden.
- Die Möglichkeiten zur Nutzung von ARM64-basierten Geräten als Arbeitsstationen mit grafischen Umgebungen wurden verbessert. Unterstützung für neue Geräte, wie die auf Qualcomm Snapdragon X Elite 13 basierenden, wurde hinzugefügt. Die Pakete ubuntu-x1e-settings und qcom-firmware-extract wurden hinzugefügt.
- Zusätzlich zu initramfs-tools wurde optionale Unterstützung des Dracut-Werkzeugs zur Erstellung von initialen RAM-Disk-Images (initrd) hinzugefügt. Im Herbst-Release 25.10 von Ubuntu soll das Dracut-Werkzeug standardmäßig eingesetzt werden. Zu den Problemen mit initramfs-tools, die nach dem Umstieg auf Dracut behoben werden sollen, gehören: die Unmöglichkeit, systemd in initrd zu verwenden, fehlende Unterstützung für NVMe over Fabric (NVM-oF), die Komplexität der Pflege aufgrund der separaten Arbeit mit initrd und dem Wurzel-Dateisystem, die Stagnation der Entwicklung von initramfs-tools und die Fülle an Shell-Code in initrd.
- Im Repository wurde das Werkzeug crypto-config hinzugefügt, das für die Arbeit mit einem systemweiten Profil für kryptografische Einstellungen gedacht ist. Derzeit stehen die Profile default, legacy und future zur Verfügung.
- Der Linux-Kernel wurde auf die Version 6.14 aktualisiert. Zu den Neuerungen im Zusammenhang mit dem Kernel gehört die Unterstützung des Mechanismus „sched_ext“ (SCX), der es ermöglicht, eBPF zur Erstellung von CPU-Scheduler zu verwenden, sowie die Implementierung des NTSYNC-Treibers, der eine Sammlung von Synchronisationsprimitive von Windows NT bereitstellt, was die Leistung von Windows-Spielen, die mit Wine ausgeführt werden, erheblich steigern kann. Die Werkzeuge bpftools und linux-perf wurden in separate Pakete ausgelagert. Anstelle eines separaten Pakets mit dem niederlatenz-Kernel linux-lowlatency werden die Funktionen des Basiskernels und eine Sammlung von niederlatenz-Tools verwendet.
- Die Systempakete wurden aktualisiert: glibc 2.41, systemd 257, binutils 2.44, OpenSSL 3.4.1, GnuTLS 3.8.9, BlueZ 5.79, NetworkManager 1.52, Pipewire 1.2.7, Poppler 25.03, xdg-desktop-portal 1.20.
- Die Entwicklungswerkzeuge wurden aktualisiert: GCC 15 (Snapshot der zukünftigen Version), LLVM 20, Python 3.13.3, Go 1.24, Rust 1.84, .NET 9.0, PHP 8.4, Ruby 3.3, OpenJDK 24, PostgreSQL 17, Valkey (Fork von Redis) 8.0.2, MySQL 8.4.4, Qt 6.8.3.
- Die Benutzeranwendungen wurden aktualisiert: GIMP 3.0, LibreOffice 25.2, Firefox 137, Thunderbird 128.
- Die Serverpakete wurden aktualisiert: Nginx 1.26.3, Apache httpd 2.4.63, OpenSSH 9.9, cloud-init 25.1.1, runc 1.2.5, Docker 27.5.1, Containerd 2.0.2, HAProxy 3.0.7, libvirt 10.10.0, ClamAV 1.4.2, OpenLDAP 2.6, QEMU 9.2.0, Squid 6.13, SSSD 2.10.1, Samba 4.21.
- In Chrony wird standardmäßig Zeit-Synchronisierung verwendet Server genauer Zeit vom Ubuntu-Projekt, das das NTS-Protokoll verwendet.
- Der Fish-Shell wurde auf die Version 4.0 aktualisiert, die in Rust neu geschrieben wurde.
- Auf Laptops mit NVIDIA-GPU ist der Dienst nvidia-powerd standardmäßig aktiviert, der die Unterstützung des Dynamic Boost-Mechanismus ermöglicht, der eine Balance des Energieverbrauchs zwischen CPU und GPU zur Leistungssteigerung ermöglicht. Die proprietären NVIDIA-Treiber wurden auf die Version 570.x aktualisiert.
- Die vollständige Unterstützung für die GPU Intel auf Basis der Architektur Xe2 wurde sichergestellt, darunter Intel Core Ultra Xe2 mit integrierter Grafik Intel Arc und die diskreten GPUs Intel Arc B580/B570 „Battlemage“. In Anwendungen, die die Intel Embree-Bibliothek unterstützen, wie Blender, wurde die Rendering-Leistung aufgrund der 2-4-fachen Beschleunigung der Strahlenverfolgung um 20-30 % gesteigert. Auf den diskreten GPUs „Battlemage“ wurde die hardwareseitige Beschleunigung der Videokodierung in den Formaten AVC, JPEG, HEVC und AV1 sichergestellt.
- Die Erstellung der Datei /run/utmp mit Daten über aktuell im System arbeitende Benutzer wurde eingestellt. Das utmp-Format, das einen 32-Bit-Wert time_t verwendet, gilt aufgrund der Anfälligkeit für das Problem des Jahres 2038 als veraltet. In der nächsten Version wird die Unterstützung von cgroup v1 und Diensten, die über Skripte im Stil von System V init gestartet werden, eingestellt.
- Das Tool zur Konfiguration von Netzwerkeinstellungen wurde auf die Version Netplan 1.1.2 aktualisiert, die die Verwendung der Authentifizierungsmethode „wpa-psk-sha256“ in drahtlosen Netzwerken ermöglicht und die Unterstützung der Einstellung „routing-policy“ im NetworkManager hinzugefügt hat.
- In den Builds für Raspberry Pi-Boards wurde ein Stack für die Nutzung von Kameras auf Basis von libcamera 0.4 und libpisp hinzugefügt. Für die Erstkonfiguration des Systems wird das Paket gnome-initial-setup verwendet, das beim ersten Start ausgeführt wird. Die Dienstprogramme libraspberry-bin wurden durch raspi-utils ersetzt. Es wurde die Möglichkeit geschaffen, über das Netzwerk mithilfe von nbd-client zu booten.
- Die AppArmor-Konfiguration wurde geändert, um das Umgehen von Zugriffsbeschränkungen auf „user namespace“ zu blockieren. Ein spezielles Profil „bwrap-userns-restrict“ wurde hinzugefügt, das es ermöglicht, „user namespace“ zu erstellen und isolierte Umgebungen in der Phase vor der strikteren Beschränkung der Prozessmöglichkeiten einzurichten. Die Profile für busybox und nautilus, die die Erstellung von „user namespace“ zuließen, wurden entfernt. Die Anzahl der durch AppArmor-Profile geschützten Anwendungen wurde erweitert.
- Das Paket ADSys (Active Directory Certificate Auto Enrollment) wurde aktualisiert, um automatisch Zertifikate aus Active Directory-Diensten bei aktivierten Gruppenrichtlinien zu erhalten. Automatisches Zertifikatserhalt über Active Directory wird auch beim Anschluss an Unternehmens-WLANs verwendet und VPN.
- In das Hauptpaket wurden Bibliotheken zur Unterstützung des Bildformats JPEG XL aufgenommen, die keine zusätzlichen Pakete erforderten.
- Im Repository „main“ wurde das Paket va-driver-all hinzugefügt, das die Bibliothek libva und die erforderlichen Komponenten für deren Betrieb umfasst und die Verwendung von VA-API (Video Acceleration API) für die hardwarebeschleunigte Kodierung und Dekodierung von Video ermöglicht.
- Die Arbeit an der atomar aktualisierbaren Version von Ubuntu Core Desktop wurde fortgesetzt, die Technologien von Ubuntu Core nutzt und nur Anwendungen umfasst, die mit Snap-Paketen erstellt wurden.
- In Xubuntu wird die Desktop-Umgebung Xfce 4.20 verwendet.
- In Ubuntu Cinnamon wird die Version des Desktops Cinnamon 6.4.8 angeboten. Es wurde eine Bereinigung von nicht benötigten Paketen durchgeführt, die die Größe des Builds etwas reduziert hat. Das Design-Thema Yaru-Cinnamon wurde verbessert. Dunkle und helle Varianten der standardmäßig verwendeten Desktop-Hintergründe wurden hinzugefügt.
- In Ubuntu Mate wird weiterhin der Desktop MATE 1.26 bereitgestellt.
- In Lubuntu ist die Desktop-Umgebung LXQt 2.1.0 enthalten. Der Wechsel von Qt 6.6 auf Qt 6.8 wurde vollzogen. Die Leistung des auf dem Calamares-Framework basierenden Installationsprogramms wurde erheblich beschleunigt.
- In Ubuntu Studio wird standardmäßig der Desktop KDE Plasma 6.3 und ein dunkles Symbolset in der Taskleiste verwendet. Die Versionen der Programme wurden aktualisiert, darunter sind Darktable 5.0.0, Ardour 8.12.0, Qtractor 1.5.3, Audacity 3.7.3, digiKam 8.5.0, Kdenlive 24.12.3, Krita 5.2.9 und GIMP 3.0 verfügbar.
- In Kubuntu werden die Versionen KDE Plasma 6.3, Qt 6.8, KDE Frameworks 6.12.0 und KDE Gear 24.12.3 verwendet. Standardmäßig wird eine Sitzung basierend auf Wayland angeboten, während die Unterstützung für X11 als Option zur Verfügung steht.

Quelle: opennet.ru



