This repository tracks the official FreeBSD source tree and serves as a base for fostering base system research and development in the OSS and FreeBSD community.
FreeBSD is a modern operating system used to power servers, desktops, and embedded platforms worldwide. Developed by a dedicated community for over thirty years, it is recognized for its advanced networking, security, and storage capabilities.
See COPYRIGHT for overall copyright information.
Additional licensing details may be found in specific source subdirectories.
The top-level Makefile supports various build targets, allowing you to build individual components or the entire system.
For details on CPU architectures and supported platforms, see the FreeBSD Platforms page.
Official bootable images can be found on the FreeBSD release page.
| Directory | Description |
|---|---|
bin |
Core system/user commands. |
cddl |
Commands and libraries under the Common Development and Distribution License (CDDL). |
contrib |
Third-party contributed packages. |
crypto |
Cryptographic components (crypto/README). |
etc |
Templates and default configuration files for /etc. |
gnu |
GPL- or LGPL-licensed commands and libraries (COPYING). |
include |
System-wide include files. |
kerberos5 |
Heimdal Kerberos 5 package. |
lib |
System libraries. |
libexec |
System daemons and utility executables. |
release |
Release build system and related tools. |
rescue |
Build system for statically linked /rescue utilities. |
sbin |
System-level commands. |
secure |
Cryptographic libraries and utilities. |
share |
Shared resources and data files. |
stand |
Boot loader sources. |
sys |
Kernel sources (sys/README.md). |
targets |
Experimental DIRDEPS_BUILD support. |
tests |
Regression tests (see tests/README). |
tools |
Tools for testing, development, and miscellaneous tasks. |
usr.bin |
User-level commands. |
usr.sbin |
System administration commands. |
This repository tracks FreeBSD development and can be used as a base for future upstream contributions.
For official contribution guidelines and ways to get involved, see CONTRIBUTING.md and the FreeBSD Community page.