# Introductie

## Over Pocket Linux

In de Pocket Linux Guide wordt gedemonstreerd hoe een klein GNU/Linux systeem gebaseerd op de console te bouwen met slechts wat broncode en een paar diskettes. Het is bedoeld voor Linux gebruikers die graag een breder begrip willen verwerven over hoe hun systeem werkt onder de waas van distributie specifieke features en tools.

## Benodigde vaardigheden

Deze handleiding is bedoeld voor de gemiddelde tot gevorderde Linux gebruikers. Het is niet met opzet obscuur, maar er wordt uitgegaan van bepaalde vaardigheden die de lezer heeft. Succes met deze handleiding is deels afhankelijk in hoeverre je de volgende taken uit kunt voeren:

- Het gebruik van basis shellopdrachten

- Man en infopages raadplegen

- Een aangepaste Linux kernel bouwen

- Broncode compileren en het gebruik van make en daaraan gerelateerde tools

## Projectopmaak

De Pocket Linux Guide kiest voor het opdoen van ervaring een praktijkgerichte benadering. De handleiding is zodanig geschreven dat in elk hoofdstuk een stukje van het totaalproject wordt opgebouwd. De hoofdstukken zijn verder onderverdeeld in de secties Analyse, Ontwerp, Constructie en Implementatie. Deze opmaak is afgeleid van de Rapid Application Development (RAD) methode. Zonder in te gaan op de ontwerpmethodes, kunnen de secties als volgt worden samengevat:

- In de sectie Analyse wordt op hoog niveau een overzicht gegeven wat in elk hoofdstuk zal worden bewerkstelligd. Het zal de taken introduceren die moeten worden voltooid en waarom ze voor het totaalsysteem van belang zijn.

- In de sectie Ontwerp worden de broncodepackages, bestanden en configuraties gedefinieerd, die nodig zijn om aan de vereisten uiteengezet in de sectie Analyse te kunnen voldoen. Veel van de theorie die gaat over waarom bepaalde systeembestanden bestaan en wat hun doel is, kan hier worden aangetroffen.

- De sectie Constructie is waar alle praktijkacties plaatsvinden. In deze sectie wordt in detail ingegaan op het bouwen van de broncode en het configureren van de systeembestanden.

- In de sectie Implementatie zal aan het einde van elk hoofdstuk de juiste werking van het project worden getest. Vaak staan hier een paar uit te voeren shell-opdrachten en worden er voorbeelden van te verwachten schermuitvoer gegeven.

Lezers geïnteresseerd in het meer leren over RAD kunnen een tekstboek raadplegen waarin systeemanalyse en ontwerp wordt behandeld of kijk op de Universiteit van Californië, Davis website over het onderwerp: http://sysdev.ucdavis.edu/WEBADM/document/rad-stages.htm.

## Help & Support

Lezers worden aangemoedigd een kijkje te nemen op de Pocket Linux Resource Site op http://my.core.com/~dhorton/linux/pocket/. De bronsite is de plek voor:

- informatie over de Pocket Linux discussielijst.

- een verzameling diskette-images voor diverse hoofdstukken.

- een lijst met aanvullingen en correcties voor komende versies.

## Feedback

Ga voor vragen en opmerkingen alsjeblieft naar de bronsite en schrijf je in op de discussielijst.