OpenBSD 7.9 Released
Contributed by rueda on from the seven-nine the sixtieth dept.
The OpenBSD project has announced OpenBSD 7.9, its 60th release.
The new release contains a number of significant improvements, including but certainly not limited to:
MAXCPUvalue on OpenBSD/amd64increased to 255 [See earlier report]- Preparations for supporting 52 disk partitions [See earlier report]
- Introduced selective blocking of cores from the scheduler with
sysctl hw.blockcpu[See earlier report] - Delayed hibernation support on OpenBSD/amd64 laptops [See earlier report]
- On
amd64, implemented delayed hiberation [See earlier report] - Parallel fault handling enabled on
amd64andarm64platforms drm(4)code updated to linux 6.18.16 [See earlier report]- Added
sysctl(8)machdep.vmmodeto indicate status as a host or guest [See commit] - Added
vmboot(onamd64), a tiny kernel for booting SEV VMs, which allowssysupgrade(8)to work [See commit] - Made OpenBSD run as a guest under Apple Hypervisor [See earlier report]
- Converted
vmd(8)'svirtio scsidevice to a subprocess [See earlier report] - Added
nhi(4), a driver for USB4 controllers, which allows modern laptops with AMD CPUs to reach the appropriate low power idle states during S0ix suspend. [See commit] - Added basic implementation of the low-level FUSE API
- Improved
sysugprade(8)handling of low disk space in/usr[See earlier report] fw_update(8)now checksdmesg(8)output in addition todmesg.boot[See earlier report]- On
amd64, added support for loading kernels from the EFI system partition [See commit] - The
pledge(2)"tmppath" promise has been retired [See earlier reports] - Enabled IPv6 autoconf [SLAAC] by default in installer [See commit]
- Private VLAN (PVLAN) support added to
veb(4)[See commit] - LACP support removed from
trunk(4)[See earlier report] - Multiple
pf(4)enhancements:- Source and state limiters introduced [See earlier report]
- Print both
nat-toandrdr-toinpfctl -s rules
- Added
httpd.conf(5)"no banner" configuration directive to suppress generation of "Server" header [See commit] - In
relayd(8), added support for PROXY protocol in TCP relays - In
acme-client(1), added support for IP Address certificates - OpenBGPD 9.1 [See earlier reports on releases of versions 9.0 & 9.1]
- rpki-client 9.8 [See earlier reports on releases of versions 9.7 & 9.8]
- LibreSSL 4.3.1 [See earlier report]
- OpenSSH 10.3 [See earlier report]
chromium(and derivatives) gained VA-API support [See earlier report]chromium(and derivatives) gained (Open) Widevine support support [See earlier report]
See the full changelog for more details of the changes made over this latest six month development cycle.
The
Installation Guide
details how to get the system up and running with a fresh install,
while those who already run earlier releases should follow the
Upgrade Guide,
in most cases using
sysupgrade(8).
Readers are encouraged to celebrate the new release by donating to the project to support further development of our favourite OS!

