Hoofdstuk 4. Een aantal Basisutility's

Inhoudsopgave
Analyse
Ontwerp
Constructie
Implementatie

Analyse

In het vorige hoofdstuk leek het misschien wel of we niet zoveel bewerkstelligden. Er werd veel energie gestoken in het herontwerpen van de rootdisk, maar de functionaliteit is in wezen hetzelfde als in de initiële prototype fase. Met de rootdisk kunnen we nog steeds niet veel. Maar we maakten belangrijke verbeteringen als het aankomt op het besparen van ruimte. In dit hoofdstuk zullen we die extra ruimte goed gaan benutten en beginnen zoveel utility's te proppen op de disk als er op passen.

De eerste twee gebouwde rootdisks bevatten alleen de interne shellopdrachten, zoals echo en pwd. Dit keer zou het leuk zijn om een paar van de gebruikelijke externe opdrachten als cat, ls, mkdir, rm en dergelijke op de rootdisk te plaatsen. Dit in gedachten houdend kunnen we de doelen voor deze fase als volgt definiëren: