Get Free Shipping on orders over $79
OS X and iOS Kernel Programming : APRESSPOD - Ole Henry Halvorsen

OS X and iOS Kernel Programming

By: Ole Henry Halvorsen, Douglas Clarke

Paperback | 23 December 2011

At a Glance

Paperback


$109.00

or 4 interest-free payments of $27.25 with

 or 

Ships in 7 to 10 business days

For many programmers, a kernel just exists. A kernel's internals becomes important to their everyday lives when they need to speed up an application, analyze large amounts of data, or write a sophisticated GUI. In the case of OS X and iOS, most application programmers would profit from an understanding of the kernel, since the design and structure of OS X and its mobile descendants is such that a programmer can tailor applications to the way the kernel manages systems resources. Being able to partition the kernel in your mind and understand the workings of what is called the Mach kernel that actually runs OS X permits sophisticated design decisions and informed system architecture. The layers of OS X have been around for longer than OS X itself, and they were folded into and tuned to the amazing experience OS X provides. Jonathan Levine starts off by explaining the evolution of OS X, which is vital if we are to understand the components of Apple's operating systems and their purpose. He then proceeds to delve into the core of Mac OS X, throwing light on what's going on under the surface of the Mac or the iPhone. This helps to explain the boot-up sequence, which should be of interest to system administrators and serious users alike. The reader then learns why the kernel and its layers work so well on the Mac by making clear what the different layers actually do. Filesystems and the networking stack make direct use of OS X architectural components, thereby clearly demonstrating the logic of OS X and iOS design. This is vital information for system administrators and system architects. Finally, programmers learn to write kernel extensions. This is perhaps what C programmers will be most interested in, and what any Cocoa programmer needs to know. System administrators and system architects will also profit from insight into the actual workings of independently coded OS X components. What you'll learn Learn OS X and kernel boot-up sequence Distinguish the roles of different OS X and iOS layers Influence OS X kernel behavior Start writing kernel extensions Gain a clear appreciation of OS X filesystems Who this book is for OS X system administrators will need this book in their arsenal, but system architects and programmers will strongly benefit from a clear understanding of the architecture of OS X and iOS. Application programmers interested in highly performant applications running on OS X or iOS directly should be interested as well.

More in Apple Operating Systems

iPad and iPad Pro For Dummies - Paul McFedries

RRP $52.95

$40.75

23%
OFF
MacBook For Dummies : Macbook for Dummies - Mark L. Chambers

RRP $49.95

$34.97

30%
OFF
macOS Tahoe For Dummies : For Dummies (Computer/Tech) - Guy Hart-Davis
Learning the bash Shell : In a Nutshell (O'Reilly) - Cameron Newham
macOS Monterey For Dummies : For Dummies (Computer/Tech) - Bob LeVitus
Macs For Seniors For Dummies : For Dummies (Computer/Tech) - Mark L. Chambers
iPhone Portable Genius : 6th Edition - Paul McFedries

RRP $32.95

$26.75

19%
OFF
iPad & iPad Pro for Dummies : 2024-2025 Edition - Paul McFedries

RRP $49.95

$34.97

30%
OFF
macOS Mojave in easy steps : Covers v 10.14 - Nick Vandome

RRP $27.99

$22.75

19%
OFF
Linux Desktop Pocket Guide : Pocket References Ser. - David Brickner
Objective-C Pocket Reference : Pocket References Ser. - Andrew Duncan
Cocoa in a Nutshell : In a Nutshell - Michael Beam

RRP $85.75

$43.75

49%
OFF
iPod Fan Book : Fan Books - Yasukuni Notomi

RRP $28.50

$17.75

38%
OFF
Switching to the Mac : Missing Manual - David Pogue

RRP $47.75

$26.75

44%
OFF
The Cult of Mac : NO STARCH PRESS - Leander Kahney
Switching To The Mac : The Missing Manual - David Pogue

RRP $57.00

$30.75

46%
OFF