类 Unix 操作系统 OpenBSD 7.4 发布:改进内核、用户空间 Bug 修正等
10 月 17 日消息,據官網消息,Theo de Raadt 昨日發布了類 Unix 操作系統 OpenBSD 7.4 版本,這是 OpenBSD 的第 55 個版本更新。
整理主要內容如下:
-
內核改進:
-
arm64 架構上,dmesg (8) 中顯示 BTI 和 SBSS 特性。
-
引入新的 kqueue1 (2) 系統調用,支持 O_CLOEXEC 標志。
-
在設備樹上添加讀寫映射,以修復 softraid (4) 上的根分區。
-
正確識別 umass (4) 軟盤設備為軟盤驅動器。
-
在 wscons (4) 中更新框線字符,以適應 unicode 標準。
-
修復在使用 MS-DOS 文件系統時的未定義行為。
-
在 arm64 架構上使用深度空閑狀態來節省能源。
-
更新 AMD CPU 支持。
-
解決 'Zenbleed' AMD CPU 錯誤的問題。
-
在 dmesg (8) CPU 行中報告推測控制位。
-
優化主 CPU 的時鐘中斷準備,分離 cpu_initclocks () 的初始化部分。
-
SMP 改進:
-
重寫 pfsync (4),改進鎖定和并行化網絡堆棧。
-
移除 ARP 輸入路徑的內核鎖定。
-
將 MP 安全的 arprequest () 從內核鎖中分離出來。
-
移除 IPv6 鄰居發現中的內核鎖。
-
解鎖網絡堆棧中 ioctl (2) 和路由代碼的更多部分。
-
直接渲染管理器和圖形驅動程序改進:
-
更新 drm (4) 到 Linux 6.1.55。
-
修復 sg_set_page () 中的 end marker,以避免在 Alder Lake 和 Raptor Lake 上使用頁面翻轉時的內存訪問錯誤。
-
VMM / VMD 改進:
-
允許 vmm (4) 客戶端啟用和使用 IBT。
-
隱藏 AMD 硬件 p 狀態對 vmm (4) 客戶端的可見性。
-
修復 vmd (8) 中的未初始化內存問題。
-
允許 vmd_vm.vm_ttyname 以字符數組的方式傳遞,允許通過 ipc 通道傳遞 vmd_vm 對象。
-
改善 vmd (8) vmm 進程中文件描述符的關閉。
-
針對用戶空間(userland)的 bug 修正和調整:
-
引入新的 ISO C11 頭文件 <uchar.h>,聲明 char32_t 和 char16_t 類型以及相關函數。
-
支持使用 ktrace (1) 和 kdump (1) 進行內存泄漏檢測的 malloc (3) 選項 D。
-
允許在 make (1) 中使用 ${.VARIABLES},列出已設置的全局變量名稱。
-
新的 kdump (1) 選項-u,以選擇 utrace (2) 跟蹤點。
-
在 openrsync (1) 中支持--size-only 和--ignore-times 選項。
-
更新 zoneinfo 到 tzdata2023c。
-
將 ucom (4) 的固定名稱格式作為 cu (1) -l 選項的有效格式。
-
各種錯誤修復和用戶空間調整。
-
網絡堆棧改進:
-
同步 ARP 和 ND 中的 getuptime (9) 的使用。
-
實現新的 sysctl (2) net.inet6.icmp6.nd6_queued,顯示等待 ND6 響應的數據包數量。
-
支持 TCP 分段卸載(TSO)和 TCP 大接收卸載(LRO)。
-
PF 防火墻改進:
-
優化 DIOCGETRULE 請求,以在 pfctl (8) 從內核中獲取 pf (4) 規則時提高性能。
-
放寬 pass all 規則的實現,以允許各種鄰居廣告。
-
修復當本地生成的 IP 數據包重定向到用戶空間時,由于硬件卸載而沒有校驗和的問題。
-
安全性改進:
-
包括 IBT、BTI 和 PAC 的支持,以增強控制流完整性。
-
內存分配改進:
-
關閉 shutdown (8) 程序,只允許_shutdown 組的成員執行,以減少操作員組的權限。
-
使用 unveil (2) 限制 patch (1) 的文件系統訪問。
-
網絡堆棧中的多項更改,包括 TSO 和 LRO 的支持。
-
新的 pf (4) 防火墻特性和性能改進。
-
安全增強:
-
如 IBT、BTI 和 PAC 的啟用,以提高控制流完整性。
參考
-
OpenBSD 7.4
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節省甄選時間,結果僅供參考,所有文章均包含本聲明。
總結
以上是生活随笔為你收集整理的类 Unix 操作系统 OpenBSD 7.4 发布:改进内核、用户空间 Bug 修正等的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用的推荐算法解析
- 下一篇: 售价 468 港币 11 月 14 日发