Ontwerp en bouw een besturingssysteem/Organisatie/Mappenstructuur
Uiterlijk
Omdat we, als het goed is, binnenkort veel meer (code)bestanden zullen hebben, is het een goed idee om nu al vast na te denken over hoe we dat gaan indelen en beheren. Een veelgebruikte mappenindeling is om per onderdeel de algemene bronbestanden in de map src
te zetten en de headerbestanden in include
. Als een onderdeel platform-specifieke delen bevat, komt dat in src
en include
mappen in een submap arch
van het onderdeel.
De mappenstructuur die we gebruiken voor ons besturingsysteem is voorlopig als volgt:
/ /kernel /src /include /arch /i586 /src /include /doc
De kernel
map spreekt voor zich. De submap arch
kan straks platform-specifieke code bevatten. Voor documentatie is de doc
map gereserveerd.