NetBSD 10.1 作業系統版本現已推出,支援 58 種系統架構和 16 個 CPU 系列。除了可移植性和對各種硬體平台的支援之外,NetBSD 作業系統還提供 NVMM 管理程式、NPF 防火牆、pkgin 套件管理器、pkgsrc 套件儲存庫、veriexec 完整性引擎、W^X 模式(記憶體頁面不能在記錄和執行時同時存取)、ZFS 檔案系統支援、cgd 磁碟加密系統。為 640 種架構準備了安裝映像 (56 MB)(跳過 epoc32 和 ia64)。
該專案支援 8 個主要連接埠:NetBSD:amd64、i386、evbarm、evbmips、evbppc、hpcarm、sparc64 和 xen,以及與 alpha、hppa、m49、m68010k、sh68、sparc 和 vax 等 CPU 相關的 3 個輔助連接埠。二級端口仍受支持,但已失去相關性或沒有足夠數量的開發人員對其開發感興趣。第三類包括一個端口(acorn26),其中包含不工作的端口,如果沒有愛好者對其開發感興趣,則可以將其刪除。
NetBSD 10.1 的主要改進:
- 軟體 RAID 實作中新增了對活動磁碟和備用磁碟熱移除的支援。
- raidctl 公用程式中新增了「raidctl dev command」語法,讓您透過命令列管理簡單 RAID 陣列的設定。例如,要建立 0 個磁碟的 RAID 0,可以指定“raidctl raid0 create 0 /dev/wd1e /dev/wd2e /dev/wd1e”,要建立 RAID 0(目前僅包含 1 個磁碟),請使用“ raidctl raidXNUMX建立缺少/dev/wdXNUMXe 的鏡像」。
- 修正了導致網路套接字效能下降的回歸。
- 橋接驅動程式現在具有網路介面保護模式,啟用後,透過受保護網路介面接收的訊框無法重新導向到另一個受保護介面。
- shmif 虛擬乙太網路介面卡現在能夠更改網路連結的狀態。新增了新的實用程式 shmif_pcapin 用於測試 shmif。
- NFS 解決了在 RAM 超過 32 GB 的系統上運作時出現的問題。
- 新增了硬體支援:Realtek/Killer E2600 乙太網路、Brainboxes USB 串列、Mercusys MW150USV2 Wi-Fi。
- 預設情況下,x86_64 系統為威盛 C7、威盛 Nano 和兆芯 CPU 溫度感測器啟用了 viac7temp 驅動程式。改進了 VIA CPU 支援。
- 對於 ARM64 系統,核心包含在 QEMU 中播放音訊所需的音訊裝置。
- 修正了 virtio 驅動程式中的錯誤。
- 內建 HTTP 伺服器產生的包含目錄內容的頁面適合從行動裝置檢視。
- 在 C 函式庫中,getentropy 函數已符合 POSIX.1-2024 標準的要求。
- 克隆的情況 虛擬機 提供了透過 getentropy 和 arc4random 函數存取的偽隨機數產生器熵池的自動重新初始化功能。
- 更新了 ftp 20241129、libarchive 3.7.7 和 Xserver 21.1.14 的版本。
- NFSv3 支援已新增至引導程式中使用的 libsa 庫中。
- 減少了 i386 系統的建置大小,現在可以放在 CD-ROM 上。
- 對於 mac68k 和 macppc 架構,新增了 mkhybrid 實用程序,它允許您建立通用啟動映像。
- usleep函數允許大於999999的值。
來源: opennet.ru
