HomeNewsOpenBSD 7.8 Released with Raspberry Pi 5 support, Parallel TCP stack, SEV-ES...

OpenBSD 7.8 Released with Raspberry Pi 5 support, Parallel TCP stack, SEV-ES VMs, and OpenSSH 10.2

OpenBSD 7.8 ships broad hardware enablement, major SMP networking gains, and security-focused updates across VMM, OpenSSH, and LibreSSL.

The OpenBSD project has released version 7.8, introducing a wide array of system-level refinements, expanded device support, and substantial security and networking improvements.

Broader Hardware and Platform Support

OpenBSD 7.8 brings full Raspberry Pi 5 support on arm64 alongside updates for Apple Silicon variants and Snapdragon X Elite platforms. The release adds new drivers, including acpiwmi(4), amdpmc(4) for AMD power management, and multiple Broadcom Set-top Box controllers.

Additional hardware support covers the Raspberry Pi RP1 peripherals and ASUS I2C HID keyboards. Networking enhancements include support for Realtek RTL8125D/8127 and Intel E810 adapters, plus wireless stability fixes across qwx(4), bwfm(4), and iwx(4).

Kernel and Performance Enhancements

The kernel now runs TCP and IPv6 stacks in parallel across multiple CPUs, using up to eight threads for network input. Timekeeping precision improves with nanosecond-level sleep handling, and lock management becomes more efficient with a reworked witness(4) subsystem. The release introduces a high-level software interrupt dispatcher and better fault handling on arm64. Suspend and hibernate reliability also improve for AMD-based laptops and ThinkPad systems.

Graphics and Virtualization Improvements

The Direct Rendering Manager (drm) subsystem now tracks Linux 6.12.50, adding new Qualcomm qcdrm(4) and qcdpc(4) drivers. On the virtualization front, OpenBSD introduces AMD SEV-ES confidential virtual machine support, aligning its vmm(4) and vmd(8) hypervisors with modern AMD security extensions. Virtio devices gain version 1.2 compatibility, while memory management for guests is simplified through new UVM-backed mechanisms.

Userland and Toolchain Updates

The userland environment replaces the Perl-based pkg-config with pkgconf 2.4.3 for faster dependency resolution. New tools such as watch(1), lldpd(8), and bpflogd(8) are introduced, while the gprof system adopts the profil(2) API. Utilities like fdisk(8) see expanded GPT/MBR recovery features and interactive editing improvements. Editors and shells, including vi(1) and ksh(1), receive targeted bug fixes and UTF-8 input corrections.

Security and Cryptography

OpenBSD 7.8 extends its security model through tighter pledge(2) policies, additional kernel guard pages, and safer sysctl handling. OpenSSH 10.2 introduces stricter username sanitization, new warnings for non–post-quantum key exchanges, agent socket relocation under ~/.ssh/agent, and improved DSCP marking defaults.

LibreSSL 4.2.0 enhances elliptic curve arithmetic with constant-time operations, cleans AES internals, and debuts a preliminary ML-KEM cryptography API.

Packages and Desktop Environments

Over 12,000 pre-built packages are available for multiple architectures. Notable updates include GNOME 48, KDE Plasma 6.4.5, KDE Frameworks 6.18.0, and Xfce 4.20.0. Core components receive major refreshes, including Firefox 143.0.3, LibreOffice 25.8.1.1, Python 3.12.11, PostgreSQL 17.6, Rust 1.90.0, and Node.js 22.20.0. The Xenocara display stack now features xserver 21.1.18 and Mesa 25.0.7, providing improved performance and compatibility.

Mehedi Hasan
Mehedi Hasan
Mehedi Hasan is a dedicated Linux enthusiast with a passion for helping others understand the core concepts of Linux systems. He focuses on breaking down complex topics into simple, beginner-friendly explanations. His goal is to make Linux accessible without overwhelming new learners.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Trending Now

10 Productive Scrum Tools To Manage Your Projects

Scrum is a popular Agile framework. It basically focuses...

HandBrake: A Free and Open-source Transcoder for Linux

HandBrake is a completely free and open source tool...

How To Customize Cinnamon Desktop in Linux System

Cinnamon desktop is one of the most trendy and...

How To Monitor Your Linux Servers with Checkmk

The Checkmk is one of the most used and...

Colibri Browser – A Minimalist and Modern Browser without Tabs for Linux

Sometimes using ordinary browsers become a headache to work...