src (openbsd/src)

Searching Database…

3.9K ·GitHub
What is this?A read-only git mirror of the official source tree of OpenBSD, the open-source Unix-like operating system — converted from the project's original CVS repository so the full source can be browsed and cloned on GitHub.
So it's an operating system I can install from here, or just the code?Just the code. The repository holds the system's source tree, not a bootable or installable product — you read, clone or study it; it is not an app that runs by itself.
How do I get a copy of the source?Clone it like any git repository: git clone https://github.com/openbsd/src. The copy is read-only — it is for reading and tracking, not for pushing changes.
What do I need on my machine to work with it?Only git to clone it, plus whatever editor or code-search tool you prefer for reading. No accounts, services or runtimes are involved in simply browsing the source.
What's the catch if I want to fix or change something?Pull requests are explicitly not accepted here. OpenBSD's process is mail-based: prepare your change as a diff and send it to the project's tech@ mailing list.
Who is this repository for?Developers who want to read, study or contribute to OpenBSD's code, and anyone tracking changes in the source. If you just want to install and run the OS, you need a release image rather than this tree.
What language is the codebase written in?C — GitHub classifies the repository as a C project, which fits an operating system kernel and its core utilities. Expect systems-style C across the tree.
Is this mirror still alive, or a frozen snapshot?It is alive: the repository is active and not archived, and it has been published on GitHub since 2016. Its purpose is to keep reflecting the official CVS tree, not to be a one-time export.
Why does OpenBSD still develop on CVS and mailing lists instead of GitHub?The project runs its own infrastructure: the canonical repository is CVS-based and code review happens on the tech@ mailing list. This GitHub repository is only a read-only conversion of that tree, which is exactly why it accepts no pull requests.
Creator
openbsd
Size
1.6 GB
Stars
3.9K
Updated
CommitOct 17
Age
10y
Commits · 90 Days