README revision 50479
11573SrgrimesThis is the top level of the FreeBSD source directory. This file 21573Srgrimeswas last revised on: 31573Srgrimes$FreeBSD: head/README 50479 1999-08-28 01:35:59Z peter $ 41573Srgrimes 51573SrgrimesFor copyright information, please see the file COPYRIGHT in this 61573Srgrimesdirectory (additional copyright information also exists for some 71573Srgrimessources in this tree - please see the specific source directories for 81573Srgrimesmore information). 91573Srgrimes 101573SrgrimesThe Makefile in this directory supports a number of targets for 111573Srgrimesbuilding components (or all) of the FreeBSD source tree, the most 121573Srgrimescommonly used one being ``world'', which rebuilds and installs 131573Srgrimeseverything in the FreeBSD system from the source tree except the 141573Srgrimeskernel and the contents of /etc. Please see the top of the Makefile 151573Srgrimesin this directory for more information on the standard build targets 161573Srgrimesand compile-time flags. 171573Srgrimes 181573SrgrimesBuilding a kernel with config(8) is a somewhat more involved process, 191573Srgrimesdocumentation for which can be found at: 201573Srgrimes http://www.freebsd.org/handbook/kernelconfig.html 211573SrgrimesAnd in the config(8) man page. 221573Srgrimes 231573SrgrimesThe sample kernel configuration files reside in the sys/i386/conf 241573Srgrimessub-directory (assuming that you've installed the kernel sources), the 251573Srgrimesfile named GENERIC being the one used to build your initial installation 261573Srgrimeskernel. The file LINT contains entries for all possible devices, not 271573Srgrimesjust those commonly used, and is meant more as a general reference 281573Srgrimesthan an actual kernel configuration file (a kernel built from it 291573Srgrimeswouldn't even run). 301573Srgrimes 311573Srgrimes 321573SrgrimesSource Roadmap: 3385422Sasmodai--------------- 3485422Sasmodaibin System/User commands. 3585422Sasmodai 361573Srgrimescontrib Packages contributed by 3rd parties. 371573Srgrimes 381573Srgrimescrypto Export controlled stuff (see crypto/README). 391573Srgrimes 401573Srgrimesetc Template files for /etc 4185607Smike 4285607Smikegames Amusements. 4385605Smike 4485605Smikegnu Various commands and libraries under the GNU Public License. 451573Srgrimes Please see gnu/COPYING* for more information. 4685607Smike 4785607Smikeinclude System include files. 4885671Smike 4985607SmikekerberosIV Kerberos package. 5085607Smike 5185607Smikelib System libraries. 5285671Smike 5385607Smikelibexec System daemons. 541573Srgrimes 551573Srgrimesrelease Release building Makefile & associated tools. 561573Srgrimes 57sbin System commands. 58 59secure DES and DES-related utilities - NOT FOR EXPORT! 60 61share Shared resources. 62 63sys Kernel sources. 64 65tools Utilities for regression testing and miscellaneous tasks. 66 67usr.bin User commands. 68 69usr.sbin System administration commands. 70 71 72For information on synchronizing your source tree with one or more of 73the FreeBSD Project's development branches, please see: 74 75 http://www.freebsd.org/handbook/synching.html 76