Die Distribution Ubuntu 25.04 „Plucky Puffin“ wurde veröffentlicht, die als Zwischenversion gilt, für die Updates über einen Zeitraum von 9 Monaten bereitgestellt werden. Die fertigen Installationsbilder wurden für Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, Ubuntu Kylin (die Editon für China), Ubuntu Unity, Edubuntu und Ubuntu Cinnamon erstellt.
Wesentliche Änderungen:
- Der Desktop wurde auf die Version GNOME 48 aktualisiert, die Unterstützung für HDR, Triple Buffering, einen gestapelten Benachrichtigungs-Manager und globale Tastenkombinationen implementiert. Der Konfigurator wurde erweitert. Es wurden Optimierungen für den Speicherverbrauch und die Leistung hinzugefügt.

- In Ubuntu Desktop wurde die Anwendung Papers (ein Fork von Evince, der auf GTK4 portiert und teilweise in Rust neu geschrieben wurde) anstelle von Evince für die PDF-Anzeige angeboten.
- Standardmäßig wird das xdg-terminal-exec-Binding verwendet, das den Ersatz des durch die Tastenkombination Ctrl+Alt+T aufgerufenen Terminalemulators vereinfacht.
- Nach der Einstellung des Projekts Mozilla Location Service wurden die Standortbestimmungsdienste auf die Nutzung der BeaconDB-Datenbank mit Informationen zu bekannten WLAN-Hotspots umgestellt.
- Die Audioansprache beim Systemstart ist standardmäßig deaktiviert.
- Im Ubuntu Desktop-Installer wurde ein Modus zur Ersetzung bestehender Ubuntu-Installationen hinzugefügt. Bei der Installation im Dual-Boot-Modus wird, wenn bereits andere Betriebssysteme im System verwendet werden, die Installation auf verschlüsselten Partitionen erlaubt und es werden erweiterte Einstellungen für die Festplattenpartitionen bereitgestellt. Zudem wurde die Möglichkeit hinzugefügt, Ubuntu auf demselben Speichergerät mit Windows-Systemen zu installieren, die verschlüsselte Partitionen auf BitLocker-Basis verwenden.

