먼저 커널의 압축을 /usr/src 밑에 푼다.
# tar -C /usr/src sys.tar.gz
이번에는 커널의 설정을 변경한다.
커널을 NETFREE와 멀티프로세서용 NETFREE.MP를 만들어보자.
cd /usr/src/sys/arch/i386/conf
cp GENERIC NETFREE
cp GENERIC.MP NETFREE.MP
커널 옵션을 수정한다.
vi NETFREE
vi NETFREE.MP
커널을 빌드한다.
config NETFREE
cd ../compile/NETFREE
make clean depend bsd
make install
같은 방법으로 NETFREE.MP도 빌드하면 된다.
첨부된 파일은 최적화 시킨 NETFREE 커널 설정파일이다.