OpenBSD 8.0 released with a 512G amd64 kernel address space

The OpenBSD project published the release page for OpenBSD 8.0, dated October 20, 2026, and described there as the 61st OpenBSD release. The page calls its feature list partial and points readers to the changelog leading to 8.0 for the full set of changes.

The highlights, as summarised from the page, start with the kernel. On amd64 the kernel virtual address space has been raised from 4G to 512G. The vmd(8) hypervisor gets new multiprocessor support, allowing up to 64 VCPUs per guest. The drm(4) graphics code is updated to Linux 6.18.53.

On the security and userland side, the release bundles LibreSSL 4.4.0 and OpenSSH 10.6. The OpenSSH update disables the LZ77 compressor for side-channel reasons. The unveil(2) restriction now applies to man(1) and related tools.

Two platform changes stand out: the loongson architecture is retired, and sparc64 switches to the LLVM toolchain.

The rest of the page is practical installation material. It lists per-architecture instructions for alpha, amd64, armv64, armv7, hppa, i386, luna88k, macppc, octeon, powerpc64, riscv64 and sparc64, each pointing to an INSTALL.* file on the mirror site. Depending on the platform, you can write install80.iso or cd80.iso to a CD, write install80.img or miniroot80.img to a USB stick or SD card, boot over the network with PXE or DHCP/tftp, or, on sparc64, use floppy images. The page says that anyone unsure about installing should read the relevant INSTALL file, and that dual booting on amd64 or i386 requires reading the INSTALL document.

Users who already run OpenBSD 7.9 and do not want to reinstall are pointed to the Upgrade Guide. Source is distributed as src.tar.gz (everything except kernel sources, extracted under /usr/src) and sys.tar.gz (kernel sources, under /usr/src/sys), both regular CVS checkouts that give a faster first update from the anoncvs servers. A ports tree archive is also provided. To follow the stable branch, users update the ports tree with CVS using the OPENBSD_8_0 tag. Most ports are available as packages on the mirrors, and updated ports for 8.0 will be made available if problems arise.

Key facts

  • OpenBSD 8.0 was released on October 20, 2026, described as the 61st OpenBSD release.
  • The amd64 kernel virtual address space grows from 4G to 512G, and vmd(8) supports up to 64 VCPUs per guest.
  • The release bundles LibreSSL 4.4.0 and OpenSSH 10.6; OpenSSH disables the LZ77 compressor for side-channel reasons.
  • The loongson architecture is retired, sparc64 moves to the LLVM toolchain, and drm(4) is updated to Linux 6.18.53.
  • Systems running 7.9 can follow the Upgrade Guide instead of reinstalling.

Why it matters

OpenBSD is a security-focused operating system, and each release shows where the project is putting its effort. This one combines low-level kernel work (a 4G to 512G kernel address space on amd64), virtualisation (vmd(8) guests with up to 64 VCPUs), updated cryptography and remote-access software (LibreSSL 4.4.0, OpenSSH 10.6), and a hardening step that extends unveil(2) to man(1) and related tools. It also drops an architecture, loongson, and moves sparc64 to LLVM.

Who it affects

Anyone running OpenBSD 7.9 who is deciding whether to upgrade. Operators of amd64 machines get the larger kernel address space. People running virtual machines under vmd(8) get guests with more VCPUs. Owners of loongson hardware are affected by the retirement of that architecture, and sparc64 users by the toolchain switch. The release also covers a long list of other platforms, from alpha and hppa to riscv64 and octeon.

How to use it

New installs: pick the INSTALL.* file for your architecture on the mirror site and write the matching image (install80.iso, cd80.iso, install80.img or miniroot80.img) to CD, USB or SD card, or boot over the network. Existing 7.9 systems: follow the Upgrade Guide rather than reinstalling. Source users: fetch src.tar.gz, sys.tar.gz and ports.tar.gz, and track the stable branch with the OPENBSD_8_0 CVS tag. Most software is available as pre-built packages.

How solid is it

The release page comes from the OpenBSD project itself, so it is a first-party source. The page says its feature list is partial and defers to the changelog for the full picture. The feature details here come from a summary of the page rather than its verbatim text. The source gives no benchmarks or performance figures for the amd64 address space change or any other feature.

Risks and caveats

The page lists only some of the changes, so other behaviour changes may exist that are not covered here. The source does not say why loongson was retired. It does not say how many changes or contributors went into 8.0. Users should read the Upgrade Guide and the relevant INSTALL file before moving a machine, and note that updated ports for 8.0 will be made available only if problems arise.