Show Notes
- Amazon Türkiye Store: https://www.amazon.com.tr/dp/0596005903?tag=9natreetr-21
- Amazon Worldwide Store: https://global.buys.trade/Linux-Device-Drivers%2C-3rd-Edition-Jonathan-Corbet.html
- eBay: https://www.ebay.com/sch/i.html?_nkw=Linux+Device+Drivers+3rd+Edition+Jonathan+Corbet+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Devamını Oku: https://turkish.9natree.com/read/0596005903/
#Çekirdekmodülleri #Karaktersürücüleri #Kesmeişleme #Doğrudanbellekerişimi #Linuxaygıtmodeli #LinuxDeviceDrivers3rdEdition
Linux Device Drivers, üçüncü baskı, Jonathan Corbet, Alessandro Rubini ve Greg Kroah Hartman tarafından yazılmış, Linux çekirdeği için aygıt sürücüsü geliştirmeyi açıklayan teknik bir başvuru kitabıdır. İlk olarak 2005 yılında yayımlanan eser, Linux 2.6 çekirdeğinin mimarisini ve o dönemdeki sürücü yazım pratiklerini temel alır. Konusu yalnızca bir donanımı çalıştıracak kodu yazmak değildir. Kullanıcı alanı ile çekirdek alanı arasındaki sınırı, çekirdeğin kaynak yönetimini, eşzamanlı çalışmanın risklerini ve donanım olaylarının yazılıma nasıl aktarıldığını da ele alır. Kitap, C bilen ve Unix sistem çağrılarına aşina olan geliştiriciler için tasarlanmıştır. Örnekleri, özel bir fiziksel karta ihtiyaç duymadan temel mekanizmaları incelemeye imkân verir. Karakter, blok, ağ, PCI, USB ve TTY sürücüleri üzerinden ilerleyen yapı, okuyucuya farklı aygıt sınıflarının ortak çekirdek ilkelerini gösterir. Bu nedenle eser, doğrudan sürücü yazmayacak kişiler için de Linux çekirdeğinin Giriş Çıkış düzenini anlamaya yarayan ayrıntılı bir kaynak niteliğindedir.