3.1. The big goal

What we are aiming for in this chapter is a CD that contains the following components:

  1. A small, bootable GNU/Linux operating system. — At this stage we want to insert the CD into a clean PC[3] and want to be able to use basic utilities from a shell.

  2. The package management system from the earlier chapter. — At this stage we want to be able to do some experiments with our sample packages and the “clean” PC.

  3. All the software packages accompanying the distribution stored in our packaging format. — At this stage we want to be able to carry out a completely manual installation of a basic setup using the package management system.

  4. An installation routine that uses our package management system. — And after this stage you can put your (almost) finished CD into your (poor) test PC of choice, hit a button (or two) and sip your coffee.



[3] You can also use an empty partition on your development workstation to experiment with the bootable CD.