An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden

Mac OS X and iOS Internals: To the Apple's Core [Kindle Edition]

Jonathan Levin
5.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)

Kindle-Preis: EUR 33,32 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

  • Länge: 864 Seiten
  • Sprache: Englisch
  • Aufgrund der Dateigröße dauert der Download dieses Buchs möglicherweise länger.
  • Sie haben noch keinen Kindle? Hier kaufen oder mit einer unserer kostenlosen Kindle Lese-Apps sofort zu lesen anfangen.
Kostenlose Kindle-Leseanwendung Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 33,32  
Taschenbuch EUR 46,30  



An in-depth look into Mac OS X and iOS kernels

Powering Macs, iPhones, iPads and more, OS X and iOS are becoming ubiquitous. When it comes to documentation, however, much of them are shrouded in mystery. Cocoa and Carbon, the application frameworks, are neatly described, but system programmers find the rest lacking. This indispensable guide illuminates the darkest corners of those systems, starting with an architectural overview, then drilling all the way to the core.

  • Provides you with a top down view of OS X and iOS
  • Walks you through the phases of system startup—both Mac (EFi) and mobile (iBoot)
  • Explains how processes, threads, virtual memory, and filesystems are maintained
  • Covers the security architecture
  • Reviews the internal Apis used by the system—BSD and Mach
  • Dissects the kernel, XNU, into its sub components: Mach, the BSD Layer, and I/o kit, and explains each in detail
  • Explains the inner workings of device drivers

From architecture to implementation, this book is essential reading if you want to get serious about the internal workings of Mac OS X and iOS.


