head	1.26;
access;
symbols
	RELENG_8_4:1.26.0.2
	RELENG_9_1_0_RELEASE:1.25.2.1.4.2
	RELENG_9_1:1.25.2.1.0.4
	RELENG_9_1_BP:1.25.2.1
	RELENG_8_3_0_RELEASE:1.24.10.1.8.1
	RELENG_8_3:1.24.10.1.0.8
	RELENG_8_3_BP:1.24.10.1
	RELENG_9_0_0_RELEASE:1.25.2.1.2.1
	RELENG_9_0:1.25.2.1.0.2
	RELENG_9_0_BP:1.25.2.1
	RELENG_9:1.25.0.2
	RELENG_9_BP:1.25
	RELENG_7_4_0_RELEASE:1.24.14.1
	RELENG_8_2_0_RELEASE:1.24.10.1.6.1
	RELENG_7_4:1.24.0.14
	RELENG_7_4_BP:1.24
	RELENG_8_2:1.24.10.1.0.6
	RELENG_8_2_BP:1.24.10.1
	RELENG_8_1_0_RELEASE:1.24.10.1.4.1
	RELENG_8_1:1.24.10.1.0.4
	RELENG_8_1_BP:1.24.10.1
	RELENG_7_3_0_RELEASE:1.24.12.1
	RELENG_7_3:1.24.0.12
	RELENG_7_3_BP:1.24
	RELENG_8_0_0_RELEASE:1.24.10.1.2.1
	RELENG_8_0:1.24.10.1.0.2
	RELENG_8_0_BP:1.24.10.1
	RELENG_8:1.24.0.10
	RELENG_8_BP:1.24
	RELENG_7_2_0_RELEASE:1.24.8.1
	RELENG_7_2:1.24.0.8
	RELENG_7_2_BP:1.24
	RELENG_7_1_0_RELEASE:1.24.6.1
	RELENG_6_4_0_RELEASE:1.22.12.2.8.1
	RELENG_7_1:1.24.0.6
	RELENG_7_1_BP:1.24
	RELENG_6_4:1.22.12.2.0.8
	RELENG_6_4_BP:1.22.12.2
	RELENG_7_0_0_RELEASE:1.24
	RELENG_6_3_0_RELEASE:1.22.12.2
	RELENG_7_0:1.24.0.4
	RELENG_7_0_BP:1.24
	RELENG_6_3:1.22.12.2.0.6
	RELENG_6_3_BP:1.22.12.2
	RELENG_7:1.24.0.2
	RELENG_7_BP:1.24
	RELENG_6_2_0_RELEASE:1.22.12.2
	RELENG_6_2:1.22.12.2.0.4
	RELENG_6_2_BP:1.22.12.2
	RELENG_5_5_0_RELEASE:1.22
	RELENG_5_5:1.22.0.16
	RELENG_5_5_BP:1.22
	RELENG_6_1_0_RELEASE:1.22.12.2
	RELENG_6_1:1.22.12.2.0.2
	RELENG_6_1_BP:1.22.12.2
	RELENG_6_0_0_RELEASE:1.22
	RELENG_6_0:1.22.0.14
	RELENG_6_0_BP:1.22
	RELENG_6:1.22.0.12
	RELENG_6_BP:1.22
	RELENG_5_4_0_RELEASE:1.22
	RELENG_5_4:1.22.0.10
	RELENG_5_4_BP:1.22
	RELENG_4_11_0_RELEASE:1.15.2.4
	RELENG_4_11:1.15.2.4.0.12
	RELENG_4_11_BP:1.15.2.4
	RELENG_5_3_0_RELEASE:1.22
	RELENG_5_3:1.22.0.8
	RELENG_5_3_BP:1.22
	RELENG_5:1.22.0.6
	RELENG_5_BP:1.22
	RELENG_4_10_0_RELEASE:1.15.2.4
	RELENG_4_10:1.15.2.4.0.10
	RELENG_4_10_BP:1.15.2.4
	RELENG_5_2_1_RELEASE:1.22
	RELENG_5_2_0_RELEASE:1.22
	RELENG_5_2:1.22.0.4
	RELENG_5_2_BP:1.22
	RELENG_4_9_0_RELEASE:1.15.2.4
	RELENG_4_9:1.15.2.4.0.8
	RELENG_4_9_BP:1.15.2.4
	RELENG_5_1_0_RELEASE:1.22
	RELENG_5_1:1.22.0.2
	RELENG_5_1_BP:1.22
	RELENG_4_8_0_RELEASE:1.15.2.4
	RELENG_4_8:1.15.2.4.0.6
	RELENG_4_8_BP:1.15.2.4
	RELENG_5_0_0_RELEASE:1.21
	RELENG_5_0:1.21.0.2
	RELENG_5_0_BP:1.21
	RELENG_4_7_0_RELEASE:1.15.2.4
	RELENG_4_7:1.15.2.4.0.4
	RELENG_4_7_BP:1.15.2.4
	RELENG_4_6_2_RELEASE:1.15.2.4
	RELENG_4_6_1_RELEASE:1.15.2.4
	RELENG_4_6_0_RELEASE:1.15.2.4
	RELENG_4_6:1.15.2.4.0.2
	RELENG_4_6_BP:1.15.2.4
	RELENG_4_5_0_RELEASE:1.15.2.3
	RELENG_4_5:1.15.2.3.0.6
	RELENG_4_5_BP:1.15.2.3
	RELENG_4_4_0_RELEASE:1.15.2.3
	RELENG_4_4:1.15.2.3.0.4
	RELENG_4_4_BP:1.15.2.3
	KSE_MILESTONE_2:1.19
	KSE_PRE_MILESTONE_2:1.19
	RELENG_4_3_0_RELEASE:1.15.2.3
	RELENG_4_3:1.15.2.3.0.2
	RELENG_4_3_BP:1.15.2.3
	RELENG_4_2_0_RELEASE:1.15.2.3
	RELENG_4_1_1_RELEASE:1.15.2.2
	PRE_SMPNG:1.19
	RELENG_4_1_0_RELEASE:1.15
	RELENG_3_5_0_RELEASE:1.14.2.1
	RELENG_4_0_0_RELEASE:1.15
	RELENG_4:1.15.0.2
	RELENG_4_BP:1.15
	RELENG_3_4_0_RELEASE:1.14.2.1
	RELENG_3_3_0_RELEASE:1.14.2.1
	RELENG_3_2_PAO:1.14.0.4
	RELENG_3_2_PAO_BP:1.14
	RELENG_3_2_0_RELEASE:1.14
	RELENG_3_1_0_RELEASE:1.14
	RELENG_3:1.14.0.2
	RELENG_3_BP:1.14
	RELENG_2_2_8_RELEASE:1.7.2.3
	RELENG_3_0_0_RELEASE:1.13
	RELENG_2_2_7_RELEASE:1.7.2.3
	RELENG_2_2_6_RELEASE:1.7.2.2
	RELENG_2_2_5_RELEASE:1.7.2.1
	RELENG_2_2_2_RELEASE:1.7
	RELENG_2_2_1_RELEASE:1.7
	RELENG_2_2_0_RELEASE:1.7
	RELENG_2_2:1.7.0.2
	RELENG_2_1_0_BP:1.5
	RELENG_2_0_5_RELEASE:1.5
	RELENG_2_0_5:1.5.0.2
	RELENG_2_0_5_BP:1.5
	RELENG_2_0_5_ALPHA:1.5
	ALPHA_2_0:1.4.0.2;
