[an error occurred while processing this directive]

FreeBSD Handbook

The FreeBSD Documentation Project

December 4, 1995


Welcome to FreeBSD! This handbook covers the installation and day to day use of FreeBSD Release 2.1.0. 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 <doc@freebsd.org> . The latest version of this document is always available from the FreeBSD World Wide Web server .

Part 1:
Basics

1. Introduction

1.1. FreeBSD in a nutshell
1.2. A brief history of FreeBSD
1.3. FreeBSD Project goals
1.4. About the current release

2. Installing FreeBSD

2.1. Supported Configurations
2.2. Preparing for the installation
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

4.1. * Installing packages
4.2. The Ports collection

Part 2:
System Administration

5. Configuring the FreeBSD Kernel

5.1. Why build a custom kernel?
5.2. Building and Installing a Custom Kernel
5.3. The Configuration File
5.4. Making Device Nodes
5.5. If Something Goes Wrong

6. Users, groups and 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
7.3. Setting Up the Spooling System
7.4. Simple Printer Setup
7.5. Using Printers
7.6. Advanced Printer Setup
7.7. Alternatives to the Standard Spooler
7.8. Acknowledgments

8. The X-Window System

9. PC Hardware compatibility

9.1. Sample Configurations
9.2. Core/Processing
9.3. Input/Output Devices
9.4. Storage Devices

Part 3:
Network Communications

10. Basic Networking

10.1. * Ethernet basics
10.2. * Serial basics
10.3. * Hardwired Terminals
10.4. Dialup access

11. PPP and SLIP

11.1. Setting up user PPP
11.2. Setting up kernel PPP
11.3. Setting up a SLIP client
11.4. Setting up a SLIP server

12. Advanced networking

12.1. Gateways and routes
12.2. NFS
12.3. Diskless operation
12.4. * Yellow Pages/NIS
12.5. * ISDN

13. * Mail

Part 4:
Advanced topics

14. Staying current with FreeBSD

14.1. What is FreeBSD-current?
14.2. Who needs FreeBSD-current?
14.3. What is FreeBSD-current NOT?
14.4. Using FreeBSD-current
14.5. CTM
14.6. SUP

15. Kernel Debugging

15.1. Debugging a kernel crash dump with kgdb
15.2. Post-mortem analysis of a dump
15.3. On-line kernel debugging using DDB
15.4. Debugging a console driver

16. Troubleshooting

16.1. Hardware conflict or misconfiguration
16.2. When I boot for the first time, it still looks for

17. Contributing to FreeBSD

17.1. What's needed
17.2. How to contribute

Part 5:
Appendices

18. Obtaining FreeBSD

19. Bibliography

19.1. Users' guides
19.2. Administrators' guides
19.3. Programmers' guides
19.4. Hardware reference
19.5. Magazines and journals

20. Resources on the Internet

20.1. Mailing lists
20.2. Usenet newsgroups
20.3. World Wide Web servers

21. Assorted technical topics

21.1. The FreeBSD Booting Process
21.2. PC memory utilization
21.3. DMA: What it is and how it works

22. FreeBSD contributor list

22.1. Derived software contributors
22.2. Hardware contributors
22.3. The FreeBSD core team
22.4. Who is responsible for what
22.5. Additional FreeBSD contributors
22.6. 386BSD Patch kit patch contributors
[an error occurred while processing this directive]