github.com/freebsd/freebsd-src ↗
The FreeBSD src tree publish-only repository. Experimenting with 'simple' pull requests....
Open this visualization on its own page →
Contributors
793
Lines of Code
1,681,112
From
1993-06-12
To
2021-01-01
About freebsd/freebsd-src
FreeBSD is a mature open-source operating system powering servers, desktops, and embedded devices. Developed continuously for over thirty years by a large community, it is known for its advanced networking, security, and storage capabilities and serves as the platform for numerous high-traffic websites and embedded networking and storage devices worldwide.
This repository contains the complete FreeBSD source tree, organized into logical directories covering system commands, kernel sources, libraries, cryptographic tools, boot loaders, and third-party software. The directory structure includes bin and sbin for system commands, sys for kernel code, lib for system libraries, crypto for cryptographic implementations, stand for boot loaders, and numerous other directories housing everything from user utilities to configuration templates and test suites.
The build system supports compilation of individual components or the entire operating system through Makefiles, with detailed documentation available in the FreeBSD handbook. The repository also includes release infrastructure for building official bootable images and support for multiple CPU architectures and platforms, making it suitable for developers and organizations needing a reliable, performant Unix-like system with enterprise-grade features.