locks; strict;
comment	@# @;


1.26
date	2012.11.17.01.48.28;	author svnexp;	state Exp;
branches
	1.26.2.1;
next	1.25;

1.25
date	2010.11.14.11.32.56;	author joel;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	2006.06.07.03.33.48;	author trhodes;	state Exp;
branches
	1.24.2.1
	1.24.6.1
	1.24.8.1
	1.24.10.1
	1.24.12.1
	1.24.14.1;
next	1.23;

1.23
date	2006.03.01.20.14.55;	author ceri;	state Exp;
branches;
next	1.22;

1.22
date	2003.03.08.10.01.26;	author markm;	state Exp;
branches
	1.22.12.1;
next	1.21;

1.21
date	2002.07.21.16.45.30;	author wosch;	state Exp;
branches;
next	1.20;

1.20
date	2002.03.26.12.35.49;	author ru;	state Exp;
branches;
next	1.19;

1.19
date	2000.08.31.17.59.01;	author markm;	state Exp;
branches;
next	1.18;

1.18
date	2000.08.13.14.34.35;	author alex;	state Exp;
branches;
next	1.17;

1.17
date	2000.07.31.12.39.09;	author alex;	state Exp;
branches;
next	1.16;

1.16
date	2000.07.31.09.22.50;	author alex;	state Exp;
branches;
next	1.15;

1.15
date	99.08.28.01.35.58;	author peter;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	99.01.06.14.02.35;	author peter;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	98.09.13.09.38.34;	author markm;	state Exp;
branches;
next	1.12;

1.12
date	98.06.30.08.08.05;	author jkh;	state Exp;
branches;
next	1.11;

1.11
date	97.08.09.14.36.20;	author jkh;	state Exp;
branches;
next	1.10;

1.10
date	97.02.23.09.18.39;	author peter;	state Exp;
branches;
next	1.9;

1.9
date	97.01.14.05.29.06;	author jkh;	state Exp;
branches;
next	1.8;

1.8
date	97.01.06.08.04.25;	author max;	state Exp;
branches;
next	1.7;

1.7
date	97.01.01.14.06.29;	author jkh;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	95.12.30.18.28.50;	author peter;	state dead;
branches;
next	1.5;

1.5
date	94.11.10.04.28.15;	author jkh;	state Exp;
branches;
next	1.4;

1.4
date	94.11.08.03.26.37;	author jkh;	state Exp;
branches;
next	1.3;

1.3
date	94.11.07.10.39.14;	author jkh;	state Exp;
branches;
next	1.2;

1.2
date	94.11.02.07.02.13;	author jkh;	state Exp;
branches;
next	1.1;

1.1
date	94.10.26.04.28.10;	author phk;	state Exp;
branches;
next	;

1.26.2.1
date	2012.11.17.01.48.28;	author svnexp;	state dead;
branches;
next	1.26.2.2;

1.26.2.2
date	2013.03.28.13.00.03;	author svnexp;	state Exp;
branches;
next	;

1.25.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.25.2.1.2.1
	1.25.2.1.4.1;
