OpenBSD 8.0 Drops: 64-vCPU VMs, Intel Arc Graphics, and a 512 GB Kernel Leap

OpenBSD 8.0 arrived on October 20, 2026 — the project's 61st release in its three-decade history — and it's one of the more consequential updates in recent memory. Where earlier releases sharpened the edges on what was already there, 8.0 lands with structural changes that make the operating system look and behave significantly differently from the 7.x line.

Virtualization Gets Serious

The headline number is 64. OpenBSD's built-in hypervisor, VMM/VMD, can now run guests with up to 64 virtual CPUs — a fourfold jump from before. That alone pushes it past the "toy hypervisor" threshold for many workloads. Alongside the CPU ceiling, 8.0 adds x2APIC support, MSI/MSI-X interrupts for virtio devices, and checksum offloading. QCOW disk image handling is also improved. If you've been running OpenBSD VMs and hitting walls, this release removes several of them at once.

A Much Larger Address Space

The amd64 kernel's virtual address space jumps from 4 GB to 512 GB in this release. That number is easy to skim past, but it matters: OpenBSD has historically been conservative about memory layout changes because of the security implications. Expanding the address space this aggressively suggests the team is comfortable with where the ASLR and memory isolation guarantees stand. It also means large in-kernel data structures that previously required workarounds can now be allocated more naturally.

Modern GPU Support

OpenBSD 8.0 brings Intel Arc A-Series (Alchemist) support through the inteldrm driver, along with DRM drivers updated from Linux 6.18.53. AMD and Intel graphics code now shares a common upstream lineage with what Linux users are running, which simplifies long-term maintenance. For ARM64 systems, hibernation support lands in this release — a gap that made OpenBSD awkward to use on laptops with ARM chips.

Compiler and Toolchain Upgrades

The base compiler on all Clang-supported architectures moves to Clang/LLVM 22. SPARC64 completes its transition to the LLVM toolchain in this release. RISC-V gains kernel support for the V vector extension, the Advanced Interrupt Architecture, and the Sstc timer extension — making OpenBSD on RISC-V hardware more viable for real workloads.

Security Refinements

Security updates are woven through the release as always, but 8.0 includes tighter validation of executable files, expanded pledge and unveil coverage, and additional protections against memory corruption and information disclosure. The httpd(8) web server gains custom response headers and header-based filtering rules — a small addition that makes it considerably more useful as a front-end proxy without reaching for third-party software.

Loongson architecture support was retired in this release. The project maintains that removing unsupported hardware keeps the codebase auditable — a tradeoff that aligns with OpenBSD's priorities even when it's inconvenient.

Getting It

OpenBSD 8.0 is available now from the official mirrors. Existing installations can upgrade via sysupgrade(8). The full changelog and release announcement are on openbsd.org.