Chapter 1. Introduction

Contributed by Murray Stokely and Jeroen Ruigrok van der Werven.
Table of Contents
1.1. Developing on FreeBSD
1.2. The BSD Vision
1.3. Architectural Guidelines
1.4. The Layout of /usr/src

1.1. Developing on FreeBSD

So here we are. System all installed and you are ready to start programming. But where to start? What does FreeBSD provide? What can it do for me, as a programmer?

These are some questions which this chapter tries to answer. Of course, programming has different levels of proficiency like any other trade. For some it is a hobby, for others it is their profession. The information in this chapter might be aimed toward the beginning programmer; indeed, it could serve useful for the programmer unfamiliar with the FreeBSD platform.

All FreeBSD documents are available for download at

Questions that are not answered by the documentation may be sent to <>.
Send questions about this document to <>.