OpenBSD 8.0 Elevates Virtualization, Expands Architecture Support
OpenBSD 8.0 delivers substantial improvements across multiple CPU architectures and subsystems. On amd64, kernel virtual address space expanded from 4GB to 512GB, with swap encryption accelerated via AES CPU instructions. Arm64 gains hibernation support with similar encryption speedups, while riscv64 added vector extension support and advanced interrupt handling. Sparc64 switched to LLVM toolchain, and loongson architecture support was retired due to incompatibility with Clang 22.
Virtualization received major upgrades through the VMM hypervisor, now supporting up to 64 virtual CPUs per guest alongside x2apic mode, improved interrupt routing, and network checksum offload. Suspend and hibernate functionality expanded with additional safety validations preventing disk image corruption. Graphics driver updates added Intel Arc A-Series support with extended VRAM mapping on systems with larger address spaces.
Hardware support grew substantially with new drivers for Samsung battery monitoring and BIOS interfaces, Rockchip OTP memory, and support for K3-based platforms. Wireless driver improvements targeted stability through memory leak fixes, race condition resolution, and feature additions in the qwx(4) driver. Across userland, enhancements addressed audio handling, network diagnostics, and filesystem operations.
Read the full article
Continue reading at Hacker News →This is an AI-generated summary. Read the original for the full story.