src (openbsd/src)

Searching Database…

3.9K ·GitHub
这是什么?这是 OpenBSD 官方源码树的只读 git 镜像。OpenBSD 是一个开源的类 Unix 操作系统,这个仓库由项目原始的 CVS 仓库转换而来,方便在 GitHub 上浏览和克隆完整源码。
那它是能从这里安装的操作系统,还是只是代码?只是代码。仓库里放的是系统的源码树,不是可以启动或安装的成品——你只能阅读、克隆或研究它,它不是能自己运行的应用。
我怎么拿到一份源码?像克隆普通 git 仓库一样:git clone https://github.com/openbsd/src。这份副本是只读的,只用于阅读和跟踪更新,不能推送修改。
我的电脑上需要装什么才能用它?只需要 git 来克隆,再加一个你顺手的编辑器或代码搜索工具来阅读。只是浏览源码的话,不需要任何账号、服务或运行环境。
如果我想修复或改动一些东西,有什么限制?这里明确不接受 Pull Request。OpenBSD 的流程以邮件为准:把你的改动做成 diff,发送到项目的 tech@ 邮件列表。
这个仓库是给谁用的?适合想阅读、研究或给 OpenBSD 代码做贡献的开发者,以及想跟踪源码变化的人。如果你只是想安装和运行这个操作系统,你需要的是发行版镜像,而不是这棵源码树。
这套代码是用什么语言写的?C——GitHub 把这个仓库归类为 C 项目,这很符合操作系统内核及其核心工具的情况。整个源码树基本都是系统级的 C 代码。
这个镜像还在更新吗,还是已经冻结的快照?还在更新:仓库处于活跃状态,没有被归档,而且从 2016 年起就发布在 GitHub 上了。它的目的是持续同步官方的 CVS 源码树,而不是一次性的导出。
为什么 OpenBSD 至今还在 CVS 和邮件列表上开发,而不用 GitHub?项目运行着自己的基础设施:正式仓库基于 CVS,代码评审在 tech@ 邮件列表上进行。这个 GitHub 仓库只是那棵源码树的只读转换版本,这也正是它不接受 Pull Request 的原因。
Creator
openbsd
Size
1.6 GB
Stars
3.9K
Updated
CommitOct 17
Age
10y
Commits · 90 Days