FreeBSD Wiki 上有哪些开发、硬件平台与项目页面?

更新时间

FreeBSD Wiki(wiki.freebsd.org)把开发、硬件平台和项目类内容按主题分成了几个入口页。如果你要找的是 Git 工作流、Bugzilla/Phabricator 工具链、非 amd64 架构支持,或某个正在进行的工作组,可以直接从对应的分类页进入,而不必逐页搜索。下面按主题列出这些入口及其覆盖范围。

开发相关页面

开发类内容集中在 Wiki 的 FreeBSD Development 区域,覆盖从代码提交到测试的完整链条:

  • 版本控制:Git Primer(位于 Committer's Guide 中)、Git for Development。
  • 问题与评审:Issue Management with Bugzilla & Bugathons、Code Review with Phabricator。
  • 测试与集成:Testing & Continuous Integration with Jenkins、Writing tests、Coverity Source Code Analysis。
  • 开发者工具:Developer Tools。
  • 导师匹配:MentorMatch,用于新贡献者与导师对接。

这些页面适合已经确定要参与开发、但需要找到具体工具入口或流程说明的读者。

硬件与平台页面

FreeBSD 除最常见的 amd64 架构外,还支持以下架构,Wiki 中有对应页面:

架构 说明
ARM / arm64 独立页面
PowerPC / PowerPC64 独立页面
RISC-V 独立页面

此外还有 Specific Platforms 页面,收录与特定硬件平台相关的 Wiki 内容。如果你的目标是在非 amd64 设备上运行或移植 FreeBSD,应从这些架构页入手。

项目页面

Wiki 上的项目分为当前(Active)与非活跃(Inactive)两类。

当前项目包括:

  • LaptopDesktopWorkingGroup
  • Transport Protocols Working Group
  • Improving the Installer

非活跃项目包括:

  • weekly Network Status reports(自 2025-07-15 起暂停)
  • 2021 Foundation Call for Ideas

每个分类下都有“all Active Projects”或“all Inactive Projects”的汇总页,方便查看完整列表。

基础系统、Ports 与文档入口

除上述三类外,Wiki 还提供以下分类入口:

  • FreeBSD Base System:bhyve、DTrace、Jails、Linuxulator 等组件页面,以及所有 base system 组件页的汇总。
  • FreeBSD Ports & Packages:Contributing to Ports: Quickstart、Ports Teams Wanted、Package Manager: Rosetta Stone、Maintainer Load and Port Lifecycle Policy,以及所有 Ports 与 Packages 页面的列表。
  • Documentation:Doc/IdeaList、Doc/MissingManpages、Doc/Translation、Doc/Translation/Weblate,以及所有 HowTo 文章和文档页面的列表。

如何选择入口

  • 想参与代码贡献 → 从 FreeBSD Development 下的 Git、Bugzilla、Phabricator 页面开始。
  • 想在特定硬件上使用 FreeBSD → 查看对应架构页或 Specific Platforms。
  • 想了解某个工作组或改进计划 → 查看 Active Projects 列表。
  • 想提交或维护 Port → 查看 Ports & Packages 下的 Quickstart 与政策页。
  • 想参与文档翻译或补全 → 查看 Documentation 下的 Translation 与 MissingManpages。

各分类页末尾通常附有该类别全部页面的列表链接,可作为进一步浏览的起点。