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