OpenBSD src is a read-only git mirror of the OpenBSD operating system's source code.
The repository contains the complete source for the OpenBSD kernel, userland utilities, and system libraries. OpenBSD is a security-focused Unix-like operating system that emphasizes proactive security measures, code auditing, and minimalist design. The project applies a philosophy of "secure by default" through features like address space layout randomization, stack protection, and privilege separation across system components. Development follows a time-based release cycle with regular security updates and patches applied to supported versions.
Developers should adopt this repository if they are building systems that require high security standards, contributing to OpenBSD itself, or studying a codebase designed with security as a primary architectural concern. The project suits embedded systems, servers, and applications where security posture is critical. This is not a repository for pull request contributions; the project maintains its own development workflow through a mailing list-based patch submission process. The read-only git mirror exists primarily for convenient access to the source code and version history rather than as a collaborative development platform.
Development activity on the project is continuous and focused. The codebase receives regular commits addressing security vulnerabilities, bug fixes, and feature improvements. Code review and discussion occur through the project's mailing lists rather than through GitHub's pull request mechanism, reflecting OpenBSD's established development practices. The project maintains strict quality standards for all changes, with security implications receiving particular scrutiny before acceptance into the main tree.