FreeBSD 16 从其基础系统中移除最后一批 GPL 代码
摘要
FreeBSD 16 已从其基础系统中移除最后一批 GNU GPL 许可的代码,淘汰了 dialog 工具和 GNU 子树。这标志着 FreeBSD 向完全基于宽松许可的基础系统迈进的一个重要里程碑。
查看缓存全文
缓存时间: 2026/07/15 13:44
FreeBSD 16 从其基础系统中移除最后一个 GPL 代码
来源:https://www.phoronix.com/news/FreeBSD-16-Goes-GPL-Free BSD
自上周起,FreeBSD 16 的源代码树中,基础系统里最后一个 GNU GPL 许可代码已被移除。
dialog 实现是 FreeBSD 基础系统中最后一个 GNU GPL 许可软件。FreeBSD 安装程序此前已转向使用 bsddialog 替代 dialog,而 dpv 是最后一个使用 dialog 的程序,但本身已被关闭并现已移除。
此工单(https://reviews.freebsd.org/D55424)于今年二月提出移除 dialog,现已合并至 FreeBSD 源代码树,将用于 FreeBSD 16.0。
FreeBSD 移除 GNU 子树
随着 dialog 被移除,由于不再有 GNU 代码,最新的 FreeBSD 代码现已移除 FreeBSD 基础系统的 GNU 子树(https://github.com/freebsd/freebsd-src/commit/134a4c78d070f8c4ea43a060a7ae28d22ac39558)。
FreeBSD 16.0 正在迈向发布,预计将于 2027 年 12 月完成。
相似文章
FreeBSD ports 冻结
FreeBSD 冻结了其 ports 仓库,原因是某维护者意外提交了一个 150MB 的 Linux Copilot 二进制文件,导致 GitHub 镜像中断并引发许可问题。
FreeBSD 网站的新设计
FreeBSD 项目为其官方网站推出了新设计,突出了操作系统的特性,如 ZFS、虚拟化、Jails、网络、文档和社区。
NetBSD 9.5 发布,netbsd-9 终止支持
NetBSD 项目宣布发布 NetBSD 9.5,这是 NetBSD 9 稳定分支的最终版本,包含安全与稳定性修复,同时宣布所有 NetBSD-9.x 版本终止支持。
FreeBSD 14.5-Release
FreeBSD 14.5-RELEASE 是 FreeBSD 操作系统的维护更新,包含错误修复和驱动程序更新,新功能极少。
OpenBSD 8.0
OpenBSD 8.0 是第 61 个 OpenBSD 版本,于 2026 年 10 月 20 日发布,针对 amd64、arm64、riscv64 和 sparc64 平台进行了改进,包括更大的内核虚拟地址空间、休眠支持、RISC-V 向量扩展/高级中断架构(Advanced Interrupt Architecture)支持,以及在 sparc64 上切换到 LLVM 工具链。