From owner-freebsd-doc Sun Nov 2 04:20:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id EAA17767 for doc-outgoing; Sun, 2 Nov 1997 04:20:24 -0800 (PST) (envelope-from owner-freebsd-doc) Received: from kahlua.abacom.com (root@[205.206.142.3]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id EAA17742 for ; Sun, 2 Nov 1997 04:20:15 -0800 (PST) (envelope-from sanbryn@abacom.com) Received: from gpopovic (dial106.abacom.com [209.29.205.36]) by kahlua.abacom.com (8.8.5/8.6.9) with SMTP id HAA26016 for ; Sun, 2 Nov 1997 07:20:04 -0500 Message-Id: <199711021220.HAA26016@kahlua.abacom.com> Date: Sun, 02 Nov 97 07:25:19 -0800 From: gpopovic X-Mailer: Mozilla 1.2N (Windows; I; 16bit) MIME-Version: 1.0 To: freebsd-doc@FreeBSD.ORG Subject: (no subject) Content-Transfer-Encoding: quoted-printable Content-Type: text/html Sender: owner-freebsd-doc@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk FreeBSD Handbook 3D"" 3D""= 3D"" 3D= 3D"= = 3D= 3D= 3D""=

FreeBSD Handbook

The FreeBSD Documentation Project

October 1997


Welcome to FreeBSD! This handbook covers the installation and day to day use of FreeBSD Release 2.2.5. This manual is a work in progress and is the work of many individuals. Many sections do not yet exist and some of those that do exist need to be updated. If you are interested in helping with this project, send email to the FreeBSD documentation project mailing list <freebsd-doc@FreeBSD.= ORG> The latest version of this document is always available from the FreeBSD World Wide Web server. = It may also be downloaded in plain text, postscript or HTML from the FreeBSD FTP server or one= of the numerous mirror sites. You may also wa= nt to Search the Handbook.

Part 1:
Getting Started

1. Introduction

1.1. FreeBSD in a Nutshell
1.2. A Brief History of FreeBSD
1.3. FreeBSD Project Goals
1.4. The FreeBSD Development Model
1.5. About the Current Release

2. Installing FreeBSD

2.1. Supported Configurations
2.2. Preparing for the Installation<= /DD>
2.3. Installing FreeBSD
2.4. MS-DOS User's Questions and Answers=

3. Unix Basics

3.1. The Online Manual
3.2. GNU Info Files

4. Installing Applications: The Ports co= llection

4.1. Why Have a Ports Collection?
4.2. How Does the Ports Collection Work?=
4.3. Getting a FreeBSD Port
4.4. Skeletons
4.5. It Does Not Work?!
4.6. I Want to Make a Port!
4.7. Some Questions and Answers
=

Part 2:
System Administration

5. Configuring the FreeBSD Kernel
5.1. Why Build a Custom Kernel?
=
5.2. Building and Installing a Custom Ke= rnel
5.3. The Configuration File
5.4. Making Device Nodes
5.5. If Something Goes Wrong

6. Security

6.1. DES, MD5, and Crypt
6.2. S/Key
6.3. Kerberos
6.4. Firewalls

7. Printing

7.1. What the Spooler Does
7.2. Why You Should Use the Spooler<= /DD>
7.3. Setting Up the Spooling System<= /DD>
7.4. Simple Printer Setup
7.5. Using Printers
7.6. Advanced Printer Setup
7.7. Alternatives to the Standard Spool= er
7.8. Acknowledgments

8. Disk Quotas

8.1. Configuring Your System to Enable= Disk Quotas
8.2. Setting Quota Limits
8.3. Checking Quota Limits and Disk Us= age
8.4. * Quotas over NFS

9. The X Window System

10. PC Hardware compatibility

=
10.1. Resources on the Internet
10.2. Sample Configurations
10.3. Core/Processing
10.4. Input/Output Devices
10.5. Storage Devices

11. Localization

11.1. Russian Language (KOI8-R encodin= g)

Part 3:
Network Communications

12. Serial Communications

12.1. Serial Basics
12.2. Terminals
12.3. Dialin Service
12.4. Dialout Service

13. PPP and SLIP

13.1. Setting up User PPP
13.2. Setting up Kernel PPP
13.3. Setting up a SLIP Client
13.4. Setting up a SLIP Server

14. Advanced Networking

14.1. Gateways and Routes
14.2. NFS
14.3. Diskless Operation
14.4. ISDN

15. Electronic Mail

15.1. Basic Information
15.2. Configuration
15.3. FAQ

Part 4:
Advanced topics

16. The Cutting Edge: FreeBSD-current = and FreeBSD-stable

16.1. Staying Current with FreeBSD=
16.2. Staying Stable with FreeBSD<= /DD>
16.3. Synchronizing Source Trees over = the Internet

17. Contributing to FreeBSD

17.1. What Is Needed
17.2. How to Contribute
17.3. Donors Gallery
17.4. Derived Software Contributors
17.5. Additional FreeBSD Contributors<= /A>
17.6. 386BSD Patch Kit Patch Contribut= ors

18. Source Tree Guidelines and Policie= s

18.1. MAINTAINER on Makefiles
=
18.2. Contributed Software
18.3. Shared Libraries

19. Adding New Kernel Configuration Op= tions

19.1. What's a Kernel Option,= Anyway?
19.2. Now What Do I Have to Do for it?=

20. Kernel Debugging

20.1. Debugging a Kernel Crash Dump wi= th KGDB
20.2. Post-mortem Analysis of a Dump
20.3. On-line Kernel Debugging Using D= DB
20.4. On-line Kernel Debugging Using R= emote GDB
20.5. Debugging a Console Driver

21. Linux Emulation

21.1. How to Install the Linux Emulato= r
21.2. How to Install Mathematica on Fr= eeBSD

22. FreeBSD Internals

22.1. The FreeBSD Booting Process<= /DD>
22.2. PC Memory Utilization
22.3. DMA: What it Is and How it Works=

Part 5:
Appendices

23. Obtaining FreeBSD

23.1. CD-ROM Publishers
23.2. FTP Sites
23.3. CTM Sites
23.4. CVSup Sites

24. Bibliography

24.1. Books & Magazines Specific t= o FreeBSD
24.2. Users' Guides
24.3. Administrators' Guides
24.4. Programmers' Guides
24.5. Operating System Internals
24.6. Security Reference
24.7. Hardware Reference
24.8. UNIX History
24.9. Magazines and Journals

25. Resources on the Internet

=
25.1. Mailing lists
25.2. Usenet newsgroups
25.3. World Wide Web servers

26. FreeBSD Project Staff

26.1. The FreeBSD Core Team
26.2. The FreeBSD Developers
26.3. The FreeBSD Documentation Projec= t
26.4. Who Is Responsible for What<= /DD>

27. PGP keys

27.1. Officers
27.2. Core Team members
=
www@freebsd.org
Updated November 1, 1997