FreeBSD 14.0 的候选发布版已于本周末发布,开发人员正努力争取在 11 月初发布 FreeBSD 14 稳定版。FreeBSD 14 是支持 32 位系统的最后一个系列。FreeBSD 15 将放弃对 32 位硬件平台的支持,但 FreeBSD 15 64 位系统将保留对运行 32 位二进制文件的支持。这种 32 位二进制文件的兼容性预计至少会支持到 FreeBSD 16。
FreeBSD 14 还新增了一个用于获取固件包的"fwget"工具。fwget 工具最初可以获取英特尔和 AMD GPU 的固件。
FreeBSD 14 中的许多其他变化包括:用 dma 代替 sendmail、Kinst 成为新的 DTrace 提供者、makefs 增加了 ZFS 支持、boottrace 成为在系统启动和关闭过程中捕获跟踪事件的新接口、内核 TLS 卸载处理 TLS 1.3 的接收端卸载、WPA 初步支持 WiFi 6、sh 现在是 root 用户的默认 shell,以及更新的 LLVM 工具链。
基于 ARM64 和 AMD64 的 FreeBSD 14 现在支持多达 1024 个 CPU 核心,高于当前的 256 个核心限制。AMD EPYC Bergamo 现在允许每个插槽 128 个内核/256 个线程,超过了当前 FreeBSD 的限制,因此至少 FreeBSD 14.0 允许使用这些高内核数服务器。
除此之外,FreeBSD 14 的重启速度也会加快,ISA 声卡支持被移除,新的英特尔 QAT 驱动程序比之前的 FreeBSD QAT QuickAssist 技术驱动程序有更多的功能和支持。Netflix 还发起赞助,删除了 FreeBSD 中的许多其他旧驱动程序。
正在进行中的发布说明还列出了即将发布的 FreeBSD 14 的其他有趣细节:
https://www.freebsd.org/releases/14.0R/relnotes/
周五的 FreeBSD 14.0-RC1 发布公告概述了 Linux KPI 的更新、各种 WiFi 更新,以及本周候选发布版的竞赛条件修复。在 FreeBSD 14.0-RELEASE 于 11 月 7 日左右发布之前,预计至少还会有两个候选版本。