Goede voorbeelden zijn IDE en Ext2 support, omdat bijna iedereen het Ext2 bestandsysteem gebruikt op een IDE harddisk. Als u deze twee dan als module zou compileren, kan de kernel tijdens het opstarten deze niet laden omdat hij niet weet hoe deze apparaten aangesproken moeten worden. Die informatie zit tenslotte in de module...
U moet nu de nodige vragen beantwoorden over uw hardware en andere wensen. Niets weerhoudt u ervan alle overbodige zaken weg te laten. Of juist een zeer algemene kernel - zoals bij de meeste distributies - te maken. Ook kunt u ervoor kiezen om zoveel mogelijk als modules te compileren. Free software wordt in het Nederlands vaak vertaald als gratis. Mogelijk omdat wij zo zuinig zijn? Free staat echter voor vrijheid. U beslist en niet één of ander software bedrijf. Vrijheid is echter niet gemakkelijk, waarschijnlijk de reden dat sommige mensen liever voor de producten van Apple en Microsoft kiezen? Na het beantwoorden van alle vragen kunt u het beste eerst even een Configuration file aanmaken. Dit is een tekstbestand waarin alle keuzes zijn opgeslagen. Dit bestand kunt u zonder meer gebruiken voor een volgende update van de kernel. Opties die erbij komen zullen dan een standaardwaarde krijgen en verdwenen opties worden genegeerd. Via dit bestand kunt u ook gemakkelijk experimenteren met bepaalde zaken en de rest identiek houden!
|