Linux Sistem Programlama
  • Kapak
  • Önsöz
  • Sistem Programlamaya Giriş
    • Tarihçe
    • Standartlar
    • Sistem Çağrıları
    • API ve ABI
  • Linux Çekirdeği
  • Kabuk
  • Dosya Sistemi
  • Kullanıcı, Grup ve Erişim Yetkileri
  • Process Kavramı
  • Dosya İşlemleri
  • IO Modelleri
    • Senkron IO
    • Asenkron IO
  • Sinyaller
    • Temel Kavramlar
    • Sinyal Yakalama ve Gönderme
    • Signal-Safe Kavramı
    • Sinyal Kümeleri
    • Sinyal Bloklama
    • Sinyal İle Birlikte Veri Gönderimi
    • Sinyal ve Core Dump
    • RealTime Sinyaller
    • File Descriptor Üzerinden Sinyal İşleme
    • Genel Değerlendirme
  • Thread Kullanımı
    • Thread Oluşturma
    • Thread Türleri
    • Thread Sonlandırma
    • Mutex Kullanımı
    • SpinLock & Mutex Karşılaştırması
    • Futex
  • Semafor Kullanımı
    • Semafor ve Mutex Karşılaştırması
    • Semafor Türleri
    • Semafor Operasyonları
  • Shared Memory Kullanımı
  • Memory Mapped IO
  • Soket Kullanımı
    • Soket API
    • TCP Soketleri
    • UDP Soketleri
    • UNIX Soketleri
    • Birden Çok İstemciyle Çalışma
  • Timer Kullanımı
    • Basit Timer Yapıları
    • POSIX Timer API
    • Event Loop İçinde Kullanım
  • Daemon Oluşturma
  • Capabilities API
  • Paylaşımlı Kütüphaneler
    • Kütüphane Gereksinimi
    • Statik Kütüphaneler
    • Kod Referanslarının Ele Alınması
    • Paylaşımlı Kütüphanelerin Oluşturulması
    • Dinamik Yükleme
    • Derleme Zamanında Kütüphanelerin Aranması
    • Çalışma Zamanında Kütüphanelerin Aranması
    • Statik ve Dinamik Kütüphanelerin Beraber Kullanılması
    • Versiyon Yönetimi
  • Process'ler Arası Haberleşme
  • Memory Allocation
  • Memory Barriers
  • Hata Ayıklama Yöntemleri
    • GNU Debugger
    • Strace
  • GNU Build Sistemi Araçları
    • Make
    • Autoconf, Automake
  • Ek Bölümler
    • Derleyici Optimizasyonları
    • Clang ve LLVM
    • İçsel ve Anonim Fonksiyonlar
      • İçsel Fonksiyonlar
      • Anonim Fonksiyonlar
    • FreeTDS ile SqlServer Bağlantısı
  • Kaynak Dosyalar
Powered by GitBook
On this page
  • Sorularınız İçin
  • Yardımcı Kitap
  • Telif Hakkı
  • Teşekkür

Was this helpful?

Kapak

NextÖnsöz

Last updated 5 years ago

Was this helpful?

Linux Sistem Programlama kitabı, bu konuda verdiğimiz eğitim içeriklerinin kitap formatında bir araya getirilmesi ve güncellenmesi fikriyle ortaya çıktı. İçerik güncellemeleri halen devam etmekte olduğundan haftada veya ayda bir değişiklikleri kontrol etmeniz önerilir. Kitap listesine abone olup, kapsamlı değişikliklerden e-posta yoluyla haberdar olabilirsiniz.

Sorularınız İçin

Kitapla ilgili öneri ve düşüncelerinizi mdemirten@yh.com.tr adresinden bizimle paylaşabilirsiniz.

Ek olarak teknik sorularınızı sitesinde özellikle tartışma başlığı altında iletmeniz halinde, yanıtlamaya çalışacağımızı belirtmek isteriz. Katkı sağlayabilecek daha çok kişiye ulaşmak için site İngilizce olarak hazırlanmaktadır.

Yardımcı Kitap

kitaplarının da incelenmesinde fayda vardır. Bu kitapların içerikleri görece daha az olmakla birlikte, içerik girişleri devam etmektedir.

İlginizi çekmesi durumunda kitabımızı da inceleyebilirsiniz. Özellikle Linux tabanlı gömülü sistemler üzerine çalışanlar için faydalı olacaktır.

Telif Hakkı

Bu kitabın bütün telif hakları Murat Demirten'e aittir. Kitabın tamamı veya bir kısmı, "kaynak gösterildiği ve değişiklik yapılmadığı" takdirde, herhangi bir izne gerek kalmadan, her türlü ortamda çoğaltılabilir, dağıtılabilir, kullanılabilir.

Teşekkür

İçeriğe katkılarından dolayı Serkan Eser'e teşekkürlerimi sunuyorum, katkılarının devamını bekliyoruz :)

http://linux-tips.org
Programming
Linux Sistem Yönetimi
Linux Yazılım Notları
Linux Yazılım Güvenliği
Gömülü Linux