Linux Kernel - İşletim Sistemlerinin Tasarımı ve Gerçekleştirilmesi

Bu kitap Kaan ASLAN ve Sebahat ERSOY tarafından C ve Sistem Programcıları Derneği’ndeki Kaan ASLAN tarafından verilen Linux Kernel - İşletim Sistemlerinin Tasarımı ve Gerçekleştirilmesi kursundaki kurs notları temel alınarak oluşturulmuştur.

Kitaptaki içerik belli bir kaynak referans alınarak oluşturulmamıştır ve içeriğin oluşturulmasında yapay zeka araçlarından faydalanılmamıştır. Bu bakımdan içerik tamamen özgündür.

Yazarlar konu ile ilgili literatürü uzun bir zaman dilimi içerisinde tümden gözden geçirmiştir. Her ne kadar güncelliğini yitiriyor olsa da *Understanding the Linux Kernel 3. Edition (D. P. Bovet ve M. Cesati) halen literatürün en önemli yabancı kaynağı durumundadır. Linux çekirdeği ile ilgili önemli tüm kaynaklar Kaynaklar bölümünde listelenmiştir.

Kitabımızı diğer yabancı kaynaklardan ayıran en önemli farklılıkları şunlardır:

  • Daha kapsamlı ve ayrıntılı olması

  • Daha pedagojik olması

  • Güncel çekirdekleri de dikkate alması

  • Örnek kodlarla desteklenmiş olması

Bu e-kitap oluşturulma aşamasındadır, içerik sürekli güncellenmektedir. Dokümanın kurs formatındaki saf metin haline aşağıdaki bağlantıdan erişebilirsiniz:

https://github.com/CSD-1993/KursNotlari


Ön Gereksinimler

Okuyucunun C programlama diline hâkim olduğu ve UNIX/Linux sistemlerinin kullanıcı modu (user mode) programlamasına ilişkin temel bilgilere ve becerilere sahip olduğu varsayılmaktadır.


İçindekiler