
FreeBSD 工程团队正式发布了 FreeBSD 14.5-RELEASE,作为生产级维护版本,14.5 没有引入大规模架构变更,所有改动都围绕现有部署的稳定性和可用性展开,重点覆盖了系统安全、硬件适配、启动可靠性,以及用户空间兼容性。
FreeBSD 14.5 主要更新
原生 inotify 支持,Linux 应用移植更顺畅
FreeBSD 14.5 在内核和libc中补齐了 Linux 风格的 inotify 接口,包括inotify_init、inotify_add_watch和inotify_rm_watch等系统调用,以及对应的 C 库函数。有了这套接口,应用无需逐个打开文件就能监听目录层级的文件系统事件,依赖文件变更通知机制的 Linux 应用,在移植到 FreeBSD 上时会更加顺畅。
系统工具和开发环境升级
多个基础组件迎来版本更新,为日常运维、构建和网络诊断带来了更完善的底层支持:
- LLVM 21.1.8:系统默认工具链及相关组件升级。
- OpenSSL 3.0.21:加密库获得常规维护更新。
- libarchive 3.8.7:修复了多种归档格式读取器中的漏洞、内存泄漏和崩溃问题。
- tcpdump 4.99.6 和 libpcap 1.10.6:网络抓包与分析组件同步更新。
- 默认链接器调整:FreeBSD 上的 Clang 现在默认使用
ld.lld,不再遵循通用的ld搜索路径。
此外,pwd的默认行为从-P切换成了-L,和 POSIX 语义保持一致;sh的默认历史记录条数也从 100 增加到了 128。
硬件支持和存储兼容性增强
进一步提升了硬件和存储兼容性:
- 双 GPU Mac 支持:
acpi默认启用 Darwin OSI,部分 Apple Mac 可以自动调用集成显卡提升续航;如有需要,可以通过hw.acpi.apple_darwin_osi参数调整该行为。 - SATA 控制器:
ahci新增对 Marvell 88SE9128 一种设备变体的支持。 - RAID 控制器:
smartpqi新增多款控制器支持,并将直通 ioctl 的 I/O 缓冲区尺寸限制从 16 位扩展到了 32 位。 - FAT32 文件名兼容:
msdosfs现在支持处理包含 Unicode 代理对的文件名,FAT32 卷上可以正常访问 emoji 等基本多文种平面之外的字符。
启动环境更可靠,ZFS 与 UEFI 修复到位
- 修复了 amd64 平台下
loader.efi加载微码或大量模块时,可能导致启动失败的问题,还解决了bsdinstall无法正确创建 FreeBSD UEFI 启动项的回归故障。 - 优化 ZFS 启动环境:Lua 加载器新增了
be-list和be-switch命令,可以直接在加载器提示符下切换启动环境;ZFS 的 rc 脚本会先于 tmp 脚本执行,避免只读 ZFS 根目录配合tmpmfs=yes时,出现挂载顺序错误。 - 启动阶段现在默认会拒绝加载
nvidia、nvidia-modeset和nvidia-drm三个内核模块,防止通过loader.conf过早加载时触发内核恐慌。
安全、网络与管理细节完善
- 内核环境保护:新增安全开关,禁止非特权用户访问内核环境
kenv,受限环境下的 root 用户同样受到此限制,降低敏感数据的泄露风险。 - IPv6-only DNS 支持:
local-unbound-setup可以根据内核支持情况配置回环地址和协议,优化纯 IPv6 系统的 DNS 解析体验。 - 防火墙配置简化:
rc.firewall支持从磁盘文件读取firewall_allowservices和firewall_trusted中的 IP 地址或子网列表,方便维护较长的规则清单。 - ipfw 跨版本兼容:14.5 版本的用户空间运行在 FreeBSD 15.0 及以上内核时,
ipfw会自动调用随附的ipfw15程序加载规则,方便跨版本平滑升级。
旧式打印工具进入弃用阶段
lpr打印套件现已被标记为弃用,预计会在 FreeBSD 16.0 之前正式移除。官方建议改用 Ports Collection 中维护更活跃的print/cups或sysutils/LPRng。依赖传统 LPD/LPR 工作流的环境,建议尽早评估替代方案。
长期支持计划
| 版本/分支 | 支持截止日期 |
|---|---|
| FreeBSD 14.5-RELEASE | 2027 年 6 月 30 日 |
| stable/14 | 2028 年 11 月 30 日 |
| FreeBSD 14.4-RELEASE | 2026 年 12 月 31 日 |
升级 FreeBSD 14.5
官方支持通过freebsd-update在 RELEASE 版本之间执行二进制升级,这种方式会更新未修改的用户空间工具和官方发行版中的默认GENERIC内核。如果选择基于源代码升级,需要遵循/usr/src/UPDATING中的说明操作。
下载 FreeBSD 14.5
感兴趣的用户现在就可以访问 FreeBSD 官方下载页面获取 FreeBSD 14.5-RELEASE。正式部署前,建议先查看官方发布说明、硬件兼容性列表和勘误页面。















最新评论
不支持英伟达mx350显卡
连接不到镜像源是网络问题,你懂的
微软:我有这个能力,但我就是要用来做广告,就问你气不气🤳。
微软有这塞广告的功夫,还真可以在开箱阶段把配置环境写上去,大家按需勾选就行了