next	1.25.2.2;

1.25.2.2
date	2012.11.17.11.36.03;	author svnexp;	state Exp;
branches;
next	1.25.2.3;

1.25.2.3
date	2013.05.10.17.01.43;	author svnexp;	state Exp;
branches;
next	;

1.25.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.25.2.1.2.2;

1.25.2.1.2.2
date	2012.11.17.08.36.04;	author svnexp;	state Exp;
branches;
next	;

1.25.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.25.2.1.4.2;

1.25.2.1.4.2
date	2012.11.17.08.46.53;	author svnexp;	state Exp;
branches;
next	;

1.24.2.1
date	2012.11.17.08.00.43;	author svnexp;	state Exp;
branches;
next	;

1.24.6.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.24.8.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.24.10.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.24.10.1.2.1
	1.24.10.1.4.1
	1.24.10.1.6.1
	1.24.10.1.8.1;
next	1.24.10.2;

1.24.10.2
date	2012.11.17.10.35.48;	author svnexp;	state Exp;
branches;
next	1.24.10.3;

1.24.10.3
date	2013.03.01.10.23.06;	author svnexp;	state Exp;
branches;
next	;

1.24.10.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.24.10.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.24.10.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.24.10.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.24.10.1.8.2;

1.24.10.1.8.2
date	2012.11.17.08.24.31;	author svnexp;	state Exp;
branches;
next	;

1.24.12.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.24.14.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.24.14.2;

1.24.14.2
date	2012.11.17.08.16.31;	author svnexp;	state Exp;
branches;
next	;

1.22.12.1
date	2006.03.04.17.13.47;	author ceri;	state Exp;
branches;
next	1.22.12.2;

1.22.12.2
date	2006.03.04.17.27.08;	author ceri;	state Exp;
branches
	1.22.12.2.8.1;
next	1.22.12.3;

1.22.12.3
date	2012.11.17.07.38.31;	author svnexp;	state Exp;
branches;
next	;

1.22.12.2.8.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.15.2.1
date	2000.08.05.13.25.20;	author alex;	state Exp;
branches;
next	1.15.2.2;

1.15.2.2
date	2000.08.13.14.36.06;	author alex;	state Exp;
branches;
next	1.15.2.3;

1.15.2.3
date	2000.10.27.16.14.34;	author asmodai;	state Exp;
branches;
next	1.15.2.4;

1.15.2.4
date	2002.04.26.16.01.35;	author bmah;	state Exp;
branches;
next	1.15.2.5;

1.15.2.5
date	2012.11.17.07.21.58;	author svnexp;	state Exp;
branches;
next	;

1.14.2.1
date	99.08.29.15.55.28;	author peter;	state Exp;
branches;
next	1.14.2.2;

1.14.2.2
date	2000.08.05.14.03.19;	author alex;	state Exp;
branches;
next	;

1.7.2.1
date	97.08.13.19.49.35;	author jkh;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	98.02.15.10.47.57;	author jkh;	state Exp;
branches;
next	1.7.2.3;

1.7.2.3
date	98.07.15.01.12.53;	author jkh;	state Exp;
branches;
next	1.7.2.4;

1.7.2.4
date	99.09.05.10.58.36;	author peter;	state Exp;
branches;
next	;


desc
@@


1.26
log
@Switching exporter and resync
@
text
@This is the top level of the FreeBSD source directory.  This file
was last revised on:
$FreeBSD: head/README 215293 2010-11-14 11:32:56Z joel $

For copyright information, please see the file COPYRIGHT in this
directory (additional copyright information also exists for some
sources in this tree - please see the specific source directories for
more information).

The Makefile in this directory supports a number of targets for
building components (or all) of the FreeBSD source tree, the most
commonly used one being ``world'', which rebuilds and installs
everything in the FreeBSD system from the source tree except the
kernel, the kernel-modules and the contents of /etc.  The ``world''
target should only be used in cases where the source tree has not
changed from the currently running version.  See:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
for more information, including setting make(1) variables.

The ``buildkernel'' and ``installkernel'' targets build and install
the kernel and the modules (see below).  Please see the top of
the Makefile in this directory for more information on the
standard build targets and compile-time flags.

Building a kernel is a somewhat more involved process, documentation
for which can be found at:
   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html
And in the config(8) man page.
Note: If you want to build and install the kernel with the
``buildkernel'' and ``installkernel'' targets, you might need to build
world before.  More information is available in the handbook.

