Modul kernel

Tanpa keberadaan modul kernel, sebuah sistem operasi harus menyediakan semua kemungkinan fungsionalitas yang sekiranya dibutuhkan ke dalam basis kernel. Banyak dari fungsionalitas tersebut akan tetap berada dalam memori meskipun tidak digunakan sehingga sehingga membatasi ketersediaan memori yang ada. Untuk mengatasi permasalahan tersebut, pengguna diharuskan melakukan rekonfigurasi serta rekompilasi sehingga kernel tersebut dapat bekerja sesuai dengan kebutuhan pengguna. Hal ini tidak terjadi apabila fungsionalitas tersebut disediakan dalam bentuk modul-modul kernel, sistem ataupun pengguna dapat dengan mudah mengaktifkan sebuah modul saat membutuhkan fungsionalitas tertentu ataupun menonaktifkannya saat fungsionalitas tersebut tidak lagi dibutuhkan.