- Der Paketmanager APT 3.0 wurde implementiert, welcher eine neue Abhängigkeitsauflösungs-Engine Solver3 bietet, eine übersichtlichere Darstellung der Abhängigkeitsliste ermöglicht, ein Krypto-Backend für die OpenSSL-Bibliothek hinzugefügt, den Befehl apt-key entfernt, Unterstützung für Snapshots hinzugefügt und die Handhabung von Schlüsseln und digitalen Signaturen überarbeitet.
- Anstelle der Veröffentlichung einzelner, spezifischer Builds für jedes ARM64-Gerät hat die Distribution auf die Bereitstellung eines gemeinsamen ISO-Images von Ubuntu Desktop für Geräte mit ARM64-Architektur umgestellt. Das Image kann zur Installation auf Workstations mit Ampere-Prozessoren, Laptops mit Snapdragon-Chips und in virtuellen Maschinen auf Apple Silicon-Mac-Systemen verwendet werden.
- Die Funktionen zur Nutzung von Geräten auf ARM64-Architektur als Workstations mit grafischer Oberfläche wurden verbessert. Unterstützung für neue Geräte, wie beispielsweise auf Basis des Qualcomm Snapdragon X Elite 13, wurde hinzugefügt. Die Pakete ubuntu-x1e-settings und qcom-firmware-extract wurden integriert.
- Zusätzlich zu den initramfs-tools wurde optionale Unterstützung für das Dracut-Toolkit zur Erstellung von InitRAM-Images (initrd) hinzugefügt. Im Ubuntu-Herbstrelease 25.10 soll das Dracut-Toolkit standardmäßig eingesetzt werden. Zu den Problemen mit den initramfs-tools, die nach dem Wechsel zu Dracut gelöst werden sollen, gehören: die Unmöglichkeit, systemd in initrd zu verwenden, der Mangel an Unterstützung für NVMe over Fabric (NVM-oF), die Komplexität der Wartung aufgrund der getrennten Arbeit mit initrd und dem Root-Dateisystem, die Stagnation der Entwicklung der initramfs-tools und die Fülle an Shell-Code in initrd.
- In das Repository wurde das Werkzeug crypto-config aufgenommen, das für die Arbeit mit einem systemweiten Profil von kryptografischen Einstellungen gedacht ist. Derzeit sind die Profile default, legacy und future verfügbar.
- Der Linux-Kernel wurde auf die Version 6.14 aktualisiert. Zu den Neuerungen im Zusammenhang mit dem Kernel gehört die Unterstützung des «sched_ext»-Mechanismus (SCX), der es ermöglicht, eBPF zur Erstellung von CPU-Schedulern zu verwenden, sowie die Implementierung des NTSYNC-Treibers, der einen Satz von Synchronisationsprimitive für Windows NT bereitstellt, wodurch die Leistung von Windows-Spielen, die unter Wine ausgeführt werden, erheblich gesteigert wird. Die Werkzeuge bpftools und linux-perf wurden in separate Pakete ausgelagert. Anstelle eines separaten Pakets mit dem linux-lowlatency-Kernel wird die Standardfunktionalität des Basis-Kernels und eine Sammlung von lowlatency-kernel-Tools genutzt.
- 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 Entwicklerwerkzeuge 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 die Zeit synchronisiert. Server genauer Zeitstempel vom Ubuntu-Projekt, das das NTS-Protokoll verwendet.
- Die Fish-Shell wurde auf Branch 4.0 aktualisiert, die in Rust neu geschrieben wurde.
- Auf Laptops mit NVIDIA-GPU ist standardmäßig der Dienst nvidia-powerd aktiviert, der die Unterstützung des Dynamic Boost-Mechanismus bietet, um den Energieverbrauch zwischen CPU und GPU für eine verbesserte Leistung zu balancieren. Die proprietären NVIDIA-Treiber wurden auf Branch 570.x aktualisiert.
- Umfassende Unterstützung für Intel-GPUs auf Basis der Xe2-Architektur, darunter Intel Core Ultra Xe2 mit integrierter Intel Arc-Grafik und die diskreten Intel Arc B580/B570 'Battlemage'-GPUs. In Anwendungen, die die Intel Embree-Bibliothek unterstützen, wie Blender, wurde die Renderleistung um 20-30 % erhöht, dank einer 2-4-fachen Beschleunigung des Raytracings. Bei den diskreten GPUs 'Battlemage' wird hardwarebeschleunigte Video-Codierung in den Formaten AVC, JPEG, HEVC und AV1 unterstützt.
- Die Erstellung der Datei /run/utmp mit Informationen über aktuell im System arbeitende Benutzer wurde eingestellt. Das utmp-Format, das einen 32-Bit-Wert von time_t verwendet, gilt aufgrund der Anfälligkeit für das Jahr-2038-Problem als veraltet. Im nächsten Release wird die Unterstützung für cgroup v1 und Dienste, die über System V-Init-Skripte gestartet werden, eingestellt.
- Das Toolkit zur Konfiguration von Netzwerkparametern wurde auf die Version Netplan 1.1.2 aktualisiert, die die Möglichkeit bietet, die Authentifizierungsmethode „wpa-psk-sha256“ in drahtlosen Netzwerken zu verwenden, sowie die Unterstützung für den Parameter „routing-policy“ im NetworkManager hinzufügt.
- In die Builds für Raspberry Pi-Boards wurde ein Stack für die Arbeit mit Kameras integriert, der auf libcamera 0.4 und libpisp basiert. Für die Ersteinrichtung des Systems wird das Paket gnome-initial-setup verwendet, das beim ersten Start ausgeführt wird. Die utilities libraspberry-bin wurden durch raspi-utils ersetzt. Es wurde die Möglichkeit zur Netzwerkstart mithilfe von nbd-client bereitgestellt.
- In die AppArmor-Konfiguration wurden Änderungen vorgenommen, um den Zugriff auf den "user namespace" einzuschränken. Ein spezielles Profil "bwrap-userns-restrict" wurde hinzugefügt, das die Erstellung von "user namespaces" ermöglicht und isolierte Umgebungen vor der strikteren Einschränkung von Prozessen konfiguriert. Profile für busybox und nautilus wurden entfernt, die die Erstellung von "user namespaces" erlaubten. Die Zahl der Anwendungen, die durch AppArmor-Profile geschützt sind, wurde erhöht.
- Das Paket ADSys (Active Directory Certificate Auto Enrollment) wurde aktualisiert, wodurch automatisch Zertifikate aus Active Directory-Diensten erhalten werden können, wenn Gruppenrichtlinien aktiviert sind. Die automatische Zertifikatserstellung über Active Directory wird auch bei der Verbindung zu Unternehmens-WLANs verwendet. VPN.
- In den Hauptbestand wurden Bibliotheken aufgenommen, die das JPEG XL-Bildformat unterstützen, ohne dass zusätzliche Pakete installiert werden müssen.
- In das "main"-Repository wurde das Paket va-driver-all aufgenommen, das die Bibliothek libva und die benötigten Komponenten für deren Funktionalität umfasst, um VA-API (Video Acceleration API) für die hardwaregestützte Videokodierung und -dekodierung zu verwenden.
- Die Arbeit an der atomar aktualisierbaren Version von Ubuntu Core Desktop, die Technologien von Ubuntu Core verwendet und nur Anwendungen enthält, die mit Snap-Paketen gestaltet sind, wurde fortgesetzt.
- In Xubuntu wird die Desktop-Umgebung Xfce 4.20 verwendet.
- In Ubuntu Cinnamon wurde die Version der Desktop-Umgebung Cinnamon 6.4.8 vorgestellt. Unnötige Pakete wurden entfernt, was eine leichte Reduzierung der Build-Größe ermöglichte. Das Design-Thema Yaru-Cinnamon wurde verbessert. Dunkle und helle Varianten der standardmäßigen Desktop-Hintergründe wurden hinzugefügt.
- In Ubuntu Mate wird weiterhin der Desktop MATE 1.26 geliefert.
- In Lubuntu wurde die Desktop-Umgebung LXQt 2.1.0 integriert. Der Wechsel von der Qt 6.6-Version zu Qt 6.8 wurde vollzogen. Die Leistung des auf dem Calamares-Framework basierenden Installers wurde erheblich beschleunigt.
- In Ubuntu Studio wird standardmäßig der Desktop KDE Plasma 6.3 und ein dunkles Symbolset in der Taskleiste verwendet. Software-Versionen wurden aktualisiert, darunter 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.
- In Kubuntu sind die Versionen KDE Plasma 6.3, Qt 6.8, KDE Frameworks 6.12.0 und KDE Gear 24.12.3 integriert. Standardmäßig wird eine Sitzung auf Basis von Wayland angeboten, während die Unterstützung für X11 als Option verfügbar ist.

Quelle: opennet.ru



