Linux işletim sistemi çekirdeğinin boyu genellikle 400-600Kb
      arasındadır. Hantal çekirdeklerde bu sayı 800Kb'lara kadar
      çıkabilir. Çekirdeğin boyunun büyümesi, sistemin performansını olumsuz
      yönde etkiler. Özellikle bilgisiz kullanıcıların gerekli gereksiz
      tüm desteği çekirdeğe yüklemesi sıkça görülür. Bunun önüne geçmek de
      deneyim ister.
    
      Linux'a özgü özelliklerden birisi modüllerdir (yüklenebilir çekirdek
      parçaları). Modüller sayesinde nadiren gerekli duyulan bir çekirdek
      parçası sadece gerektiği zaman çekirdeğe eklenir. Örneğin Java
      programlarını her zaman çalıştırmak istemiyorsanız, bu desteği modül
      olarak derleyip bir kenara koyarsınız. Ne zaman bir Java programı
      çalıştırılacaksa bu modül hafızaya yüklenecektir.
    
      Bir modül, çekirdeğin derleme aşamasında `M' parametresiyle tanımlanır. Her
      desteğin modülü henüz geliştirilmemiş olmasına rağmen bu sayı gün
      geçtikçe artmaktadır. İlginizi çekebilecek modüller arasında disket
      desteği, yazıcı desteği, minix dosya sistemi desteği veya SCSI aygıt
      sürücü desteği sayılabilir.
    
      Bir modülü derledikten sonra modüle ait dosya /lib/modules
      dizini altında yeralır. Burada istenilen bir modül
    
    
      komutuyla çekirdeğe eklenir. Modülü hafızadan çıkarmak için
    
    
      yazın. Hafızadaki modüllerin bir listesini görebilmek için de lsmod
      komutu kullanılabilir.
    
      kerneld komutu, arkaplanda çalışarak gerekli olan modülleri anında
      yükler. Bu sayede çekirdeğe eklemek için insmod komutuna gerek
      kalmaz. Ayrıca belirli bir süre içinde kullanılmayan modülleri de
      çekirdekten atar.