DragonFly Handbook
The DragonFly Documentation Project
Copyright © 2004-2008 The DragonFly Documentation Project
Copyright © 1995-2004 The FreeBSD Documentation Project
Welcome to DragonFly! This handbook covers the installation and day to day use of the DragonFly operating system. 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 DragonFly Documentation project mailing list.
Portions of this document originally documented use of the FreeBSD operating system. While many functions should be similar on DragonFly, some differences should be expected. If you find instructions here that no longer apply to DragonFly, please contact the documentation mailing list at DragonFly Documentation project mailing list .
Table of Contents
1.1 Synopsis
2.1 Making room
2.2 Disk setup
2.3 Installing to Disk from CD
2.4 New system setup
3.1 Synopsis
3.2 Virtual Consoles and Terminals
3.3 Permissions
3.6 Mounting and Unmounting File Systems
3.7 Processes
3.8 Daemons, Signals, and Killing Processes
3.9 Shells
3.10 Text Editors
3.12 Binary Formats
3.13 For More Information
4 Installing Applications using NetBSD's pkgsrc framework
4.1 Synopsis
4.2 Overview of Software Installation
4.4 Using the Binary Packages System
4.5 Using the pkgsrc ® Source Tree
5.1 Synopsis
5.2 Understanding X
5.3 Installing X11
6.1 Synopsis
6.6 Configuring the cron Utility
6.8 Setting Up Network Interface Cards
6.9 Virtual Hosts
6.10 Configuration Files
6.11 Tuning with sysctl
6.12 Tuning Disks
6.13 Tuning Kernel Limits
6.14 Adding Swap Space
7 The DragonFly virtual kernel
8 The DragonFly Booting Process
8.1 Synopsis
8.3 The Boot Manager and Boot Stages
8.4 Kernel Interaction During Boot
9 Users and Basic Account Management
9.1 Synopsis
9.2 Introduction
9.4 System Accounts
9.5 User Accounts
9.7 Limiting Users
9.9 Groups
10 Configuring the DragonFly Kernel
10.1 Synopsis
10.2 Why Build a Custom Kernel?
10.3 Building and Installing a Custom Kernel
10.5 Making Device Nodes
11 Security
11.1 Synopsis
11.2 Introduction
11.3 Securing DragonFly
11.4 DES, MD5, and Crypt
11.5 One-time Passwords
11.6 '''Kerberos5 '''
11.7 Firewalls
11.8 OpenSSL
11.9 VPN over IPsec
11.10 OpenSSH
12 Jails
12.1 Synopsis
12.3 Introduction
13 Printing
13.1 Synopsis
13.2 Introduction
13.3 Basic Setup
13.5 Using Printers
13.6 Alternatives to the Standard Spooler
13.7 Troubleshooting
14 Storage
14.1 Synopsis
14.2 Device Names
14.3 Adding Disks
14.4 RAID
14.5 Creating and Using Optical Media (CDs)
14.6 Creating and Using Optical Media (DVDs)
14.7 Creating and Using Floppy Disks
14.8 Creating and Using Data Tapes
14.9 Backups to Floppies
14.10 Backup Basics
14.11 Network, Memory, and File-Backed File Systems
14.12 File System Quotas
15.1 Synopsis
15.2 Disks Are Too Small
15.3 Access Bottlenecks
15.4 Data Integrity
15.5 Vinum Objects
15.6 Some Examples
15.7 Object Naming
15.8 Configuring Vinum
16 Localization - I18N/L10N Usage and Setup
16.1 Synopsis
16.2 The Basics
16.3 Using Localization
17.1 Synopsis
17.2 Browsers
17.3 Productivity
17.4 Document Viewers
17.5 Finance
17.6 Summary
18 Multimedia
18.1 Synopsis
18.2 Setting Up the Sound Card
18.3 MP3 Audio
18.4 Video Playback
18.5 Setting Up TV Cards
19.1 Synopsis
19.2 Introduction
19.3 Terminals
19.4 Dial-in Service
19.5 Dial-out Service
20 PPP and SLIP
20.1 Synopsis
20.2 Using User PPP
20.3 Using Kernel PPP
20.4 Troubleshooting PPP Connections
20.5 Using PPP over Ethernet (PPPoE)
20.6 Using SLIP
21.1 Synopsis
21.2 Gateways and Routes
21.3 Wireless Networking
21.4 Bluetooth
21.5 Bridging
21.6 NFS
21.7 Diskless Operation
21.8 ISDN
21.9 NIS/YP
21.10 DHCP
21.11 DNS
21.12 NTP
21.13 Network Address Translation
21.14 The '''inetd ''' ``Super-Server''
21.15 Parallel Line IP (PLIP)
21.16 IPv6
22.1 Synopsis
22.3 '''sendmail ''' Configuration
22.4 Changing Your Mail Transfer Agent
22.5 Troubleshooting
22.6 Advanced Topics
22.7 SMTP with UUCP
22.9 Using Mail with a Dialup Connection
22.10 SMTP Authentication
22.11 Mail User Agents
22.12 Using fetchmail
22.13 Using procmail
23.1 Initial Setup
23.2 Configuration
23.3 Preparing to Update
23.4 Updating the System
24.1 Overview
24.3 Debug the crash dump
24.4 Further information
25.1 Synopsis
25.2 Installation
25.4 Installing Maple ™
25.5 Installing MATLAB ®
25.6 Installing Oracle ®
25.8 Advanced Topics
III. Appendices
A.2 FTP Sites
A.3 Using CVSup
A.4 CVS Tags
B. Bibliography
B.1 Books & Magazines Specific to BSD
B.2 Users' Guides
B.5 Operating System Internals
B.8 UNIX ® History
C.1 Mailing Lists
