𝔖 Scriptorium
✦   LIBER   ✦

📁

MacOS and iOS Internals, Volume II: Kernel Mode

✍ Scribed by Jonathan Levin


Publisher
Technologeeks Press
Year
2019
Tongue
English
Leaves
491
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


In this second volume of the "Mac OS and OS Internals" trilogy, Jonathan Levin takes on the kernel and hardware aspects of Macs and i-Devices. Starting with an examination of the kernel sources, then going off the beaten path to undocumented portions, especially in the OS variants. This book explains in detail the various components of XNU - BSD, Mach, platform expert, Kernel Extensions and the IOKit environment. It goes further into memory management (vm_map , pmap and the kernel zone allocator), processes, threads, Mach IPC internals, the Virtual Filesystem Switch, and more. Never before published details about the Apple File System (APFS), Secure Enclave Processor OS (SEPOS), iBoot, Mac EFI and more are explained in meticulous detail and fine illustrations. Numerous experiments allow a hands-on approach, making this invaluable to anyone who wishes to learn more about how the XNU kernel operates - and how to interface with its darkest and most powerful mechanisms. This book is only offered for direct purchase via newosxbook.com, where it also has a fully searchable online index.

✦ Subjects


macOS; Apple; iOS


📜 SIMILAR VOLUMES


MacOS and iOS Internals, Volume III: Sec
✍ Jonathan Levin 📂 Library 📅 2016 🏛 Technologeeks Press 🌐 English

In this third and final volume of the "Mac OS and *OS Internals" trilogy, Jonathan Levin takes on the security of Apple's OSes. Part I of this volume explores the mechanisms and techniques employed - Including Auditing, Authentication, the MAC Framework, Code Signing, Sandboxing, SIP, AMFI and more

Transformations, Transmutations, and Ker
✍ H Begehr 📂 Library 📅 1993 🏛 CRC Press/Chapman & Hall 🌐 English

<span>Complex analytical methods are a powerful tool for special partial differential equations and systems. To make these methods applicable for a wider class, transformations and transmutations are used.</span>

OS X and iOS Kernel Programming
✍ Ole Henry Halvorsen, Douglas Clarke 📂 Library 📅 2011 🏛 Apress 🌐 English

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

OS X and iOS Kernel Programming
✍ Ole Henry Halvorsen, Douglas Clarke 📂 Library 📅 2011 🏛 Apress 🌐 English

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

OS X and iOS Kernel Programming
✍ Ole Henry Halvorsen, Douglas Clarke 📂 Library 📅 2011 🏛 Apress 🌐 English

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

OS X and iOS Kernel Programming
✍ Ole Henry Halvorsen, Douglas Clarke 📂 Library 📅 2011 🏛 Apress 🌐 English

В этой книге вы узнаете OS X и IOS общей архитектурой ядра, кодирование на уровне ядра расширения, как писать драйверы устройств, как запрограммировать I/O Kit, как драйверы управляют питанием мобильного устройства и модулей захвата видео, разбор ядра отладочных сообщений и пакетов проектов, готовых