OS X and iOS Kernel Programming

Authors: Halvorsen, Ole Henry, Clarke, Douglas

Download source code Free Preview
  • 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!
see more benefits

Buy this book

eBook 39,99 €
price for Spain (gross)
  • ISBN 978-1-4302-3537-8
  • Digitally watermarked, DRM-free
  • Included format: PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover 51,99 €
price for Spain (gross)
  • ISBN 978-1-4302-3536-1
  • Free shipping for individuals worldwide
  • Institutional customers should get in touch with their account manager
  • Shipping restrictions
  • Usually ready to be dispatched within 3 to 5 business days, if in stock
  • The final prices may differ from the prices shown due to specifics of VAT rules
About this book

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, including networking, storage and audio drivers.

OS X and iOS Kernel Programming provides an incisive and complete introduction to 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. Understanding Apple’s operating systems will allow you to write efficient device drivers, such as those covered in the book, using I/O Kit.

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

About the authors

A bio is not available for this author.

Table of contents (18 chapters)

Table of contents (18 chapters)

Buy this book

eBook 39,99 €
price for Spain (gross)
  • ISBN 978-1-4302-3537-8
  • Digitally watermarked, DRM-free
  • Included format: PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover 51,99 €
price for Spain (gross)
  • ISBN 978-1-4302-3536-1
  • Free shipping for individuals worldwide
  • Institutional customers should get in touch with their account manager
  • Shipping restrictions
  • Usually ready to be dispatched within 3 to 5 business days, if in stock
  • The final prices may differ from the prices shown due to specifics of VAT rules

Services for this book

Loading...

Bibliographic Information

Bibliographic Information
Book Title
OS X and iOS Kernel Programming
Authors
Copyright
2011
Publisher
Apress
Copyright Holder
Ole Henry Halvorsen and Douglas Clarke
eBook ISBN
978-1-4302-3537-8
DOI
10.1007/978-1-4302-3537-8
Softcover ISBN
978-1-4302-3536-1
Edition Number
1
Number of Pages
XIX, 484
Topics