Künstliche Intelligenz

Ubuntu 25.10 führt optimierte Pakete für moderne x86-64-CPUs ein


Canonical erweitert Ubuntu 25.10 um ein neues Konzept namens Architektur-Varianten. Dabei handelt es sich um mehrere Versionen derselben Pakete, die für unterschiedliche Prozessor-Generationen optimiert wurden. Den Anfang macht die x86-64-v3-Variante, die speziell moderne Intel- und AMD-Prozessoren besser ausnutzt.

Weiterlesen nach der Anzeige

Hierfür musste Canonical Anpassungen an den zentralen Komponenten dpkg, apt und der Build-Plattform Launchpad vornehmen. Wie das zuständige Ubuntu-Team in seinem offiziellen Discourse-Forum erklärt, können nun Pakete parallel für verschiedene Mikroarchitektur-Level kompiliert werden. Das Ziel: Performance-Gewinne auf aktueller Hardware ohne Einbußen bei der Kompatibilität mit älteren Systemen.

Die x86-64-v3-Architekturebene – von Ubuntu als amd64v3 bezeichnet – setzt Unterstützung für AVX, AVX2 sowie weitere Befehlssatzerweiterungen wie BMI1, BMI2, FMA und MOVBE voraus. Diese Features sind in Intel-Prozessoren ab der Haswell-Generation sowie in AMD-CPUs ab Excavator verfügbar. Folglich erfüllen die meisten Cloud-Instanzen und Desktop-Rechner der letzten zehn Jahre die Anforderungen.

Für Ubuntu 25.10 hat Canonical etwa 2000 Source-Pakete aus der Main-Komponente für amd64v3 neu kompiliert. Die Distribution setzt dabei auf ein Opt-in-Modell: Anwender müssen die optimierten Varianten explizit aktivieren. Hierfür genügt es, die aktuellste dpkg-Version zu installieren und anschließend die Konfigurationszeile APT::Architecture-Variants "amd64v3"; in der Datei /etc/apt/apt.conf.d/99enable-amd64v3 zu hinterlegen. Nach dem üblichen apt update und apt upgrade installiert das System die optimierten Pakete.

Die Entwickler weisen darauf hin, dass apt beim Upgrade möglicherweise von einem „Downgrade“ ausgeht – eine rein kosmetische Anzeige, die Ubuntu 26.04 LTS korrigieren soll. Außerdem sollten Nutzer beachten, dass sich eine mit amd64v3-Paketen ausgestattete Festplatte nicht ohne Weiteres bei einem Wechsel mit älterer Hardware einsetzen lässt, die diese Befehlssatzerweiterungen nicht beherrscht.

Nutzer können die Unterstützung ihres Systems mit einem einfachen Befehl prüfen: ld.so --help | grep '\-v[0-9]' listet die verfügbaren und unterstützten x86-64-Level auf. Zeigt die Ausgabe v2, v3 und optional v4 als „supported“ an, kann das System mit den optimierten Paketen umgehen.

Weiterlesen nach der Anzeige

Benchmarks von Canonical, bei denen das gesamte Ubuntu-Archiv für x86-64-v3 neu gebaut wurde, zeigen überwiegend moderate Performance-Steigerungen von etwa einem Prozent. Bei rechenintensiven Anwendungen mit hohem Anteil an Fließkomma- und Vektoroperationen – zum Beispiel Multimedia-Encoding, wissenschaftliche Berechnungen oder Kryptographie – fallen die Verbesserungen jedoch deutlicher aus. Die aktuelle Ubuntu-25.10-Variante hat allerdings noch nicht das übliche Testing-Niveau durchlaufen, sodass Canonical vor möglichen Bugs bei testwilligen Anwendern warnt.

Für die kommende LTS-Version Ubuntu 26.04 plant Canonical, alle Pakete für amd64v3 neu zu kompilieren und sie denselben rigorosen Tests zu unterziehen wie die Standard-Pakete. Zudem arbeitet das Team an Funktionen, um Systeme wiederherzustellen, die versehentlich auf älterer Hardware mit amd64v3-Paketen gebootet werden. Langfristig könnte Ubuntu weitere Architektur-Varianten wie x86-64-v4 mit AVX-512-Unterstützung einführen, um noch neuere Prozessoren optimal auszunutzen – hierzu machen die Entwickler aber noch keine Angaben.


(fo)



Source link

Beliebt

Die mobile Version verlassen