Dikkat: Bu yazıda geçen komutlar hem Linux tabanlı Centos hem de Linux tabanlı Red Hat (RHEL) işletim sisteminde geçerlidir.
Linux Kernel Nedir? Ne Anlama Gelmektedir?
“Kernel” kelimesinin Türkçe karşılığı “çekirdek”tir. Linux Kernel ise Linux işletim sisteminin çekirdeğidir.
Linux Kernel Ne İşe Yarar?
Sistem kaynaklarını kontrol eder ve işletim sisteminin diğer parçaları için bazı servisleri sağlarlar.
Kernel Versiyonu Nasıl Öğrenilir?
Linux çekirdeği sürekli olarak geliştirilmektedir. Bundan dolayı da versiyon (sürüm) numarası da güncellenmektedir. Linux çekirdeğinin sürümleri “2.6.32” şeklinde üç adet sayı ile belirtilir.
Linux tabanlı CentOS işletim sisteminde aşağıdaki komutlardan biri ile çekirdeğin versiyonuna bakılabilir.
- uname -r
- uname –kernel-release
Örneğin aşağıda Linux tabanlı CentOS işletim sisteminde her iki komut ile de kernel sürümüne bakılmış ve 2.6.32 olduğu görülmüştür.
Kernel Tipleri Nelerdir?
- Monolithic Kernel: “Monolithic” kelimesinin Türkçe karşılığı “Tek Parça”dır. Yani “Monolithic Kernel” terimi tek parçadan oluşan linux çekirdeğini ifade etmektedir. Bu çekirdek tipi tek dosyadan oluşmaktadır. Bu tip çekirdekler eskide kalmıştır.
- Modular Kernel: Modüler çekirdek anlamına gelmektedir. Modül kullanımına izin vermektedir. Yeni tip çekirdektir. Gerekli destekler çalışma esnasında eklenebilir veya çıkartılabilirler.
Monolithic Kernel | Modular Kernel |
Eski | Yeni |
Tek parça, tek dosya | Modül kullanımı ile modüler Yapı |
Hızlı ve güvenli | Esnek bir yapı |
Peki Modül Nedir Ne İşe Yarar?
Modüller C programlama dili ile geliştirilen yazılımlardır. Sıradan bir programa benzer. Bu programlar da kernele eklenir ve çalışabilir hale getirilir.