15eab6333SEd MasteFreeBSD Source: 25eab6333SEd Maste--------------- 35eab6333SEd MasteThis is the top level of the FreeBSD source directory. 45eab6333SEd Maste 55eab6333SEd MasteFreeBSD is an operating system used to power modern servers, desktops, and embedded platforms. 65eab6333SEd MasteA large community has continually developed it for more than thirty years. 75eab6333SEd MasteIts 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. 85eab6333SEd Maste 95eab6333SEd MasteFor copyright information, please see [the file COPYRIGHT](COPYRIGHT) in this directory. 105eab6333SEd MasteAdditional copyright information also exists for some sources in this tree - please see the specific source directories for more information. 115eab6333SEd Maste 125eab6333SEd MasteThe Makefile in this directory supports a number of targets for building components (or all) of the FreeBSD source tree. 135eab6333SEd MasteSee 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. 145eab6333SEd Maste 155eab6333SEd MasteFor information on the CPU architectures and platforms supported by FreeBSD, see the [FreeBSD 165eab6333SEd Mastewebsite's Platforms page](https://www.freebsd.org/platforms/). 175eab6333SEd Maste 185eab6333SEd MasteFor official FreeBSD bootable images, see the [release page](https://download.freebsd.org/ftp/releases/ISO-IMAGES/). 195eab6333SEd Maste 205eab6333SEd MasteSource Roadmap: 215eab6333SEd Maste--------------- 225eab6333SEd Maste| Directory | Description | 235eab6333SEd Maste| --------- | ----------- | 245eab6333SEd Maste| bin | System/user commands. | 255eab6333SEd Maste| cddl | Various commands and libraries under the Common Development and Distribution License. | 265eab6333SEd Maste| contrib | Packages contributed by 3rd parties. | 275eab6333SEd Maste| crypto | Cryptography stuff (see [crypto/README](crypto/README)). | 285eab6333SEd Maste| etc | Template files for /etc. | 295eab6333SEd Maste| 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. | 305eab6333SEd Maste| include | System include files. | 315eab6333SEd Maste| kerberos5 | Kerberos5 (Heimdal) package. | 325eab6333SEd Maste| lib | System libraries. | 335eab6333SEd Maste| libexec | System daemons. | 345eab6333SEd Maste| release | Release building Makefile & associated tools. | 355eab6333SEd Maste| rescue | Build system for statically linked /rescue utilities. | 365eab6333SEd Maste| sbin | System commands. | 375eab6333SEd Maste| secure | Cryptographic libraries and commands. | 385eab6333SEd Maste| share | Shared resources. | 395eab6333SEd Maste| stand | Boot loader sources. | 405eab6333SEd Maste| sys | Kernel sources (see [sys/README.md](sys/README.md)). | 415eab6333SEd Maste| targets | Support for experimental `DIRDEPS_BUILD` | 425eab6333SEd Maste| tests | Regression tests which can be run by Kyua. See [tests/README](tests/README) for additional information. | 435eab6333SEd Maste| tools | Utilities for regression testing and miscellaneous tasks. | 44533de2d7SEd Maste| usr.bin | User commands. | 45533de2d7SEd Maste| usr.sbin | System administration commands. | 46533de2d7SEd Maste 475eab6333SEd MasteFor 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). 485eab6333SEd Maste