<sect1 id="ch02-aboutsbus">
<title>Over SBU's</title>
<?dbhtml filename="aboutsbus.html" dir="chapter02"?>

<para>SBU's zijn <emphasis>Static Bash Units</emphasis> en het is onze
	manier om te identificeren hoeveel tijd het kost om een package te
	compileren. Waarom gebruiken we geen normale tijden zoals iedereen?
</para>

<para>Het grootste probleem is dat tijden niet accuraat kunnen zijn, zelfs
	geen beetje. Zoveel mensen installeren LFS op zoveel verschillende
	systemen, de tijd die het in beslag neemt om iets te compileren,
	varieert teveel. Een package kan op het ene systeem 20 minuten in
	beslag nemen, maar dat package kan 3 dagen in beslag nemen op een
	ander systeem (dit is geen overdrijving). Dus in plaats daarvan 
	hebben we het over een
<emphasis>Static Bash Unit</emphasis> of <emphasis>SBU</emphasis>.</para>

<para>Het werkt als volgt: het allereerste package dat je in dit boek
compileert is Bash in Hoofdstuk 5 en het zal statisch worden gelinkt.
De tijd die het in beslag neemt om dit package te compileren zal de
basis zijn en wordt de SBU genoemd. Alle andere compileertijden
zijn relatief aan de tijd die het in beslag neemt om Bash te 
installeren.
GCC-3.2 duurt bijvoorbeeld ongeveer 9.5 SBU's en het is bewezen dat
dit aantal tamelijk consistent is onder de verschillende systemen.
Dus vermenigvuldig 9.5 met het aantal seconden die de installatie van Bash
in beslag neemt (de SBU waarde) en je krijgt een vrij dichte benadering
van hoelang de compilatie van GCC op je systeem duurt.
</para>

<para>Noot: We hebben gemerkt dat SBU's niet goed werken op op SMP gebaseerde
	machines. Dus het gaat niet meer op als je het geluk hebt te
	beschikken over een SMP-setup.
</para>

</sect1>

