NetBSD 10 已經發布,以下是它的新功能

NetBSD的

NetBSD 標誌

NetBSD 是 Unix 家族中眾多不太常見的作業系統之一 或閱讀相關內容。但這並不能忽視這樣一個事實:它的特點是卓越的便攜性,能夠在各種硬體平台上運行,最重要的是它注重設計的清潔和簡單。

這就是原因 我認為分享 NetBSD 10 發布的消息是合適的,距離上次更新已經過了一年半。新版本進行了重大改進,例如支援 FFS 檔案系統中的存取控制清單、顯著的效能最佳化、使用 Adiantum 演算法進行磁碟加密以及在核心中包含 WireGuard VPN 驅動程式。

NetBSD 10 有什麼新功能?

在新版本的 NetBSD 10 中,Linux 相容性有了重大改進, 其中包括對幾個關鍵機制的支持 在Linux相容層 (compat_linux)。這包括 新增對 eventfd、timerfd、POSIX 計時器、preadv 和 pwritev 的支持, 它提高了為 NetBSD 上的 Linux 環境設計的應用程式的互通性和操作。此外,還出現了一個圖形驅動程式的重大更新 適用於 x86 系統上的 Intel、NVIDIA 和 AMD GPU,以及子系統時序 採用 Linux 核心 5.6 的 DRM/KMS。 

NetBSD 10 呈現的另一個新功能是 擴展的硬體支持 適用於新的 Intel 和 AMD 處理器、Raspberry Pi 4 等 ARM 板,以及對 MIPS 等架構的改進支援。新增了對 Armv8-A 處理器上的 PAN(從不特權存取)、PA(指標驗證)和 BTI(分支目標識別)等安全擴充功能的支援。

它們也已更新 許多第三方元件,例如視窗管理器 gcc、OpenSSL、postfix、tmux、OpenSSH、X.org Server 等更新至最新版本。在此之上 新增了 17 個新設備驅動程式,包括Wacom數位板、各品牌千兆乙太網路等。

提高了核心中檔案路徑快取的效率,以及 專為 big.LITTLE Arm 系統量身訂製的任務調度程式效能。 tmpfs 檔案系統的 select 和 poll 系統呼叫的效能也得到了最佳化,並添加了針對 x86 和 AArch64 架構的特定最佳化,提高了 AArch64 系統上的 I/O 和網路效能。

另一方面,已經落實 用於搜尋記憶體頁面的更快的基於樹的演算法, 加快了對乾淨記憶體頁和髒記憶體頁的追蹤速度,並且顯著改進了大檔案的 fsync。此外,還改進了鎖定處理並提高了操作並行執行的效率。

在 NetBSD 10 上 增加了對使用 Adiantum 演算法的磁碟加密的支持, 在沒有 AES 加密硬體加速的系統中實現高效率。已啟用交換分割區的自動加密,並在 x86 和 Arm 處理器上新增了對硬體加密加速機制的支援。

此外,FFS 檔案系統中還新增了對 POSIX.1e ACL 的支持,這是透過從 FreeBSD 移植的擴充檔案屬性來實現的。為了使用 ACL,引入了一種名為 FFSv2ea 的新型檔案系統,可以使用 fsck_ffs 公用程式將現有檔案系統轉換為該檔案系統。

其他改變突出的s:

  •  新增了相容 WireGuard 的 wg 網路介面以支援 NetBSD 10 上的 VPN。
  • 預設密碼雜湊演算法已更改為 Argon2id,並且核心提供的 AES 軟體實作已改進,以提供跨架構的一致執行時間。
  • 通用磁碟格式 (UDF) 支援已改進,並且在 fstat 實用程式中新增了 ZFS 支援。
  • 對 FUSE(使用者空間中的檔案系統)的支援已擴展,並且交換的位元組序配置已新增至軟體 RAID 實作中。
  • 已經實現了Linux友好的eventfd和timerfd系統調用,添加了fexecve來執行文件描述符中的文件,並且整體系統功能得到了改進。
  • 過時的技術和驅動程式(例如 HIPPI、FDDI、TokenRing、SMBFS 驅動程式等)已被刪除,同時 IPv6 路由器廣告已移至用戶空間,並且舊設備的庫和驅動程式已被刪除。

如果你是 有興趣了解更多,您可以檢查 以下鏈接中提供了詳細信息。 對這個新版本有興趣的人應該知道 提供 630 MB 大小的安裝映像,針對 50 多種系統架構和 16 個不同的 CPU 系列進行編譯。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。