2024 年第一季度 FreeBSD 状态报告

这是 2024 年 FreeBSD 的首份状态报告,包含 21 个条目:

  • 关于页面及相关链接:提供了关于 FreeBSD 的多个页面链接,如AboutFeatures等。
  • 团队报告

    • FreeBSD 核心团队:负责 FreeBSD 的管理,发布了 13.3-RELEASE 版本,批准了Bojan Novković的 src 提交位,重新激活了Mark PeekMark MurrayLawrence Stewart的 src 提交位。
    • FreeBSD 基金会:501(c)(3)非营利组织,支持 FreeBSD 项目和社区,通过多种方式推进 FreeBSD 的发展,包括软件研发、举办活动、维护基础设施等,公布了 2024 年预算,完成了多项赞助项目,如音频栈改进、Bhyve 改进等,还在持续推进合作伙伴关系和研究工作,加强宣传倡导,开展筹款活动等。
    • FreeBSD 发布工程团队:负责设置和发布 FreeBSD 的官方版本计划,管理发布周期,提供开发快照构建等。
    • 集群管理团队:负责管理 FreeBSD 项目的机器,以同步其分布式工作和通信,本季度工作包括支持用户账户、磁盘和部件维护、设立新镜像等,还介绍了 FreeBSD 的官方镜像概述及欢迎新镜像。
    • 持续集成:与项目贡献者和开发者合作,满足测试需求,增强外部项目在 FreeBSD 上的测试,完成了多项任务,如升级测试虚拟机硬件、更新构建环境等,还有多项工作在进行中。
    • Ports 集合:负责监督 Ports Tree 的整体方向、构建软件包等,本季度 Ports 集合有了较大发展,包括端口数量增加、众多软件升级等,还进行了多次 exp-runs 测试。
  • 项目

    • 音频栈改进:旨在改善 FreeBSD 的音频栈,目前专注于内核方面,未来任务包括改进音频设备管理、实现 oss 库和音频工具等,详细进展可在freebsd-multimedia@中查看,由 FreeBSD 基金会赞助。
    • Bhyve 改进:包括 I/O 性能测量、虚拟机工具开发和文档改进等方面,通过创建脚本进行测试和对比,开发了 vmstated 工具,还对 FreeBSD 手册的虚拟化章节进行了改进和扩展,欢迎参与和提供反馈,由 FreeBSD 基金会赞助。
    • FreeBSD 的图形安装器:旨在为 FreeBSD 提供图形化安装程序,已创建概念验证原型并在 AsiaBSDCon 2024 上展示,目前仍有部分工作待完成,如创建安装媒体的问题等,由 FreeBSD 基金会赞助。
  • 用户空间

    • libsys:将系统调用从 libc.so 和 libpthread.so 分离到 libsys.so,以隔离语言运行时、支持日志和重放框架等,已完成部分工作,仍有一些待办事项和需要帮助的地方,由 AFRL 和 DARPA 赞助。
    • PackageKit 后端 for FreeBSD pkg:使 FreeBSD 上的 PackageKit 可用,用于管理软件,若有问题可上报,欢迎贡献,由 Serenity Cybersecurity, LLC 赞助。
  • 内核

    • iwlwifi(4)和无线 for 13.3-RELEASE:专注于 13.3-RELEASE 的稳定性,iwlwifi(4)支持的芯片组大多稳定但仍较慢,感谢测试者的贡献,有问题可在freebsd-wireless 邮件列表中交流,由 minipci.biz (BE200 硬件)赞助。
    • 架构相关:包括 Ten64、WHLE-LS1 和 HoneyComb 等平台的支持和改进工作,如清理代码、添加支持等,由 Traverse Technologies (Ten64 硬件)赞助。
  • 云相关

    • FreeBSD 作为 Tier 1 cloud-init 平台:致力于使 FreeBSD 更好地支持 cloud-init,进行了多项测试和改进工作,如创建测试框架、移植 vsock 测试框架等,未来将继续完善 VirtIO Socket 驱动等,由 FreeBSD 基金会赞助。
    • OpenStack on FreeBSD:旨在将 OpenStack 与 FreeBSD 集成,本季度取得了多项进展,包括提交提案、参加活动、修复漏洞等,未来将继续推进项目,由 FreeBSD 基金会赞助。
  • 文档

    • 文档工程团队:负责处理 FreeBSD 文档项目的一些元问题,本季度在 FreeBSD 翻译方面取得了一定进展,感谢翻译和审核人员的贡献,欢迎更多志愿者参与。
  • Ports

    • FreshPorts:新软件包通知:报告 FreeBSD 提交 20 年,FreshPorts 跟踪提交并创建数据库,新功能可通知新软件包可用,目前正在开始交接过程,需要更多人参与。
    • GCC on FreeBSD:目标是减少 GCC 端口的开放 bug 数量,将lang/gcc14-devel设置为需要 BOOTSTRAP 选项,计划对未来的 GCC 端口也这样要求。
    • Valgrind:移植到 arm64:已准备好移植到 FreeBSD arm64,下一步是进行审核和推送上游,还包含了一些针对 FreeBSD 15 的重要修复。
  • 第三方项目

    • Containers and FreeBSD:Pot、Potluck 和 Potman:Pot 是 jail 管理工具,Potluck 是容器仓库,本季度 Pot 无新发布,Potluck 有较多活动,如重建图像、提交新容器等,欢迎反馈和补丁,由 Nikulipe UAB 和 Honeyguide Group 赞助。
阅读 11
0 条评论