To further reduce the time commitment, the Pocket Linux project is divided into several phases, each one
chapter in length. Each phase builds only a small piece of the overall project, but at the same time the
conclusion of each chapter results in a self−contained, working system. This step−by−step approach should
allow readers to pace themselves and not feel the need to rush to see results.
Chapters are further subdivided into four sections. The first two sections, analysis and design, focus on the
theory of what is to be accomplished in each phase and why. The last two sections, construction and
implementation, detail the steps needed to do the actual building. Advanced readers, who may be familiar
with the theories laid out in a particular chapter are encouraged to gloss over the analysis and design sections
in the interest of time. The separation of theory from hands−on exercises should allow readers of all skill
levels to complete the project without feeling either completely lost or mired in too much detail.
Finally, the Pocket Linux project will strive to use GNU/GPL software when possible and other open−source
licensed software when there is no GNU/GPL alternative. Also, Pocket Linux will never require any
programming more complex than a BASH shell script.
Pocket Linux Guide
Chapter 1. Project Initiation
5