FreeBSD 13.3 發布

經過11個月的開發,FreeBSD 13.3已經發布。為 amd64、i386、powerpc、powerpc64、powerpc64le、powerpcspe、armv6、armv7、aarch64 和 riscv64 架構產生安裝映像。此外,也為虛擬化系統(QCOW2、VHD、VMDK、raw)和雲端環境 Amazon EC2、Google Compute Engine 和 Vagrant 準備了程式集。 FreeBSD 13.x 分支與 FreeBSD 14 分支並行開發,後者的版本 14.0 於秋季形成,並將繼續提供支援直至 2026 年 13.4 月結束。 FreeBSD XNUMX 預計將在一年左右發布。

關鍵變化:

  • 無線裝置驅動程式以及使用 linuxkpi 層啟動的驅動程式的穩定性已得到改進,允許在 FreeBSD 中使用 Linux 驅動程式。更新了 Intel 和 Realtek 無線卡的 iwlwifi 和 rtw88 驅動程式。
  • 實現了在具有隔離 vnet 網路環境的 Jail 中運行 NFS 伺服器(nfsd、nfsuserd、mountd、gssd 和 rpc.tlsservd)的能力。新增了新的掛載選項「syskrb5」以掛載 Kerberized NFSv4.1/4.2,而無需指定 Kerberos 憑證。
  • Clang 編譯器和 LLVM 工具包已更新至分支 17。
  • ZFS 檔案系統實作已更新為發布 OpenZFS 2.1.14。 zfsd 提供了一種在磁碟產生過多 I/O 延遲事件時將其指定為故障的方法。
  • 在 ARM64 系統上,/etc/rc.conf 中預設啟用後台程序 powerd,允許系統在 Raspberry Pi 板上以最大效能運作。
  • 新增了使用「servicename_umask」變數在 rc.conf 中指定各個服務的 umask 值的功能。
  • 新增了在 ~/.login_conf 或 login.conf 中指定使用 setusercontext 呼叫的程式優先權的功能,例如登入程序。
  • rc.conf 中新增了為 diff 公用程式設定標誌的功能,該功能在定期實用程式產生包含變更的報告時啟動。
  • head 和 tail 實用程式現在支援 -q(安靜)和 -v(詳細)選項,以及在數字參數中使用 C 單位的能力。
  • 它包括由 LLVM 專案開發的 objdump 實用程式。
  • tftpd 中新增了「-S」選項,它允許您寫入 chroot 環境中不可公開寫入的檔案。
  • 核心程式介面的入門指南已被完全重寫。
  • 與檔案系統和 vnode 偵錯相關的統計資訊分組在 sysctl vfs.vnode 系列下。
  • 預設情況下,停用對 RFC 4620(IPv6 節點訊息,請求主機訊息)的支援。
  • pf 封包過濾器實作了套用目前主機傳送並在本機傳遞的封包重定向規則 (rdr) 的功能 (sysctl net.pf.filter_local=1)。
  • 新增了對 gve 虛擬網路介面卡(Google 虛擬網卡)的支援。
  • 對 BeagleBone Black (armv7) 板的支援已停止。
  • OpenSSH 9.6p1、Sendmail 8.18.1、expat 2.6.0、libfido2 1.13.0、nvi 2.2.1、unbound 1.19.1、xz 5.4.5、zlib 1.3.1 的更新版本。

此外,您還可以注意到 2023 年第四季 FreeBSD 開發報告的發布。一些最有趣的項目包括:

  • 在單獨的監獄環境中自動啟動 rc.d 服務的能力,在該環境中繼承父檔案系統,但進程可見性、網路存取、掛載權限等受到限制。
  • 致力於在 AMD64 架構系統上使用 SIMD 指令優化 libc 字串函數。提出了 17 個使用 SIMD 最佳化的函數,以及 9 個轉移到使用 SIMD 最佳化的呼叫函數的函數。測試期間,新函數處理平均大小為 64 個字元的字串時的效能提高了 5.54 倍。
  • Pot 0.16 工具包,用於管理基於 Jail 環境、ZFS、pf 和 rctl 的容器,支援與 nomad 容器編排平台整合。 Potluck 容器映像目錄,類似 FreeBSD 的 Dockerhub。

來源: opennet.ru

添加評論