Linux Programlama Arayüzü - The Linux Programming Interface

Linux Programlama Arayüzü
Linux Programlama Arayüzü.jpg
Yazar Michael Kerrisk
Dil İngilizce
Dizi Öğrenme
Konu mevcut UNIX ® standartlarını kapsar (POSIX.1-2001 / SUSv3 ve POSIX.1-2008 / SUSv4)
Yayınlanan 2010 ( Nişasta Presi Yok )
Sayfalar 1512
ISBN 978-1-59327-220-3

Linux Programlama Arayüzü: Bir Linux andHandbook Programlama UNIX Sistem tarafından yazılmış bir kitaptır Michael Kerrisk , hangi belgelerin API'ler arasında Linux çekirdeğinin ve GNU C Kütüphanesi (glibc).

Genel olarak Linux işletim sistemi ve işletim sistemleriyle ilgili geniş bir konu dizisini kapsamakta , ayrıca kısa bir Unix geçmişi ve Linux'un yaratılmasına nasıl yol açtığını sunmaktadır. C programlama dilinde yazılmış birçok kod örneği sağlar ve birçok bölümün sonunda öğrenme alıştırmaları sağlar. Kerrisk, Linux Weekly News için eski bir yazar ve Linux man sayfaları projesinin şu anki geliştiricisidir.

Linux Programlama Arayüzü , yaygın olarak Linux sistem programlamasında nihai çalışma olarak kabul edilir ve birkaç dile çevrilmiştir. LWN.net yazarı Jake Edge, kitabı incelemesinde, "Bunu son derece yararlı buldum ve sık sık geri dönmeyi bekliyorum. Linux için programlamaya ilgi duyan herkes muhtemelen aynı şekilde hissedecektir." Dedi. SUSE Linux Enterprise ve openSUSE dağıtımlarının ürün yöneticisi olan Federico Lucifredi de kitabı övdü ve " Bana göre Linux Programlama Ansiklopedisi onun için mükemmel bir başlık olurdu" ve kitabı "... bir ansiklopedik çalışma olarak adlandırdı. Genişlik ve derinlik, genellikle çok sayıda orta boy kitapta yayılır… " En iyi PulseAudio ve systemd ile tanınan yazılım mühendisi Lennart Poettering , insanlara" Linux Programlama Arayüzünün bir kopyasını kendinize edin, her şeyi görmezden gelin "tavsiyesinde bulunuyor POSIX uyumluluğu hakkında yazıyor ve harika Linux yazılımınızı ortadan kaldırıyor ".

At FOSDEM 2016 Michael Kerrisk, yazarı Arayüzü Programlama Linux , o ve diğerleri algıladıkları Linux çekirdeğinin kullanıcı uzay API ile bazı sorunları açıkladı. Tasarım hataları ile doludur: Genişletilemeyen, sürdürülemeyen, aşırı karmaşık, sınırlı amaçlı, standartların ihlali ve tutarsız API'ler. Bu hataların çoğu düzeltilemez çünkü bunu yapmak, çekirdeğin kullanıcı alanı ikili dosyalarına sunduğu ABI'yi bozar.

Ayrıca bakınız

Referanslar

Dış bağlantılar