FreeBSD 公布了 2023 年第一季度报告,介绍了从 2023 年 1 月到 3 月的主要工作内容和项目进展。
报告首先总结了去年的财务状况:2022 年总共筹集了 1231096 美元,但并未完成 130 万美元的筹款目标。今年的财务预算约为 223 万美元,包括增加 FreeBSD 宣传和软件开发的支出,预计一半以上的预算会分配给改进 FreeBSD 和保持 FreeBSD 系统安全直接相关的工作。
今年的筹款目标又加了十万美元,年总筹款金额为 140 万美元。今年 Q1 的开局还算不错,已经收到 Juniper、Tarsnap、Microsoft 和 Stormshield 几位金主共 12.5 万美元的捐赠。(比去年 Q1 的 8.4 万左右要好一些)
开发工作进展
2022 年第二季度,FreeBSD 进行了 226 个源码提交、39 个移植提交和 12 个文档提交。以下是部分重要变更:
- 持续集成,目前正在开发脚本来帮助源码开发人员进行 CI 测试,主要目标之一是在预提交阶段提供更多可见性,第一个里程碑的审查已提交。
- 使用日志软更新在文件系统上启用快照(启用了运行日志软更新时的 UFS/FFS 文件系统快照)
- FreeBSD 作为第 1 层 cloud-init 平台(在成为一级云初始化平台方面取得了进展)
- FreeBSD 发布工程,(FreeBSD 13.2 正式发布)
- 改进 kinst DTrace 提供程序(kinst 是一个新的 DTrace 提供程序,允许在内核函数中跟踪任意指令,已添加到 FreeBSD 14.0 的基本系统中)
- FreeBSD 上的 OpenStack(可以使用 OpenStack 上的 Bhyve 管理程序生成 FreeBSD 实例)
其他基金会赞助的工作:
-
OpenSSH 修复和更新版本 9.2p1 和 9.3p1
-
libpcap 的导入和更新到版本 1.10.3
-
对 tmpfs、msdosfs 和 makefs 的改进
-
添加一个新的 kqueue1 系统调用
-
手册页更新
-
dtrace 和 bhyve 修复
-
LinuxKPI 工作
一些重要的工作进展:
- FreeBSD 的内核地址消毒器(Address Sanitizer)已从 AMD64 移植到 AArch64。
- FreeBSD 中的 DRM Linux 内核图形驱动程序支持已从 Linux 5.10 更新到 Linux 5.15~5.16,并在 5.17+ 上取得进展。
- 由 Apple Computer 在 1990 年代编写的 FSX File-System eXercisor 工具,现在已由 FreeBSD 用 Rust 编程语言重写。
更多报告细节可查看报告原文。