The sample kernel configuration files reside in the sys/<arch>/conf
sub-directory (assuming that you've installed the kernel sources), the
file named GENERIC being the one used to build your initial installation
kernel.  The file NOTES contains entries and documentation for all possible
devices, not just those commonly used.  It is the successor of the ancient
LINT file, but in contrast to LINT, it is not buildable as a kernel but a
pure reference and documentation file.


Source Roadmap:
---------------
bin		System/user commands.

cddl		Various commands and libraries under the Common Development
		and Distribution License.

contrib		Packages contributed by 3rd parties.

crypto		Cryptography stuff (see crypto/README).

etc		Template files for /etc.

games		Amusements.

gnu		Various commands and libraries under the GNU Public License.
		Please see gnu/COPYING* for more information.

include		System include files.

kerberos5	Kerberos5 (Heimdal) package.

lib		System libraries.

libexec		System daemons.

release		Release building Makefile & associated tools.

rescue		Build system for statically linked /rescue utilities.

sbin		System commands.

secure		Cryptographic libraries and commands.

share		Shared resources.

sys		Kernel sources.

tools		Utilities for regression testing and miscellaneous tasks.

usr.bin		User commands.

usr.sbin	System administration commands.


For information on synchronizing your source tree with one or more of
the FreeBSD Project's development branches, please see:

  http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html
@


1.26.2.1
log
@file README was added on branch RELENG_8_4 on 2013-03-28 13:00:03 +0000
@
text
@d1 90
@


1.26.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 87
This is the top level of the FreeBSD source directory.  This file
was last revised on:
$FreeBSD: releng/8.4/README 247537 2013-03-01 09:39:29Z des $

For copyright information, please see the file COPYRIGHT in this
directory (additional copyright information also exists for some
sources in this tree - please see the specific source directories for
more information).

The Makefile in this directory supports a number of targets for
building components (or all) of the FreeBSD source tree, the most
commonly used one being ``world'', which rebuilds and installs
everything in the FreeBSD system from the source tree except the
kernel, the kernel-modules and the contents of /etc.  The ``world''
target should only be used in cases where the source tree has not
changed from the currently running version.  See:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
for more information, including setting make(1) variables.

The ``buildkernel'' and ``installkernel'' targets build and install
the kernel and the modules (see below).  Please see the top of
the Makefile in this directory for more information on the
standard build targets and compile-time flags.

Building a kernel is a somewhat more involved process, documentation
for which can be found at:
   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html
And in the config(8) man page.
Note: If you want to build and install the kernel with the
``buildkernel'' and ``installkernel'' targets, you might need to build
world before.  More information is available in the handbook.

The sample kernel configuration files reside in the sys/<arch>/conf
sub-directory (assuming that you've installed the kernel sources), the
file named GENERIC being the one used to build your initial installation
kernel.  The file NOTES contains entries and documentation for all possible
devices, not just those commonly used.  It is the successor of the ancient
LINT file, but in contrast to LINT, it is not buildable as a kernel but a
pure reference and documentation file.


Source Roadmap:
---------------
bin		System/user commands.

contrib		Packages contributed by 3rd parties.

crypto		Cryptography stuff (see crypto/README).

etc		Template files for /etc.

games		Amusements.

gnu		Various commands and libraries under the GNU Public License.
		Please see gnu/COPYING* for more information.

include		System include files.

kerberos5	Kerberos5 (Heimdal) package.

lib		System libraries.

libexec		System daemons.

release		Release building Makefile & associated tools.

rescue		Build system for statically linked /rescue utilities.

sbin		System commands.

secure		Cryptographic libraries and commands.

share		Shared resources.

sys		Kernel sources.

tools		Utilities for regression testing and miscellaneous tasks.

usr.bin		User commands.

usr.sbin	System administration commands.


For information on synchronizing your source tree with one or more of
the FreeBSD Project's development branches, please see:

  http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html
@


1.25
log
@SVN rev 215293 on 2010-11-14 11:32:56Z by joel

Add the cddl/ directory.
@
text
@d3 1
a3 1
$FreeBSD$
@


1.25.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.25.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d3 1
a3 1
$FreeBSD: stable/9/README 215293 2010-11-14 11:32:56Z joel $
@


1.25.2.3
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250458
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
$FreeBSD: stable/9/README 250458 2013-05-10 16:16:33Z luigi $
d3 1
a3 1
$FreeBSD: stable/9/README 250458 2013-05-10 16:16:33Z luigi $
@


1.25.2.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.25.2.1.4.2
log
@Switch importer
@
text
@d3 1
a3 1
$FreeBSD: releng/9.1/README 215293 2010-11-14 11:32:56Z joel $
@


1.25.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.25.2.1.2.2
log
@Switch importer
@
text
@d3 1
a3 1
$FreeBSD: releng/9.0/README 215293 2010-11-14 11:32:56Z joel $
@


1.24
log
@Simply running ``make world'' will bomb unless you dig up the
undocumented HISTORICAL_MAKE_WORLD variable and set it.  Note it
here so the blow up will not really be a surprise to people who
read.

Link the buildingworld chapter of our handbook in the README
while I'm here.
@
text
@d46 3
@


1.24.2.1
log
@Switch importer
@
text
@d3 1
a3 1
$FreeBSD: stable/7/README 159363 2006-06-07 03:33:48Z trhodes $
@


1.24.14.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.24.14.2
log
@Switch importer
@
text
@d3 1
a3 1
$FreeBSD: releng/7.4/README 159363 2006-06-07 03:33:48Z trhodes $
@


1.24.12.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.24.10.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.24.10.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d3 1
a3 1
$FreeBSD: stable/8/README 231480 2012-02-10 23:49:04Z tuexen $
@


1.24.10.3
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/247537
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d3 1
a3 1
$FreeBSD: stable/8/README 247537 2013-03-01 09:39:29Z des $
@


1.24.10.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.24.10.1.8.2
log
@Switch importer
@
text
@d3 1
a3 1
$FreeBSD: releng/8.3/README 231480 2012-02-10 23:49:04Z tuexen $
@


1.24.10.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.24.10.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.24.10.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.24.8.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.24.6.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.23
log
@Add a note explaining what the rescue/ directory is for.

PR:		docs/93990
Submitted by:	Ulf Lilleengen
MFC after:	3 days
@
text
@d14 7
a20 2
kernel, the kernel-modules and the contents of /etc.  The
``buildkernel'' and ``installkernel'' targets build and install
@


1.22
log
@KerberosIV de-orbit burn continues. Disconnect from "make world".
@
text
@d62 2
@


1.22.12.1
log
@MFC revision 1.23:
	Add a note explaining what the rescue/ directory is for.

Approved by:	re (scottl)
@
text
@a61 2
release		Build system for statically linked /rescue utilities.

@


1.22.12.2
log
@Correct yypo in the last commit.

Submitted by:	maxim
Approved by:	re (implicit; the last commit was not what they approved)
@
text
@d62 1
a62 1
rescue		Build system for statically linked /rescue utilities.
@


1.22.12.3
log
@Switch importer
@
text
@d3 1
a3 1
$FreeBSD: stable/6/README 156296 2006-03-04 17:27:08Z ceri $
@


1.22.12.2.8.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.21
log
@Fix broken handbook links.

Submitted by:	"Dipl.Phys. Andreas Hiltenkamp" <hiltenkamp@@web.de>
@
text
@a55 2
kerberosIV	KerberosIV (eBones) package.

@


1.20
log
@Spell "FreeBSD" correctly.

`buildworld' is no longer a strict prerequisite for `buildkernel'
as of Makefile.inc1,v 1.184.

Fix kernel configuration files path to look MI.

Mention src/kerberos5.
@
text
@d22 1
a22 1
   http://www.FreeBSD.org/handbook/kernelconfig.html
d82 1
a82 1
  http://www.FreeBSD.org/handbook/synching.html
@


1.19
log
@Slightly improve the description of "crypto". "DES" is a subset of
what we have in secure/.
@
text
@d3 1
a3 1
$FreeBSD: src/README,v 1.18 2000/08/13 14:34:35 alex Exp $
d22 1
a22 1
   http://www.freebsd.org/handbook/kernelconfig.html
d25 1
a25 1
``buildkernel'' and ``installkernel'' targets, you have to build
d28 1
a28 1
The sample kernel configuration files reside in the sys/i386/conf
d39 1
a39 1
bin		System/User commands.
d45 1
a45 1
etc		Template files for /etc
d54 3
a56 1
kerberosIV	Kerberos package.
d82 1
a82 1
  http://www.freebsd.org/handbook/synching.html
@


1.18
log
@secure/ may be exported now.
@
text
@d3 1
a3 1
$FreeBSD: src/README,v 1.17 2000/07/31 12:39:09 alex Exp $
d64 1
a64 1
secure		DES and DES-related utilities
@


1.17
log
@Point out, that build/installkernel need a built world and that more
information can be found in the handbook.

Requested by:	sheldonh
Reviewed by:	sheldonh
@
text
@d3 1
a3 1
$FreeBSD: src/README,v 1.16 2000/07/31 09:22:50 alex Exp $
d64 1
a64 1
secure		DES and DES-related utilities - NOT FOR EXPORT!
@


1.16
log
@Reflect reality:
- Make world doesn't build the modules any more.
- Mention the buildkernel/installkernel targets as common used targets.
- LINT has gone, NOTES is new but cannot be built.  It is a pure reference
  file.  However, I still mentioned LINT but pointed out the difference
  between the ancient LINT and the new NOTES.  This should avoid confusion.
- crypto/ subdir isn't export controlled any more.
@
text
@d3 1
a3 1
$FreeBSD: src/README,v 1.15 1999/08/28 01:35:58 peter Exp $
d16 3
a18 3
the kernel and the modules.  Please see the top of the Makefile
in this directory for more information on the standard build targets
and compile-time flags.
d20 2
a21 2
Building a kernel with config(8) is a somewhat more involved process,
documentation for which can be found at:
d24 3
@


1.15
log
@$Id$ -> $FreeBSD$
@
text
@d3 1
a3 1
$FreeBSD$
d14 3
a16 1
kernel and the contents of /etc.  Please see the top of the Makefile
d28 4
a31 4
kernel.  The file LINT contains entries for all possible devices, not
just those commonly used, and is meant more as a general reference
than an actual kernel configuration file (a kernel built from it
wouldn't even run).
d40 1
a40 1
crypto		Export controlled stuff (see crypto/README).
@


1.15.2.1
log
@MFC: Reflect reality (kernel targets, cryptography and related)
@
text
@d3 1
a3 1
$FreeBSD: src/README,v 1.15 1999/08/28 01:35:58 peter Exp $
d14 3
a16 5
kernel, the kernel-modules and the contents of /etc.  The
``buildkernel'' and ``installkernel'' targets build and install
the kernel and the modules (see below).  Please see the top of
the Makefile in this directory for more information on the
standard build targets and compile-time flags.
d18 2
a19 2
Building a kernel is a somewhat more involved process, documentation
for which can be found at:
a21 3
Note: If you want to build and install the kernel with the
``buildkernel'' and ``installkernel'' targets, you have to build
world before.  More information is available in the handbook.
d38 1
a38 1
crypto		Cryptography stuff (see crypto/README).
@


1.15.2.2
log
@MFC: secure/
@
text
@d3 1
a3 1
$FreeBSD: src/README,v 1.15.2.1 2000/08/05 13:25:20 alex Exp $
d64 1
a64 1
secure		DES and DES-related utilities.
@


1.15.2.3
log
@MFC:	Update the comment for the secure sources.
@
text
@d3 1
a3 1
$FreeBSD: src/README,v 1.15.2.2 2000/08/13 14:36:06 alex Exp $
d64 1
a64 1
secure		Cryptographic libraries and commands.
@


1.15.2.4
log
@Catch this file up to its counterpart in -CURRENT.

	README	1.19->1.20
@
text
@d3 1
a3 1
$FreeBSD$
d22 1
a22 1
   http://www.FreeBSD.org/handbook/kernelconfig.html
d25 1
a25 1
``buildkernel'' and ``installkernel'' targets, you might need to build
d28 1
a28 1
The sample kernel configuration files reside in the sys/<arch>/conf
d39 1
a39 1
bin		System/user commands.
d45 1
a45 1
etc		Template files for /etc.
d54 1
a54 3
kerberos5	Kerberos5 (Heimdal) package.

kerberosIV	KerberosIV (eBones) package.
d80 1
a80 1
  http://www.FreeBSD.org/handbook/synching.html
@


1.15.2.5
log
@Switch importer
@
text
@d3 1
a3 1
$FreeBSD: stable/4/README 95503 2002-04-26 16:01:35Z bmah $
@


1.14
log
@No more src/lkm dir...
@
text
@d2 2
a3 1
was last revised on: $Id: README,v 1.13 1998/09/13 09:38:34 markm Exp $
@


1.14.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 2
was last revised on:
$FreeBSD$
@


1.14.2.2
log
@MFC: crypto export changes
@
text
@d3 1
a3 1
$FreeBSD: src/README,v 1.14.2.1 1999/08/29 15:55:28 peter Exp $
d38 1
a38 1
crypto		Cryptography stuff (see crypto/README).
@


1.13
log
@Correct the facts. The kerberosIV/ directory is not export restricted.
@
text
@d2 1
a2 1
was last revised on: $Id: README,v 1.12 1998/06/30 08:08:05 jkh Exp $
a52 2

lkm		Loadable Kernel Modules.
@


1.12
log
@Re-alphabetize and update the subdir descriptions.

PR:		7116
@
text
@d2 1
a2 1
was last revised on: $Id: README,v 1.11 1997/08/09 14:36:20 jkh Exp $
d48 1
a48 1
kerberosIV	Kerberos package - also export controlled.
@


1.11
log
@Note that /etc is not installed by world target either.
@
text
@d2 1
a2 1
was last revised on: $Id: README,v 1.10 1997/02/23 09:18:39 peter Exp $
d37 1
a37 1
eBones		Kerberos package - NOT FOR EXPORT!
d47 2
@


1.10
log
@Revert $FreeBSD$ to $Id$
@
text
@d2 1
a2 1
was last revised on: $Id$
d13 3
a15 2
kernel.  Please see the top of the Makefile for more information on
the standard build targets and compile-time flags.
@


1.9
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d2 1
a2 1
was last revised on: $FreeBSD$
@


1.8
log
@Typo (maybe), config(1) -> config(8).
@
text
@d2 1
a2 1
was last revised on: $Id: README,v 1.7 1997/01/01 14:06:29 jkh Exp $
@


1.7
log
@Bring back the README, this time attempting to be a little more
informative about what the user is seeing here.
@
text
@d2 1
a2 1
was last revised on: $Id$
d16 1
a16 1
Building a kernel with config(1) is a somewhat more involved process,
d19 1
a19 1
And in the config(1) man page.
@


1.7.2.1
log
@Say more correct things about installation.
@
text
@d2 1
a2 1
was last revised on: $Id: README,v 1.7 1997/01/01 14:06:29 jkh Exp $
d13 2
a14 3
kernel and the contents of /etc.  Please see the top of the Makefile
in this directory for more information on the standard build targets
and compile-time flags.
@


1.7.2.2
log
@MFC: correct citation for config(8).
@
text
@d2 1
a2 1
was last revised on: $Id: README,v 1.7.2.1 1997/08/13 19:49:35 jkh Exp $
d17 1
a17 1
Building a kernel with config(8) is a somewhat more involved process,
d20 1
a20 1
And in the config(8) man page.
@


1.7.2.3
log
@MFC: new directories.
@
text
@d2 1
a2 1
was last revised on: $Id: README,v 1.7.2.2 1998/02/15 10:47:57 jkh Exp $
d37 1
a37 1
crypto		Export controlled stuff (see crypto/README).
a46 2

kerberosIV	Kerberos package - also export controlled.
@


1.7.2.4
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
was last revised on: $FreeBSD$
@


1.6
log
@recording cvs-1.6 file death
@
text
@d1 2
a2 65
   -----------------------------------------
       FreeBSD 2.0  ---  ALPHA Release                 ,        ,
   -----------------------------------------          /(        )`
                                                      \ \___   / |
Welcome to the ALPHA release of FreeBSD 2.0 - the     /- _  `-/  '
first public snapshot of our new 4.4BSD Lite based   (/\/ \ \   /\
operating system environment.  This install proce-   / /   | `    \
dure is also at the ALPHA stage, and contains only   O O   ) /    |
the minimum functionality required by an             `-^--'`<     '
*EXPERIENCED* person to install the system.         (_.)  _  )   /
It is our hope, of course, that the feedback         `.___/`    /
provided from this snapshot will                       `-----' /
greatly assist us in making the release   <----.     __ / __   \
of 2.0 much more user friendly.  Your     <----|====O)))==) \) /====
comments and criticisms are very          <----'    `--' `.__,' \
valuable to us, so please don't hesitate               |        |
in contacting us!  Full details on where and            \       /	/\
how to provide feedback are given below.           ______( (_  / \______/
                                                 ,'  ,-----'   |
This install procedure is ALPHA code, and        `--{__________)
may very possibly *DESTROY* the contents of your
ENTIRE DISK!  Please do not proceed with this installation
unless you've adequately backed up your data first!

If any errors occur during this installation, you can see them
by toggling over to the alternate screen - type ALT-F2 to switch
over, ALT-F1 to switch back to the install screen.  The debugging
output on the second screen may be very valuable to us in understanding
your bug report, so please be sure to take note of it when reporting
any failures in the installation!  Thanks!

Menus and scrolling output windows may be traversed with the arrow
and Page Up/Page Down keys.  To suspend the installation at any point,
hit ESC twice.  Hitting TAB will move the focus to different controls.
If you've ever dealt with a DOS installation, you'll know how to deal
with this.

For a more complete description of what's new in this release, please
see the release notes.

For more documentation on this system, it is recommended that you purchase
the 4.4BSD Document Set from O'Reilly Associates and the USENIX Association.
ISBN 1-56592-082-1  We have no connection with O'Reilly, we're just
satisfied customers!

Have fun, and please let us know of any problems you encounter with
this release!

Comments should be sent to:

	hackers@@FreeBSD.org

Bug reports should be sent using the `send-pr' utility, if you
were able to get the system installed, otherwise to:

	bugs@@FreeBSD.org

And general questions to:

	questions@@FreeBSD.org


Please have patience if your questions are not answered right away -
this is an especially busy time for us, and our volunteer resources
are often strained to the limit (if not somewhat past!).
d4 4
a7 1
Thanks!
d9 65
a73 1
				The FreeBSD Project
@


1.5
log
@Small tweak - I said that ESC-ESC aborted the install.  It actually only
suspends it.  Whoops!
@
text
@@


1.4
log
@Here's the README for the ALPHA.  It's less verbose, having had much
moved into its more proper home in the release notes.
@
text
@d33 1
a33 1
and Page Up/Page Down keys.  To abort the installation at any point,
@


1.3
log
@Add a little bit of documentation about how to use dialog boxes
and such.
@
text
@d38 2
a39 204
=============================================
WHAT'S NEW IN THIS RELEASE (preliminary list)
=============================================

4.4 Lite
--------
As previously stated, this release is based entirely on CSRG's
latest (and last) BSD release - 4.4 Lite.  This features as number
of improvements over 4.2BSD (Net/2), not least of which are:

o	Legal approval of Novell & U.C. Berkeley.  After the settlement
	of the longstanding lawsuit between USL/UCB/Novell/BSDI, all
	parties were (strongly) encouraged to move to 4.4 Lite in order
	to avoid future legal entanglements.  The fact that we've now done
	so should make this release much more attractive to potential
	commercial users.

o	Many new filesystem types, such as stackable filesystems, union
	filesystems, "portals", kernfs, a simple log-structured filesystem, a
	new version of NFS (NQNFS), etc.  While some of these new filesystems
	are also rather unpolished and will require significant additional
	work to be truly robust, they're a good start.

o	64bit offsets, allowing filesystems of up to 2^63 bytes in size.

o	Further work towards full POSIX compliance.


And many many other features.  For more documentation, it is recommended
that you purchase the 4.4BSD Document Set from O'Reilly Associates and the
USENIX Association.  ISBN 1-56592-082-1


IP multicast support
--------------------

The IP multicast support has been upgraded from the woefully ancient
1.x code in 4.4-Lite to the most current and up-to-date 3.3 release
from Steve D. and Ajit.  The non-forwarding code is known to work (for
some limited test cases).  The multicast forwarder and user-mode
multicast routing process are known to compile, but have not been
significantly tested (hopefully this will happen before 2.0 release).

Owner:			wollman
Sources involved:	sys/netinet, usr.sbin/mrouted


Loadable Kernel Modules
-----------------------

David Greenman incorporated NetBSD's port of Terry Lambert's loadable
kernel module support.  Garrett Wollman wrote the support for loadable
file systems, and Sren Schmidt did the same for loadable execution
classes.

Owner:			core
Sources involved:	sys/kern, sbin/modload, sbin/modunload,
			usr.bin/modstat


Loadable filesystems
--------------------

Most filesystems are now dynamically loadable on demand, with the
exception of the UFS family (FFS, LFS, and MFS).  With the exception
of NFS, all such filestystems can be unloaded when all references are
unmounted.  To support this functionality, the getvfsbyname(3)
family of functions has been added to the C library and the lsvfs(1)
command provides the same information at the shell level.  Be aware of
the following current restrictions:

	- /usr/bin may not reside on a dynamically loaded filesystem.
	- There must be a writable /tmp directory available
	  before filesystems are loaded (moving / to the top of your
	  /etc/fstab file will accomplish this).
	- Some of the more esoteric filesystems simply don't work when loaded
	  dynamically (though they often don't work "static", either.)

Owner:			wollman
Sources involved:	sys/*fs, lkm/*fs, usr.bin/lsvfs, lib/libc/gen


S/Key
-----

Since version 1.1.5, FreeBSD has supported the S/Key one time password scheme.
The version used is derived from the logdaemon package of Wietse Venema.
Some of the features new in 2.0 are:
	- New access control table format to impose the use of S/Keys
	  based on: hostname, ip address, port, username, group id.
	- S/Key support can be disabled by not having the access control
	  table.
The second item explains the absence of skey.access in the installed /etc.
To enable S/Key support, create a file skey.access in /etc and fill it
according to your needs. See also skey.access(5) and the example in
/usr/share/examples/etc/skey.access.

Owner:			pst, guido
Sources involved:	lib/libskey, usr.bin/key* (plus patches to others)


TCP/IP over parallel (printer) port
-----------------------------------

You can now run TCP/IP over a standard LapLink(tm) cable, if both ends
have a interrupt-driven printerport.  The interface is named "lp0"
where '0' is the same as the lpt# unit number.  This is not compatible
with PLIP.  If you run NFS, try setting MTU to 9180, otherwise leave
it at 1500 unless you have a good reason to change it.  Speed varies
with the CPU-type, with up to 70 kbyte/sec having been seen and 50
kbyte/sec being the norm.

Owner:			phk
Sources involved:	isa/lpt.c


ProAudioSpectrum SCSI-driver
----------------------------

If you have a PAS board with a CD-ROM, and the MS-DOS driver is called
TSLCDR.SYS, then the "pas" driver should work on your card.  You can
attach disks, cdroms and tapes, but due to the nature of the hardware
involved, the transfer rate is limited to < 690 kbyte/sec.  For CD-ROM
use, this is generally more than enough.

Owner:			phk
Sources involved:	isa/pas.c


Gzip'ed binaries
----------------

We have an experimental implementation for direct execution of gzip'ed
binaries in this release.  When enabled, it allows you to simply gzip
your binaries, remove the '.gz' extension and make the file
executable.  There is a big speed and memory consumption penalty for
doing this, but for laptop users it may be worthwhile.  The maximum
savings are generally around 10 Mb of disk space.

Owner:			phk
Sources involved:	kern/imgact_gzip.c kern/inflate.c


Diskless booting
----------------

Diskless booting it in 2.0 and much improved since 1.1.5.  The boot-program
is in src/sys/i386/boot/netboot, and can be run from a MSDOS system or 
burned into an EPROM.  Local swapping is possible.  Presently WD, SMC and
Novell cards are supported.

Owner:			Martin Renters & phk
Sources involved:	i386/boot/netboot, sys/nfs/nfs_vfsops.h


Device configuration database
-----------------------------

The kernel now keeps better track of which device drivers are active and
where the devices are attached; this information is made available to
user programs via the new sysctl(3) management interface.  Current
applications include lsdev(8), which lists the currently configured
devices.  In the future, we expect to use this code to automatically
generate a configuration file for you at installation time.

Owner:			wollman
Sources involved:	sys/i386, sys/scsi, sys/kern/kern_devconf.c,
			sys/sys/devconf.h, usr.sbin/lsdev


Kernel management interface
---------------------------

With 4.4-Lite, we now have a better management interface for the endless
series of kernel variables and parameters which were previously manipulated
by reading and writing /dev/kmem.  Many programs have been rewritten to
use this interface, although many old-style programs still remain.  Some
variables which were never accessible before are now available through
the sysctl(1) program.  In addition to the standard 4.4BSD MIB variables,
we have added support for YP/NIS domains (kern.domainname), controlling
the update daemon (kern.update), retrieving the OS release date
(kern.osreldate), determining the name of the booted kernel (kern.bootfile),
and checking for hardware floating-point support (hw.floatingpoint).
We have also added support to make management queries of devices and
filesystems.

Owner:			core
Sources involved:	sys, usr.bin/sysctl


iBCS2 support
-------------

FreeBSD now supports running iBCS2 compatible binaries (currently
SCO UNIX 3.2.2 & 3.2.4 and ISC 2.2 COFF format are supported).
The iBCS2 emulator is in its early stages, but it is functional, we
havn't been able to do exhaustive testing (lack of commercial apps),
but allmost all of SCO's 3.2.2 binaries are working, so is an old
INFORMIX-2.10 for SCO. Further testing is nessesary to complete this
project. There is also work under way for ELF & XOUT loaders, and
most of the svr4 syscall wrappers have been written.

Owner:			Soren Schmidt (sos) & Sean Eric Fagan (sef)
Sources involved:	sys/i386/ibcs2/* + misc kernel changes.
d41 4
d54 1
a54 1
were able to get the system installed; otherwise send mail to:
d69 1
a69 1
				The FreeBSD Project team
@


1.2
log
@Make note of the fact that debugging information is printed to screen 2.
@
text
@d23 1
a23 1
without adequately backing up your data first!
d31 6
@


1.1
log
@Put the README where we need it.  This comes from the ...INPUT file.
@
text
@d25 6
a30 1

@
