next up previous
Next: Newfs Up: Porting BSD UNIX to Previous: Keyboard

Making a Product


Frederick Brooks says that making a system program is three times harder than making a program and that making a system product is three times harder than making a system program[2]. Since a released BSD system is a system product, it should require nine times as much work as a regular program! Not only do the developers have to write the installation tools and documentation, but they must deal with users who have incompatible hardware or who did not read the documentation and installed the software incorrectly. This section outlines a few tools that are necessary when releasing a BSD port.

Lawrence Kesteloot
Fri Jan 20 16:29:52 EST 1995