OpenBSD 8.0 Expands Kernel Address Space and Virtualization Limits
OpenBSD 8.0 arrives as the 61st release of the operating system, delivering expanded hardware compatibility, larger kernel memory limits, and broader support for multi-processor virtual machines, according to the official release announcement published on October 20, 2026. The update increases the AMD64 kernel virtual address space from 4 GB to 512 GB, enabling the system to map graphics cards possessing more than 4 GB of VRAM. The release also randomizes the placement of the direct memory map.
Alongside the memory adjustments, the project’s integrated virtualization stack (`vmm`/`vmd`) now supports up to 64 virtual CPUs per guest. This upgrade brings improved virtual hardware and guest compatibility to virtualized environments running on the platform.
Hardware Support and Graphics Drivers in Version 8.0
Hardware compatibility shifts notably in this version with the addition of support for Intel Arc A-Series graphics, which rely on the DG2/Alchemist architecture. However, NVIDIA GPUs remain unsupported due to the company’s lack of proprietary binary drivers for OpenBSD, a contrast to how NVIDIA hardware is handled on Linux and FreeBSD. The Loongson port has been retired because it no longer functions with Clang 22.
Peripheral support expands with new drivers for the riscv64 K3 PCIe/USB3 combo PHY, the SpacemiT K3 SoC and PCIe controller, and Ethernet devices such as the Intel E610, Panther Lake, and Wildcat Lake. Users also gain drivers for the Samsung Advanced BIOS Interface (SABI), Rockchip OTP memory, and Samsung laptop battery monitors. Wireless capabilities grow through the `qwz` driver, which adds support for the Qualcomm Technologies WCN7850 wireless network adapter. AMD64 and ARM64 systems benefit from faster swap encryption powered by hardware-accelerated AES instructions, alongside newly introduced arm64 hibernation support.
LibreSSL 4.4.0 and OpenSSH 10.6 Security Hardening
Security remains a defining priority for the project, which maintains a track record spanning more than thirty years with only two remote holes in the default installation. The new release incorporates LibreSSL 4.4.0, which introduces compatibility fixes for AIX, FreeBSD, macOS, MinGW, and NetBSD, with specific attention to Windows environments. LibreSSL now prefers X25519MLKEM768 for TLS 1.3 connections through `libtls` and addresses certificate validation issues, TLS behaviors, and memory handling flaws.
OpenSSH 10.6 accompanies the release, disabling SSH compression using LZ77 and rejecting `$` and “ characters within command-line usernames to mitigate potential shell injection vulnerabilities. The `httpd` daemon also receives updates, gaining support for custom HTTP headers, header block and drop rules for request filtering, improved default crypto methods for HTTPS, and static file cache control.
User Community Perspectives on Simplicity and Filesystem Limits
Discussion on Hacker News surrounding the OpenBSD 8.0 release highlighted the platform’s traditional Unix philosophy and design simplicity. User ctolsen described the system by noting that `ps aux` displays roughly 10 entries initially, packet filter (`pf`) rules are logical, and manual pages remain consistently reliable. Longtime user nanolith, who has operated the system for nearly two decades, praised its stability and consistency across upgrades, stating that upgrades often go unnoticed until searched for.
Despite this stability, the user community acknowledges architectural limitations. Nanolith pointed out that OpenBSD may prove less suitable for large servers due to its ongoing lack of support for advanced filesystems such as ZFS, Btrfs, or GeFS.
Frequently Asked Questions About OpenBSD 8.0
What caused the retirement of the Loongson port in OpenBSD 8.0?
The project retired the Loongson port because the hardware no longer functions with Clang 22.
Which new wireless hardware does OpenBSD 8.0 support?
Wireless support expands via the `qwz` driver, which introduces compatibility for the Qualcomm Technologies WCN7850 wireless network interface.
How large is the new virtual address space on AMD64 systems?
The kernel virtual address space on AMD64 systems expands from 4 GB to 512 GB in OpenBSD 8.0, allowing mappings for graphics cards with more than 4 GB of VRAM.
Keep reading