Yeni Başlayanlar için Linux Çekirdeği Eğitimi

Linux Kernel Tutorial



Linux çekirdeği esas olarak uygulamalar için soyut bir katman olarak hareket eden bir kaynak yöneticisi görevi görür. Uygulamalar, sırayla donanımla etkileşime giren ve uygulamalara hizmet veren çekirdekle bir bağlantıya sahiptir. Linux, birden fazla işlemin aynı anda yürütülmesine izin veren çok görevli bir sistemdir. Linux çekirdeği, kullanıcıların çekirdeği kendileri ve donanımları için uygun olanı değiştirmelerine olanak tanıyan açık kaynak yapısı nedeniyle popülerdir. Bu nedenle diğer işletim sistemlerinden farklı olarak çeşitli cihazlarda kullanılabilir.

Linux çekirdeğinin modüler özelliği, kullanıcılarına daha fazla heyecan katıyor. Bunun nedeni, sistemi yeniden başlatmadan burada yapılabilecek çok çeşitli değişikliklerdir. Esneklik, kullanıcılarına hayal güçlerini gerçekleştirmeleri için geniş bir alan sağlar.







Ayrıca, çekirdeğin yekpare yapısı, mikro çekirdeğe göre yüksek işleme kabiliyetine sahip olduğundan büyük bir avantajdır. Linux tipi çekirdeğin ana dezavantajı, hizmetlerinden herhangi biri başarısız olursa, tüm sistemin onunla birlikte çökmesidir. En son sürümler, yeni bir servis eklendiğinde tüm işletim sistemini değiştirmeye gerek kalmayacak şekilde tasarlanmıştır. Bu, önceki sürümlere kıyasla bir gelişmedir.



Kaynaklar

  1. Vikipedi Linux Çekirdeği
  2. Wikipedia Linux Çekirdek Arayüzleri
  3. Linux Yüklenebilir Çekirdek Modülü Nasıl Yapılır
  4. linux.com başlangıç ​​kılavuzu
  5. https://www.quora.com/What-are-good-tutorials-to-learn-Linux-Kernel
  6. https://unix.stackexchange.com/questions/1003/linux-kernel-good-beginners-tutorial
  7. http://www.linux-tutorial-tutorial.info/modules.php?name=MContent&pageid=82
  8. https://www.howtogeek.com/howto/31632//what-is-the-linux-kernel-and-what-does-it-do/