Önce kernel nedir bilmeliyiz ki, güncelleme ihtiyacımızın nedenini kavraya bilelim. Kernel, Linux çekirdeği Linus Torvalds tarafından geliştirilmiştir. Açık kaynak kodludur ve gelişimi gönüllü kişilerce yürütülmektedir, çok kullanıcılı ve çok görevlidir. Açık kaynaklı olduğu için güvenilir ölçeklenebilir, farklı mimariler ve donanımlarda çalışabilmektedir. Kısaca Kernel (Çekirdek) ‘ın açıklamasını yapmak gerekirse;
- Donanım ile yazılım arasında haberleşmeyi sağlar,
- Süreklilik, kararlılık ve güvenlik esastır,
- Sistemin çalışmasından, kaynakların etkin kullanımından ve kaynak erişimlerinin düzenlenmesinden sorumludur,
- Bellek yönetimi
- İşlemci yönetimi
- Donanım erişim yönetimi
- Süreçlerin yönetimi
- Input/Output işlemlerinin yönetimi
Diğer işletim sistemlerinin aksine Linux, kullanıcılarına işletim sisteminin hayati bir parçası olan çekirdekle oynama, serbestçe değiştirme, yeniden derleme ve güncelleme hakkı verir. Gayet tabi ki bu özgürlüğü de biz linux user’lar da kullanmak isteriz.