배포판과 함께 기본적으로 제공되는 커널은 꽤 덩치가 크다. 그리고 우리들 중 앞으로 사용하지 않을 또는 필요하지 않을 많은 기능들을 포함하고 있다. 만약 여러분의 커널이 다시 컴파일 되지 않았다면 반드시 커널을 다시 컴파일하라고 강추천하는 바이다. 커널을 다시 컴파일 하는 방법은 이 문서의 범위를 벗어나는 것이지만 특별히 많은 리눅스 관련 책과 가이드에서 자세히 다루고 있다.
만약 여러분이 커널을 다시 컴파일 한다면 여러분에게 필요하지 않은 기능은 커널에 담지 말아야 하는것을 기억하라. 예를 들어, 여러분들 중 얼마만이 PLIP 지원을 커널에 포함시키겠는가? 그 기능을 포함한 사람들 중 얼마만이 그 기능을 사용하겠는가? 커널이 작을수록 로드하는데 시간이 덜 걸리고 메모리를 덜 사용하며 CPU 사이클도 덜 사용하는 것이다. 또다른 것은 모듈이다. 필자는 개인적으로 모듈을 좋아하지 않는다. 거추장 스럽기 때문이다. 만일 여러분이 모듈을 사용하고 모듈을 선호한다면 커널이 비대해지는 것을 구제할 수 있다.