---
title: "OpenBSD 8.0 發布：內核位址空間擴大、虛擬機支援 64 個 vCPU"
url: https://sammy.hk/openbsd-8-0-%e7%99%bc%e5%b8%83%ef%bc%9a%e5%85%a7%e6%a0%b8%e4%bd%8d%e5%9d%80%e7%a9%ba%e9%96%93%e6%93%b4%e5%a4%a7%e3%80%81%e8%99%9b%e6%93%ac%e6%a9%9f%e6%94%af%e6%8f%b4-64-%e5%80%8b-vcpu/
author: Ethan
published: 2026-10-22T19:23:00+08:00
modified: 2026-10-22T09:02:08+08:00
description: "OpenBSD 8.0 已於 2026 年 10 月 20 日發布，是絕緣第 61 個版本；官方頁面列出這個版本的部分新功能與系統改動。[1] 各平台改動 官方列出的平台變化包括：[1] amd64：內核虛擬位址空間由 4G 提升至 512G；pmap(9) 的直接映射改置於虛擬位置；利用 AES 硬體指令加快交換空間…"
categories: ["開放源碼"]
tags: [ARM64, DRM, OpenBSD, RISC-V, "作業系統", "虛擬化"]
source: https://sammy.hk
---
![](https://sammy.hk/wp-content/uploads/2026/10/openbsd-8-0-og.jpg)OpenBSD 8.0 已於 2026 年 10 月 20 日發布，是絕緣第 61 個版本；官方頁面列出這個版本的部分新功能與系統改動。\[1\]

## 各平台改動

官方列出的平台變化包括：\[1\]

- **amd64**：內核虛擬位址空間由 4G 提升至 **512G**；`pmap(9)` 的直接映射改置於虛擬位置；利用 AES 硬體指令加快交換空間加密
- **arm64**：**新增休眠支援**；利用 AES 指令加快交換空間加密；實作 bounce buffers
- **riscv64**：透過 `elf_aux_info(3)` 的 `AT_HWCAP` 與 `AT_HWCAP2` 查詢偵測 CPU 擴展並向使用者空間公開；內核新增對 V 向量擴展的支援；實作 bounce buffers；支援 RISC-V Advanced Interrupt Architecture 並加入 `imsic(4)` 與 `aplic(4)` 驅動；內核支援 Sstc 計時器擴展
- **sparc64**：為 relocation flags 表加入邊界檢查；改用 LLVM 工具鏈；改善 SPARCV9 的記憶體對齊
- 其他架構：因無法配合 Clang 22 而**停止支援 loongson**；多項 RISC-V 與 MIPS 的 LLVM 修正；修正 hppa 保護位元編碼

## 內核、休眠與圖形

官方指出，內核修正了 `open_wmemstream(3)` 的記憶體大小計算、`semop(2)` 信號量 ID 在上下文切換期被錯誤/替換的問題，改善 pagedaemon 交換頁面與鋼放記憶體的門頁佇列喚醒式，新增 `getexecpath(3)` 以提供 ELF 程式執行路徑的副本，並為更大的 disklabel 作準備。\[1\]

休眠與暫停方面，官方列出多項改動：為 `qwz(4)` 喚用暫停/恢復；令 `ufshci(4)` 在 Samsung Galaxy Book4 Edge 與 HONOR MagicBook Art 14 Snapdragon 上滿過暫停；修正機關關閉且 `machdep.lidaction=0` 時仍會鳴筆記型電腦的問題；新增全域睡眠模式變數以區分休眠與一般暫停；為 `qcuart(4)` 加入暫停/恢復支援；為 `bytgpio(4)` 加入鳴叫中斷支援，修正 IdeaPad 從暫停恢復的問題。官方亦加強休眠映像的安全檢查，包括驗證複寫到 piglet 的區塊大小、讀取區塊時防止整數溢位、防止讀取 chunktable 時越界讀取，以及在解除休眠後清理 framebuffer。\[1\]

圖形方面，`drm(4)` 更新至 **Linux 6.18.53**；`inteldrm(4)` 新增對 **Intel Arc A 系列（DG2/Alchemist）**顯示卡的支援；amd64 內核位址空間擴大後可映射超過 4GB 的 VRAM；並為部分 Alder Lake 系統的 `inteldrm(4)` GuC 錯誤加入工廠韌體。\[1\]

## 虛擬化與網路

官方指出，VMM/VMD 方面新增**每個 guest 最多 64 個 vCPU 的多處理器支援**、重新設計為以核心管理由虛擬機擁有權、為 guest 加入 x2apic 模式支援，並修正 `vmd(8)` 在啟動時偵測不到內核的問題。\[1\]

網路方面，這個版本**引入 `rtrd(8)`（RPKI-To-Router 協定守護程式）與 `rtrctl(8)`**；`bgpd(8)` 納入 draft-ietf-sidrops-8210bis-26 的新 RTR v2 錯誤碼，並在降級路由中尊重 RTR 最低版本及正確關閉連線；`rpki-client(8)` 亦有多項修正，包括避免與 OpenSSL 4.1 使用時的緩衝區越界讀取、拒絕不合規的脅迫主編碼等。\[1\]

## 其他資訊

官方頁面提供鏡像下載、8.0 的 errata 頁、由 7.9 至 8.0 的詳細改動記錄，以及供驗證用的 signify 公鑰。\[1\]\[2\]

## 參考資料

\[1\] [OpenBSD 官方 — OpenBSD 8.0（2026 年 10 月 20 日發布）](https://www.openbsd.org/80.html)

\[2\] [OpenBSD 官方 — 7.9 至 8.0 詳細改動記錄](https://www.openbsd.org/plus80.html)

### 相關文章：

1. [Asterinas 0.19.0 發布：Rust 作業系統內核加入圖形子系統與 Arm 支援](https://sammy.hk/asterinas-0-19-0-%e7%99%bc%e5%b8%83%ef%bc%9arust-%e4%bd%9c%e6%a5%ad%e7%b3%bb%e7%b5%b1%e5%85%a7%e6%a0%b8%e5%8a%a0%e5%85%a5%e5%9c%96%e5%bd%a2%e5%ad%90%e7%b3%bb%e7%b5%b1%e8%88%87-arm-%e6%94%af%e6%8f%b4/ "Asterinas 0.19.0 發布：Rust 作業系統內核加入圖形子系統與 Arm 支援")
2. [Linux Forum Asia 2005 之後感](https://sammy.hk/linux-forum-asia-2005-%e4%b9%8b%e5%be%8c%e6%84%9f/ "Linux Forum Asia 2005 之後感")
3. [重新安裝 Serendipity](https://sammy.hk/reinstall-serendipity/ "重新安裝 Serendipity")
4. [近期喜歡上搞 Web Application](https://sammy.hk/interests-to-code-webapp/ "近期喜歡上搞 Web Application")
