OH Halvorsen, D. Clarke
Total Page:16
File Type:pdf, Size:1020Kb
O.H. Halvorsen, D. Clarke OS X and iOS Kernel Programming ▶ OS X and i. OS share a common core. ▶ Authors Henry Halvorsen and Doug Clarke deliver detail and insight into that core in OS X and i. OS Kernel Programming, which enables readers to write device drivers and extremely efficient applications. ▶ This book offers the necessary context and knowledge to graduate to the master class of i. OS and OS X programmers! OS X and iOS Kernel Programming combines essential operating system and kernel architecture knowledge with a highly practical approach that will help you write effective kernel-level code. You’ll learn fundamental concepts such as memory management and thread synchronization, as well as the I/O Kit framework. You’ll also learn how to write your own kernel-level extensions, such as device drivers for USB and Thunderbolt devices, 1st ed., XIX, 484 p. including networking, storage and audio drivers. A product of Apress OS X and iOS Kernel Programming provides an incisive and complete introduction to Printed book the XNU kernel, which runs iPhones, iPads, iPods, and Mac OS X servers and clients. Then, you’ll expand your horizons to examine Mac OS X and iOS system architecture. Softcover Understanding Apple’s operating systems will allow you to write efficient device drivers, ISBN 978-1-4302-3536-1 such as those covered in the book, using I/O Kit. ▶ 49,99 € | £44.99 ▶ *53,49 € (D) | 54,99 € (A) | CHF 59.00 With OS X and iOS Kernel Programming, you’ll: • Discover classical kernel architecture topics such as memory management and thread synchronization • Become well-versed in the intricacies of the kernel development process by applying kernel debugging and profiling tools • Learn how to deploy your kernel-level projects and how to successfully package them • Write code that interacts with hardware devices • Examine easy to understand example code that can also be used in your own projects • Create network filters Whether you’re a hobbyist, student, or professional engineer, turn to OS X andiOS Kernel Programming and find the knowledge you need to start developing The first € price and the £ and $ price are net prices, subject to local VAT. Prices indicated with * include VAT for books; the €(D) includes 7% for Germany, the €(A) includes 10% for Austria. Prices indicated with ** include VAT for electronic products; 19% for Germany, 20% for Austria. All prices exclusive of carriage charges. Prices and other details are subject to change without notice. All errors and omissions excepted..