<sect1 id="ch05-introduction">
<title>Introductie</title>
<?dbhtml filename="introduction.html" dir="chapter05"?>

<para>In dit hoofdstuk zullen we een minimaal Linux systeem gaan compileren
	en installeren. Dit systeem zal net genoeg tools bevatten dat we
	in het volgende hoofdstuk kunnen beginnen met het construeren 
	van het uiteindelijke LFS systeem.
</para>

<para>De bestanden die in dit hoofdstuk worden gecompileerd, zullen worden
	ge&iuml;nstalleerd onder de directory
	<filename class="directory">$LFS/static</filename>, om ze gescheiden te
	houden van de bestanden die in het volgende hoofdstuk worden 
	ge&iuml;nstalleerd. Aangezien de hier gecompileerde packages louter
	tijdelijk zijn, willen we niet dat ze het spoedige LFS systeem zullen
	bevuilen.
</para>

<para>Het belangrijkste te leren wat een Linux systeem doet functioneren is
	te exact te weten waar elk package voor wordt gebruikt, en 
	waarom de gebruiker of het systeem het nodig heeft. Voor dit doel
	is een beknopte beschrijving opgenomen van de inhoud van elk
	package direct na de installatie-instructies.
</para>

<para>Op veel van onze packages moet een patch worden toegepast voordat ze
	kunnen worden gecompileerd. We passen alleen patches toe wanneer en
	waar ze nodig zijn. Dus erger je niet als het lijkt alsof 
	instructies voor een patch ontbreken.
</para>

<para>Tijdens de installatie van verscheidene packages zul je waarschijnlijk
	allerlei soorten compileerwaarschuwingen op je scherm voorbij zien
	scrollen. Deze zijn normaal en ze kunnen gerust worden genegeerd.
	Het zijn gewoon wat ze aangeven te zijn: waarschuwingen -- voornamelijk
	over onjuist, maar niet onwettig gebruik van de C of C++ syntax.
	Het is gewoon dat C-standaards nogal vaak zijn gewijzigd en een
	aantal packages maakt nog steeds gebruik van de oudere standaard,
	wat niet zo'n probleem is.
</para>

<para>Zorg dat de LFS omgevingsvariabele is ingesteld als je besluit er
	gebruik van te maken voordat je van start gaat. Geef de volgende
	opdracht:
</para>

<para><screen><userinput>echo $LFS</userinput></screen></para>

<para>Controleer voor de zekerheid of de uitvoer de juiste directory naar
	het mountpoint van de LFS partitie bevat (bijvoorbeeld /mnt/lfs).
</para>

</sect1>

