Die Veröffentlichung des Ubuntu 26.10 „Stonking Stingray“ wurde vorgestellt, das zu den internen Versionen gehört, deren Updates über einen Zeitraum von 9 Monaten bereitgestellt werden. Fertige Images wurden für Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, Ubuntu Kylin (die Ausgabe für China), Ubuntu Unity, Edubuntu und Ubuntu Cinnamon erstellt.
Hauptänderungen:
- Der Desktop wurde auf die Version GNOME 51 aktualisiert, die Optimierungen zur Verbesserung der Flüssigkeit der Anzeige und zur Vermeidung von Rucklern während der Animation und bei hoher Systemlast bietet.
- Die Versionen der Pakete wurden aktualisiert, einschließlich des Linux-Kernels 7.3-rc6, GCC 15.2.0, LLVM 22.1.6, APT 3.3.3, Python 3.14.7, .NET 10.0.112, Go 1.27, OpenJDK 25.0.4, Rust 1.97.1, Zig 0.16, Mesa 26.2, LibreOffice 26.8.
- Der vollständige Übergang zu den uutils coreutils (Rust Coreutils), die in der Programmiersprache Rust geschrieben sind, wurde vollzogen. Die Tools aus den Rust Coreutils ersetzen vollständig alle Komponenten des GNU Coreutils-Pakets, einschließlich der Tools cp, mv und rm, die in Ubuntu 26.04 in der Variante von GNU Coreutils bereitgestellt wurden.
- Offizielle Unterstützung für das Sequoia PGP-Paket, das die OpenPGP-Standards in Rust implementiert, wurde bereitgestellt. Derzeit ist das Paket im Haupt-Repository enthalten, steht jedoch als Option zur Verfügung. In Zukunft plant man, standardmäßig auf das PGP-Toolkit von Sequoia umzusteigen und die Tools gpg und gpgv durch sq und sqv zu ersetzen.
- OpenSSH wurde in zwei Pakete aufgeteilt – openssh und openssh-gssapi, die sich durch die Unterstützung von GSSAPI/Kerberos bei der Erstellung unterscheiden. Im Paket openssh-gssapi wird der Hintergrundprozess openssh-gssapi-server und die Tools openssh-gssapi-client bereitgestellt, die GSSAPI unterstützen. Standardmäßig wird bei neuen Installationen openssh angeboten, bei Updates wird das Paket je nach Vorhandensein von GSSAPI-Einstellungen in der Konfigurationsdatei ausgewählt. Die Trennung wurde zur Verringerung der Angriffsfläche vorgenommen, da die GSSAPI-Unterstützung in Form eines externen Patches implementiert wurde, der nicht in das Haupt-OpenSSH aufgenommen wurde und in Bezug auf die Sicherheit fragwürdig ist (im Frühjahr wurde eine Remote-Sicherheitsanfälligkeit in dem Patch festgestellt), wobei die GSSAPI-Unterstützung nur von einer sehr kleinen Anzahl von Benutzern benötigt wird.
- Es wurden Ubuntu-Desktop-Builds für die RISC-V-Architektur erstellt. Offizielle Unterstützung für RISC-V-basierte Boards wurde bereitgestellt —
SpacemiT K3 (Pico-ITX, CoM260-Kit) und SiFive BigSky. - Erste Unterstützung für Laptops mit ARM-Chips von Qualcomm Snapdragon X2 wurde hinzugefügt.
- Die für erste Tests vorgeschlagene Sprachtexteingabe nutzt das von Canonical entwickelte Spracherkennungssystem Myna. Die Arbeit mit der Anwendung besteht darin, sie über eine Tastenkombination zu aktivieren, laut zu diktieren und den erkannten Text während des Sprechens durch die Simulation der Tastatureingabe in die aktuelle Anwendung einzufügen. Zur Spracherkennung können die AI-Modelle Whisper, Parakeet oder Funasr lokal verwendet werden. Zum Grundumfang gehört bisher nur das GNOME Shell-Plugin – Myna Shell, während der Konfigurator und die AI-Modelle separat über das PPA-Repository myna-config und die Snap-Pakete myna, myna-whisper, myna-parakeet und myna-funasr bereitgestellt werden.
- Als standardmäßige Umsetzung für den D-Bus wird anstelle von dbus-daemon der dbus-broker verwendet. D-Bus Broker wird im Benutzerspeicher implementiert, nutzt jedoch zur Beschleunigung die Kernelsubsysteme von Linux, bleibt mit der Referenzimplementierung von D-Bus kompatibel und kann als durchsichtiger Ersatz für dbus-daemon verwendet werden. Der D-Bus Broker berücksichtigt Ressourcen in Bezug auf Benutzer und enthält Optimierungen zur Steigerung der Leistung und Zuverlässigkeit (z. B. kann eine Nachricht ohne Fehlerbehandlung nicht verloren gehen).
- Der Mechanismus zur Handhabung von Speichermangel (OOM) wurde überarbeitet, um einen unerwarteten Abbruch der gesamten Desktop-Sitzung zu verhindern (für Schlüssel-Desktop-Prozesse wurde die Priorität gesenkt, was die Auswahl von Kandidaten für einen erzwungenen Abbruch zur Freigabe von Speicher beeinflusst).
- Es wurden experimentelle Installationsabbilder von Ubuntu Desktop 26.10 mit Paketen erstellt, die mit Optimierungen für die Architektur x86-64-v3 kompiliert wurden. Die dritte Version der Mikroarchitektur x86-64 (x86-64-v3) wird in Intel-Prozessoren seit etwa 2015 verwendet (beginnend mit Intel Haswell) und zeichnet sich durch die Erweiterungen AVX, AVX2, BMI2, FMA, LZCNT, MOVBE und SXSAVE aus. Der Leistungszuwachs bei der Erstellung mit Optimierungen für die Architektur x86-64-v3 beträgt in den meisten Fällen etwa 1 %, kann jedoch in bestimmten Situationen in rechenintensiven Anwendungen deutlicher ausfallen.
- Im standardmäßig gelieferten GNOME-Plugin Tiling Assistant wurde ein interaktiver Modus zur Auswahl von Fensteranordnungen hinzugefügt – beim Ziehen eines Fensters mit der Maus in die obere Bildschirmhälfte erscheint ein schwebendes Hinweisfeld mit Optionen zur Mosaikanordnung.
- Es wurde optionale Unterstützung für den NTP-Server ntpd-rs hinzugefügt, der in Rust geschrieben ist. Standardmäßig wird ntpd-rs in der Veröffentlichung von Ubuntu 27.04 zum Einsatz kommen. Das Projekt ntpd-rs wird die dritte Komponente sein, die nach Rust Coreutils und sudo-rs im Rahmen der Initiative zur Verbesserung der Systemumgebung integriert wird, durch die Bereitstellung von Programmen, die ursprünglich mit Fokus auf Sicherheit, Zuverlässigkeit und Korrektheit entwickelt wurden.
- In den digital signierten Build-Versionen des GRUB-Bootloaders, der auf UEFI Secure Boot-Systemen verwendet wird, wurde die Unterstützung für die Bildformate jpeg und png, für die Partitionstabelle part_apple und die Nutzung von LVM, md-raid (außer raid1), verschlüsselten LUKS-Partitionen sowie für die Dateisysteme btrfs, hfsplus, xfs und zfs entfernt.
Es wird festgestellt, dass im Ubuntu-Installer für /boot immer nur das Dateisystem ext4 verwendet wird, während andere Systeme nicht getestet werden und eine Gefahr für die Umgehung des verifizierten Boot-Modus darstellen, angesichts der wiederkehrenden Entdeckung von Schwachstellen in GRUB. - In Kubuntu kommen die Versionen KDE Plasma 6.7, KDE Gear 26.08, KDE Frameworks 6.29.0 und Qt 6.11.2 zum Einsatz. Standardmäßig wird eine Sitzung auf Basis des Wayland-Protokolls angeboten. Das Paket „plasma-session-x11“, das die Ausführung einer X11-Sitzung ermöglicht, ist nicht in der Hauptlieferung enthalten und wurde als nicht unterstützt erklärt, kann jedoch separat aus dem Repository installiert werden. In der Veröffentlichung von Kubuntu 27.04 beabsichtigt man, die Unterstützung für X11 vollständig einzustellen, gefolgt von der Aufgabe der Unterstützung von X11 in der Veröffentlichung von KDE Plasma 6.8.
- In Ubuntu Studio wurde ein minimaler Installationsmodus im Installer implementiert, der es ermöglicht, nur das erforderliche Basispaket spezifischer Pakete (Design, Audioeinstellungen, optimierte Konfigurationen) zu installieren, während Multimedia-Programme separat installiert werden können. Kategorisierte Programme wie Audio, Video, Grafik, Fotobearbeitung usw. können installiert werden, und es gibt die Möglichkeit, empfohlene Abhängigkeiten für jedes Paket separat auszuwählen. Für Benutzer anderer Ubuntu-Editionen besteht die Möglichkeit, das Paket ubuntu-studio-installer zu verwenden, um die in Ubuntu Studio bereitgestellten Einstellungen, Pakete und Programmkategorien zu installieren.
Die Benutzeroberfläche für die Audioeinstellungen wurde überarbeitet und ist jetzt als ein Fenster mit Tabs gestaltet. Es wurde die Möglichkeit geschaffen, eine separate Anwendung zur Konfiguration von PipeWire zu installieren. Neue Anwendungen für die Audiobearbeitung wurden hinzugefügt: Sonic Pi, SuperCollider und JNoise, sowie ein Set von SuperCollider 3-Plugins. Die folgenden Versionen wurden aktualisiert:
OBS Studio 32.2.2,
FreeShow 1.6.5,
QPrompt 2.0.2,
RaySession 0.18.0,
Patchance 1.4.0,
DistroAV 6.2.1,
Kdenlive 26.08.1,
Krita 6.0.3,
GIMP 3.2.6,
Ardour 9.8.0,
Scribus 1.6.6,
Audacity 3.7.8. - In Lubuntu wird die Version der Desktop-Umgebung LXQt 2.4 verwendet. Ein experimenteller Sitzungstyp auf Basis von Wayland wurde implementiert, der mit Hilfe des Display Server Mir und des Compositing-Managers Miriway realisiert wurde. Das X11-Protokoll wird standardmäßig weiterhin verwendet, und es sind derzeit keine Pläne, die Unterstützung dafür einzustellen, jedoch wurde die Implementierung des Anmeldebildschirms auf Miriway und Wayland umgestellt.
Quelle: opennet.ru
