FreeBSD 12.4 發布。安裝映像適用於 amd64、i386、powerpc、powerpc64、powerpcspe、sparc64 和 armv6、armv7 和 aarch64 架構。此外,也為虛擬化系統(QCOW2、VHD、VMDK、raw)和 Amazon EC2 雲端環境準備了影像。 FreeBSD 12.4 將是 12.x 分支的最後一個版本,並將維護到 31 年 2023 月 13.2 日。 FreeBSD 2023 的更新將於春季發布,FreeBSD 14.0 計劃於 XNUMX 年 XNUMX 月發布。
關鍵創新:
- telnetd 伺服器程序已被棄用,因為其程式碼庫無人維護且有品質問題。在 FreeBSD 14 分支中,telnetd 程式碼將從系統中刪除。 Telnet 用戶端支援保持不變。
- if_epair 驅動程式用於建立虛擬乙太網路接口,提供使用多個 CPU 核心並行處理流量的能力。
- cp 實用程式在使用「-R」標誌時實現了對無限遞歸的保護,確保正確處理「-H」、「-L」和「-P」標誌(例如,當指定「-H」或「-P」時,符號連結的擴展將停止),並允許使用「-P」標誌而不使用「-R」標誌。
- 提高了 nfsd、elfctl、usbconfig、fsck_ufs 和 growfs 實用程式的效能。
- sh 命令解釋器中載入設定檔的邏輯發生了變化:首先從 /etc/profile.d 目錄載入所有副檔名為「.sh」的文件,然後載入檔案 /usr/local/etc/profile,之後從 /usr/local/etc/profile.d/ 目錄載入副檔名為「.sh」的檔案。
- tcpdump 公用程式提供了設定 pflog 標頭中顯示的規則數量的功能。
- dma(DragonFly Mail Agent)訊息傳遞代理程式的程式碼已經與DragonFly BSD同步;它確保從本機郵件用戶端接收和傳遞訊息(不支援透過連接埠 25 處理網路 SMTP 請求)。
- pf 封包過濾器修復了使用 pfsync 轉送流量時出現的記憶體洩漏問題並改善了狀態同步。
- ipfilter 封包過濾器已更新,包括用於 dtrace 追蹤機制的 DT5 和 SDT 測試呼叫。實作了使用 ippool.conf 格式的 ippool 副本重置轉儲的功能。禁止從不使用 VNET 虛擬網路堆疊的監獄環境修改 ipfilter 規則、位址轉換表和 ippool。
- hwpmc(硬體效能監控計數器)框架已更新,以支援基於 Comet Lake、Ice Lake、Tiger Lake 和 Rocket Lake 微架構的英特爾 CPU。
- 改進的硬體支援。修正了 aesni、aw_spi、igc、ixl、mpr、ocs_fc、snd_uaudio、usb 驅動程式中的錯誤。 ena 驅動程式已更新至 2.6.1 版本,支援彈性運算雲 (EC2) 基礎架構中使用的第二代 ENAv2(彈性網路適配器)網路適配器,以組織 EC2 節點之間的通訊。
- 基礎系統中所包含的第三方應用程式的更新版本:LLVM 13、unbound 1.16.3、OpenSSL 1.1.1q、OpenSSH 9.1p1、file 5.43、libarchive 3.6.0、sqlite 3.39.3、expat 2.4.9、hostd/wpa2.10 月 XNUMX.
來源: opennet.ru
