Eigen aangepaste FreeBSD kernel maken
Gepubliceerd op 3 januari 2008
					Inleiding
Je kunt een eigen kernel maken (kernel compile) waarin je aanpassingen doet in de standaard FreeBSD kernel. Je kunt onderdelen eruit halen die je niet nodig hebt waardoor je besturingssysteem sneller wordt.
Installeren
Eerst moet de source code opgehaald worden:
# pkg_add -r cvsup-without-gui
Maak de volgende bestand aan:
# ee /etc/stable-supfile
Het volgende moet erin komen staan:
*default host=cvsup.nl.FreeBSD.org 
*default base=/var/db 
*default prefix=/usr 
*default release=cvs tag=RELENG_6_1 
*default delete use-rel-suffix 
*default compress 
src-all 
#ports-all tag=.
Daarna:
exit
Dan het volgende commando voor CVS checkout uitvoeren:
# echo 'X11BASE=${LOCALBASE}' >> /etc/make.conf
# cvsup -g -L 2 /etc/stable-supfile
Instellen
Dan moet de standaard kernel bestand aangepast worden:
cd /usr/src/sys/i386/conf  
cp GENERIC MYHOSTING 
Edit het bestand, verander GENERIC naar MYHOSTING
ident           MYHOSTING
Options toevoegen PLUS andere extra’s die je wilt hebben nog
options         SMP                     # Symmetric MultiProcessor Kernel 
options         QUOTA 
extra toevoeging voor bijvoorbeeld CARP:
device          carp
Nu kan de kernel gecompileerd worden:
# cd /usr/src 
# make buildkernel KERNCONF=MYHOSTING
# make installkernel KERNCONF=MYHOSTING
Daarna moet de server gereboot worden.
Om te controleren of de kernel is geladen voer de volgende commando in:
uname -v