The complete source code to FreeBSD is available from our public repository. The source code is normally installed in /usr/src which contains the following subdirectories:
Directory | Description |
---|---|
bin/ | Source for files in /bin |
cddl/ | Utilities covered by the Common Development and Distribution License |
contrib/ | Source for files from contributed software. |
crypto/ | Cryptographical sources |
etc/ | Source for files in /etc |
games/ | Source for files in /usr/games |
gnu/ | Utilities covered by the GNU Public License |
include/ | Source for files in /usr/include |
kerberos5/ | Source for Kerberos version 5 |
lib/ | Source for files in /usr/lib |
libexec/ | Source for files in /usr/libexec |
release/ | Files required to produce a FreeBSD release |
rescue/ | Build system for the /rescue utilities |
sbin/ | Source for files in /sbin |
secure/ | FreeSec sources |
share/ | Source for files in /usr/share |
sys/ | Kernel source files |
tools/ | Tools used for maintenance and testing of FreeBSD |
usr.bin/ | Source for files in /usr/bin |
usr.sbin/ | Source for files in /usr/sbin |
This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.