Linux çekirdeği nedir?

Linux çekirdeği herhangi bir Linux tabanlı işletim sisteminin temelidir. Sunucular ve masaüstü bilgisayarlar için Linux dağıtımlarının çekirdeğini temsil eder. Ayrıca yönlendiriciler gibi gömülü sistemlerin yanı sıra, birçok popüler tablet ve akıllı telefon dahil olmak üzere tüm Android tabanlı sistemlerde de kullanılır. Temelde, Linux çekirdeği Linux'tur. Ubuntu, OpenSUSE ve Arch gibi işletim sistemleri bazen Linux çekirdeğini kullandıkları için "Linux" olarak adlandırılır.

Linux çekirdeği kişisel bilgisayarında kullanılmak üzere 1991 yılında Linus Torvalds tarafından yaratıldı. Bugün, tüm dünyadaki geliştiriciler tarafından aktif olarak korunan, yaygın olarak kullanılan, ücretsiz ve açık kaynaklı bir yazılımdır. Linux çekirdeği şu anda GNU’nun Genel Kamu Lisansı altında dağıtılmaktadır.

Linux çekirdeği "yekpare" bir mimaridir - işletim sistemi tamamen çekirdek alanında çalışır. Buna karşılık, bir mikro çekirdek mimarisinde, çekirdek tek başına işletim sisteminin bilgisayarın donanımıyla nasıl etkileşimde bulunduğunu tanımlar ve denetler. Standart monolitik çekirdeklerin aksine, Linux çekirdeği modüler olup, aygıt sürücüsü görevi gören LKM'leri (Linux çekirdek modülleri) de kabul eder. LKM'ler cihaz üreticileri veya gönüllüler tarafından yazılabilir, bakımı yapılabilir ve dağıtılabilir ve yeniden başlatmadan ve çekirdeği yeniden derlemeden sisteme yükleme yapabilir veya kaldırabilir.

Linux çekirdekleri öncelikli çoklu görev, sanal bellek, paylaşılan kütüphaneler, sistem düzeyinde bellek yönetimi, iş parçacığı ve diğer modern işletim sistemi özelliklerini destekler. Linux çekirdeği için varsayılan derleyici GCC'dir.

Genel Kamu Lisansı, Kütüphane, Linux, Bellek, İşletim sistemi, İşletim Sistemi terimleri, Unix