Peeling Apple's Operating Systems
System-level developers, kernel hackers, and intrigued Apple-lytes, take heed: This book lets you explore the nooks and crannies of Mac OS X and iOS, delving into the architecture of both systems, and picking up where the frameworks (and documentation) leave off. It offers clear, detailed explanation of the inner workings of Apple's systems, including proprietary APIs, most of which are documented for the first time.
As you traverse the architecture, moving from user to kernel mode, each layer and component is unraveled with annotated code samples and hands-on experiments, comparing and contrasting its implementation in both OSes. Topics include:
* The boot process: Mac's EFI, iOS's iBoot, and kernel startup
* Processes, threads, and virtual memory management
* Debugging and profiling, using DTrace, ptrace, and hidden system calls
* The system level APIs: POSIX calls, Mach traps, and OS X/iOS proprietary
* File system architecture, including VFS and HFS+
* Network architecture: from sockets to interfaces, and network drivers
* Kernel extensions, drivers, and a discussion of I/O Kit architecture
* Security features, Mandatory Access Control, and iOS jail
The companion web site ( includes sample programs, freely downloadable tools, updated references, and bonus additions.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.


Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


4 Sterne
3 Sterne
2 Sterne
1 Sterne
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
2 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Long missing book about Apple's OS Internals 18. März 2013
Von Jan H.
Format:Taschenbuch|Verifizierter Kauf
As the author states in the Introduction: “This book aims to do for XNU what Bovet & Cesati's Understanding the Linux Kernel does for Linux, and Russinovich's Windows Internals does for Windows.” Knowing only the latter book, I would say that authors intention have been perfectly fulfilled. For those, which also knows Russinovich's and Solomon's standard work enough said.
For those others: The author understands his matter. He not only describes, but also make understand. To make a picture, the potentially reader should go to [...]. There he can read the Contents of the book and also download a full text of ( very important ) chapter 4. There are also some little tools ( with source code ) for delving deeper into OS X and iOS. Giving the tempo with which operating systems evolve, the book is pretty actual ( Lion ). You have not to read it from page first to page last, but you will be often happy to have it in the bookshelf. And you have not to be an expert in C or Assembler to profit from it ( although having some elementary knowledge of C would enlarge the pleasure ).
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen Lange drauf gewartet 3. Oktober 2014
Format:Taschenbuch|Verifizierter Kauf
Nachdem es lange zeit nur ein vergleichbares Buch für PowerPC -Macs gab, endlich eines, dass sich mit den Intel-PCs beschäftigt. Trotz der schweren Kost leicht geschrieben und sehr lehrreich.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf (beta) 4.2 von 5 Sternen  19 Rezensionen
17 von 18 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Awesome 2. November 2012
Von Daniel Zimmerman - Veröffentlicht auf
Format:Taschenbuch|Verifizierter Kauf
So I've got an entire bookshelf dedicated to lower level software books and this is by far the most versatile and most information packed. It is incredibly terse and comprehensive. I can see anyone from just an average user that wants to learn about macs to a senior developer who has much experience in c and even objective c but not necessarily the inner workings of Darwin find a lot of use from this book. I have not finished it yet (its almost 1000 pages) but I have already learned enough to fill 10 buckets. What I also love is how it refers to other books that go far more in depth on each topic. So yes in a sense this book is comprised of summaries but they still go in depth enough for one to understand the gist of whats going on. I can say from the start that the chapter on EFI is pretty phenomenal and that coupled with all the information on the mach architecture has taught me an incredible amount. Overall if you are interested in learning about macs and how they work, or are a programmer and want to learn how to take advantage of some lower level stuff or if you're more in the hacker field and enjoy seeing how things work under the hood and how you can manipulate them to your advantage (me) you will definitely enjoy this book.
7 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Excellent book! 11. Dezember 2012
Von rgviva - Veröffentlicht auf
This book is a result of an extensive, epic research made by the author. Yes it is all open source, you could go an read the code to understand the architecture - but this is why you have books! It covers the subject really thoroughly and written in an easy to read format. The book contains some amazing reverse engineering work which is just cool and revealing things never covered since Amit's book. I wonder what Apple engineers think of this book. I bet they could buy it for their new recruits!
8 von 9 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A Perfect Security Resource as Well 18. Dezember 2012
Von Jason Haddix - Veröffentlicht auf
Format:Taschenbuch|Verifizierter Kauf
Doing iOS and Mac OSX security research becomes pretty hairy with the mountain of code and nature of objective-c and ARM. This book provides a reference that has just simply not been available in any other book. Our mobile penetration testers at Fortify are all reading this release right now and signing it's praises. We look forward to it aiding our automation efforts in identification of security vulnerabilities of iOS code. Also, the new command line tools and descriptions of them alone are worth the book cost.
9 von 11 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen A worthy successor. 3. November 2012
Von RichL - Veröffentlicht auf
Format:Taschenbuch|Verifizierter Kauf
This is best book on OS X internals since Amit Singh's Mac OS X Internals: A Systems Approach, and certainly a good companion to the iOS Hacker's Handbook.
It covers OS X up to Lion and iOS up to iOS 5, which is understandable as it would be almost impossible to publish an up to date book given Apple's release schedule.

I would certainly recommend this to people look for a modern OS X internals reference.
14 von 19 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen flawed and incomplete 8. Juli 2013
Von Glenn Story - Veröffentlicht auf
Format:Kindle Edition|Verifizierter Kauf
This book contains substantial information about Apple OS's but also has some problems that diminish its value.

First, it has too many typographical, spelling, and grammatical errors. This is common to Wrox books and I have to assume that the publisher doesn't bother with using a copy editor.

Second, it suffers from factual errors. This is also common with Wrox books. Technical books like this would be served by a technical editorial review.

Finally, it often suffers from a lack of explanatory detail. The blame for this is largely Apple's with their secretive ways. I find long passages that are either line-by-line descriptions of source code or (worse) multi-page copies of the code itself. If I wanted that level of detail I could read the source myself. (The code in question is open source--something I learned to my amazement from reading this book.). What's missing is analysis of why the code is doing what it's doing. What's also missing of course is any description of the vast majority of the code that is closed source. For those portions of the system the author relies on hacking and reverse engineering.

I'm not saying the book is worthless. I did learn from it. But I found it endlessly frustrating as well. Blame Apple for the secrecy of the technology, but the editorial sloppiness has no excuse.

UPDATE: I've received multiple comments on this review on my personal blog. The comments center around (1) 2 stars in unfairly low and (2) I should give more concrete examples of the errors I criticize. I can see the merit of both arguments. As for point (1) I have changed the number of stars from 2 to 3. As for (2) I would have to go back and re-read significant portions of the book in order to locate such examples, which I just don't have the time to do right now.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden