152998c7fSGeorge MelikovFreeBSD Source: 293ce2b4cSBrian Behlendorf--------------- 3521abcc4SMatthew AhrensThis is the top level of the FreeBSD source directory. 493ce2b4cSBrian Behlendorf 5521abcc4SMatthew AhrensFreeBSD is an operating system used to power modern servers, desktops, and embedded platforms. 693ce2b4cSBrian BehlendorfA large community has continually developed it for more than thirty years. 7521abcc4SMatthew AhrensIts advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices. 8521abcc4SMatthew Ahrens 993ce2b4cSBrian BehlendorfFor copyright information, please see [the file COPYRIGHT](COPYRIGHT) in this directory. 1093ce2b4cSBrian BehlendorfAdditional copyright information also exists for some sources in this tree - please see the specific source directories for more information. 1193ce2b4cSBrian Behlendorf 1252998c7fSGeorge MelikovThe Makefile in this directory supports a number of targets for building components (or all) of the FreeBSD source tree. 13521abcc4SMatthew AhrensSee build(7), config(8), [FreeBSD handbook on building userland](https://docs.freebsd.org/en/books/handbook/cutting-edge/#makeworld), and [Handbook for kernels](https://docs.freebsd.org/en/books/handbook/kernelconfig/) for more information, including setting make(1) variables. 1452998c7fSGeorge Melikov 15862d5dfcSRyan HirasakiFor information on the CPU architectures and platforms supported by FreeBSD, see the [FreeBSD 1693ce2b4cSBrian Behlendorfwebsite's Platforms page](https://www.freebsd.org/platforms/). 1793ce2b4cSBrian Behlendorf 1893ce2b4cSBrian BehlendorfSource Roadmap: 19b0c9239fSGeorge Melikov--------------- 20b0c9239fSGeorge Melikov| Directory | Description | 21521abcc4SMatthew Ahrens| --------- | ----------- | 2293ce2b4cSBrian Behlendorf| bin | System/user commands. | 2393ce2b4cSBrian Behlendorf| cddl | Various commands and libraries under the Common Development and Distribution License. | 2493ce2b4cSBrian Behlendorf| contrib | Packages contributed by 3rd parties. | 2593ce2b4cSBrian Behlendorf| crypto | Cryptography stuff (see [crypto/README](crypto/README)). | 26521abcc4SMatthew Ahrens| etc | Template files for /etc. | 27521abcc4SMatthew Ahrens| gnu | Commands and libraries under the GNU General Public License (GPL) or Lesser General Public License (LGPL). Please see [gnu/COPYING](gnu/COPYING) and [gnu/COPYING.LIB](gnu/COPYING.LIB) for more information. | 2893ce2b4cSBrian Behlendorf| include | System include files. | 2993ce2b4cSBrian Behlendorf| kerberos5 | Kerberos5 (Heimdal) package. | 30521abcc4SMatthew Ahrens| lib | System libraries. | 3193ce2b4cSBrian Behlendorf| libexec | System daemons. | 32928046b7SAntonio Russo| release | Release building Makefile & associated tools. | 33928046b7SAntonio Russo| rescue | Build system for statically linked /rescue utilities. | 34521abcc4SMatthew Ahrens| sbin | System commands. | 35*349fb77fSAlan Somers| secure | Cryptographic libraries and commands. | 36| share | Shared resources. | 37| stand | Boot loader sources. | 38| sys | Kernel sources (see [sys/README.md](sys/README.md)). | 39| targets | Support for experimental `DIRDEPS_BUILD` | 40| tests | Regression tests which can be run by Kyua. See [tests/README](tests/README) for additional information. | 41| tools | Utilities for regression testing and miscellaneous tasks. | 42| usr.bin | User commands. | 43| usr.sbin | System administration commands. | 44 45For information on synchronizing your source tree with one or more of the FreeBSD Project's development branches, please see [FreeBSD Handbook](https://docs.freebsd.org/en/books/handbook/cutting-edge/#current-stable). 46