2026 年 5 月 19 日,OpenBSD 发布了第 60 个版本——7.9。这个版本的核心线索很清晰:把更多硬件拉进"能跑、能跑好"的圈子里。DRM 图形驱动同步到 Linux 6.18,arm64 平台一口气吃下 Rockchip RK3588/RK3576 和 Apple Silicon 笔记本,RISC-V 也新增了 RV64K1 支持。对关注嵌入式和异构部署的工程师来说,这几个方向值得拆开看。
DRM 同步 Linux 6.18:图形栈不再是短板
OpenBSD 的 DRM(Direct Rendering Manager)子系统一直采用从 Linux 内核定期同步的策略。7.9 把版本拉到了 Linux 6.18,这意味着近两年 Linux 社区在 GPU 驱动上的大量修复和特性——包括 AMD GPU 的显示核心改进、Intel 新架构的显示支持、以及各类嵌入式 GPU 的模式设置修正——都进入了 OpenBSD 内核。
实际影响有两层:
- 桌面用户:AMD Radeon 和 Intel 显卡在 OpenBSD 上的开箱体验更接近 Linux,X11/Wayland 下的模式设置、多输出、分辨率切换更稳定。
- 嵌入式场景:Rockchip、Allwinner 等 SoC 的显示管线依赖 DRM 驱动,同步到 6.18 直接决定了这些板子能不能正常输出画面。
arm64 扩展:RK3588、RK3576 与苹果笔记本
arm64 平台是 7.9 变动最大的架构方向。
Rockchip RK3588 是当前高性能 ARM SoC 的热门选择——8 核(4×A76 + 4×A55)、6 TOPS NPU、双 HDMI 输出。RK3576 则是它的中端兄弟,面向工业和边缘网关。OpenBSD 7.9 对这两颗芯片的支持包括:
- 基本启动和 SMP 多核调度
- PCIe 和 USB 3.0 控制器
- GL9755 SDHC 控制器(SD 卡读写)
- DRM 显示输出
Apple Silicon 笔记本的支持也在这个版本有了实质性推进。M1/M2 系列 MacBook 的键盘、触控板、Wi-Fi、电源管理等关键子系统逐步可用,意味着 OpenBSD 在苹果硬件上从"能启动"走向"能日常使用"。
RISC-V:RV64K1 加入
RV64K1 是一种精简的 RISC-V 64 位配置,去掉了一些浮点和原子扩展,面向极低成本的 MCU 类场景。OpenBSD 7.9 新增对这个配置的支持,信号很明确:项目在关注 RISC-V 的低端部署路径,不只是高端开发板。
网络与安全加固
摘要提到安全加固和网络功能更新,虽然细节未完全展开,但按照 OpenBSD 的传统,每个版本都会在以下方向持续打磨:
- 网络栈:pf 防火墙规则语法扩展、路由表性能优化、WireGuard 改进。
- 安全:pledge/unveil 机制覆盖更多用户空间工具、内核内存分配器加固、默认编译选项收紧。
实操:升级与硬件验证
如果你已经在跑 OpenBSD 7.8,升级到 7.9 的路径很直接。以下命令在目标机器上执行:
# 确认当前版本
uname -r
# 下载并验证 7.9 升级包(以 amd64 为例)
ftp https://cdn.openbsd.org/pub/OpenBSD/7.9/amd64/bsd.rd
sha256 -q bsd.rd | diff - <(echo "对照官方发布页的 SHA256 值")
# 重启进入升级内核
cp bsd.rd /bsd.rd
reboot
# 在启动引导器输入:boot /bsd.rd
# 然后选择 (U) Upgrade
升级完成后,验证 DRM 和硬件支持状态:
# 检查 DRM 驱动版本
sysctl hw.drm.version
# 查看 arm64 SoC 识别情况(在 RK3588 板卡上)
sysctl hw.machine hw.model
# 确认网络接口和 pf 语法兼容性
pfctl -nf /etc/pf.conf
# 检查新设备是否挂载
dmesg | grep -E 'drm|rk3588|apple|sdhc'
如果你想在 RK3588 板卡上做全新安装,流程略有不同——需要先从 USB 或 SD 卡启动 bsd.rd,再进入 (I) Install:
# 制作 SD 卡启动介质(在另一台机器上)
dd if=bsd.rd of=/dev/sdXc bs=1M
# 插入 RK3588 板卡,从 SD 启动后进入安装流程
适配建议与边界
几个需要留意的点:
- 苹果笔记本:Wi-Fi 和休眠恢复可能仍有边界情况,建议先在 M1 MacBook Air 上做基础测试,不要直接用于生产网关。
- RK3588 GPU 加速:DRM 模式设置可用,但 3D 加速(Mali GPU)在 OpenBSD 上仍不完整,桌面渲染走软件路径,性能有限。
- RV64K1:目前是基础启动和用户空间可用状态,不要期望完整驱动栈。
- 升级回退:OpenBSD 不支持内核 downgrade,升级前确认备份策略,或在虚拟机里先跑一遍。
OpenBSD 7.9 的价值不在于某个单点突破,而是把 Linux 社区两年的图形驱动积累、ARM 生态最热门的两颗 SoC、以及苹果笔记本的日常可用性,同步拉进了一个以安全为底色的系统里。如果你在找一条从 Linux 侧跳过来的路径,这个版本是硬件覆盖面最宽的起点。