HeadlinesBriefing HeadlinesBriefing.com

OpenBSD 8.0 bringt GPU-Treiber aus Linux 6.18

Hacker News •
×

OpenBSD 8.0 nimmt mit einer Reihe bedeutender Aktualisierungen Gestalt an. Clang/LLVM 22 ist nun der Basiscompiler auf clang-Architekturen, einschließlich aktualisierter Unterstützungsbibliotheken libc++, libc++abi, compiler-rt und libunwind. Auch OpenBSD/sparc64 ist standardmäßig auf Clang umgestiegen und ist damit die letzte große Architektur, die diesen Schritt vollzogen hat. OpenBSD ist somit das einzige Betriebssystem, das sparc64 mit einer modernen Toolchain unterstützt.

Seit 7.9 hat Jonathan Gray den drm-Grafikstack weiter aktualisiert, darunter inteldrm, radeondrm und amdgpu, sodass OpenBSD 8.0 auf dem Stand von Linux 6.18.y/6.18.53 ist. Die Version ergänzt Treiberunterstützung für Intel Arc A-Serie-Karten (DG2/Alchemist). Der virtuelle Kernel-Adressraum auf amd64 wurde auf 512G erweitert, sodass mehr als 4G VRAM abgebildet werden können, was GPU-Rechenlasten wie Vulkan ermöglicht.

Auch bei der Virtualisierung gibt es einen großen Fortschritt. Nach umfangreicher Arbeit in Edmonton durch Mike Larkin und Dave Voutila unterstützt vmm/vmd nun SMP-Gäste mit bis zu 64 VCPUs pro VM. Im Netzwerkbereich kommt der Treiber qwz(4) für Qualcomm WCN7850 "ath12k"-WLAN-Geräte hinzu, während der neue Treiber sambat(4) Batteriestatus und Ladezyklen auf Samsung Galaxy Book4 Edge arm64-Geräten überwacht. Die Swap-Verschlüsselung wird auf amd64 und arm64 nun durch AES-CPU-Befehle beschleunigt.

Weitere Neuerungen sind Heartbeat-LEDs auf arm64- und riscv64-Boards, die im Takt der Systemlast-Durchschnittswerte blinken, sowie neue Funktionen für httpd(8), etwa benutzerdefinierte Antwortheader und Filterregeln auf Basis empfangener HTTP-Header wie User-Agent. Der Entwicklungszyklus markierte außerdem den ersten Commit des Autors in OpenSSH, und für 8.0 sind weitere Änderungen geplant.

Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing