Chapter 7 Tools

Table of Contents
7.1. Concurrent Versions System (CVS)
7.2. CVSup
7.3. GNATS
7.4. Mailman
7.5. Perforce
7.6. Pretty Good Privacy
7.7. Secure Shell

The major support tools for supporting the development process are CVS, CVSup, Perforce, GNATS, Mailman and OpenSSH. Except for CVSup, these are externally developed tools. These tools are commonly used in the open source world.

7.1. Concurrent Versions System (CVS)

Concurrent Versions System or simply “CVS” is a system to handle multiple versions of text files and tracking who committed what changes and why. A project lives within a “repository” and different versions are considered different “branches”.

This, and other documents, can be downloaded from

For questions about FreeBSD, read the documentation before contacting <[email protected]>.
For questions about this documentation, e-mail <[email protected]>.