The Resource Mac OS X and iOS internals : to the Apple's core, Jonathan Levin

Mac OS X and iOS internals : to the Apple's core, Jonathan Levin

Label
Mac OS X and iOS internals : to the Apple's core
Title
Mac OS X and iOS internals
Title remainder
to the Apple's core
Statement of responsibility
Jonathan Levin
Title variation
Macintosh Operating System 10 and iOS internals
Creator
Subject
Language
eng
Summary
This book delves into the architecture of Mac OS X and iOS, offering clear, detailed explanation of the inner workings of Apple's systems, including proprietary APIs. Moving from user to kernel mode, each layer and component is explained 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
Cataloging source
WRR
http://library.link/vocab/creatorName
Levin, Jonathan
Index
index present
LC call number
QA76.774.M33
LC item number
L48 2013
Literary form
non fiction
Nature of contents
bibliography
http://library.link/vocab/subjectName
Operating systems (Computers)
Label
Mac OS X and iOS internals : to the Apple's core, Jonathan Levin
Instantiates
Publication
Bibliography note
Includes bibliographical references and index
Contents
Darwinism : the evolution of OS X -- E pluribus unum : architecture of OS X and iOS -- On the shoulders of giants : OS X and iOS technologies -- Parts of the process : Mach-O, Process, and thread internals -- Non sequitur : process tracing and debugging -- Alone in the dark : the boot process : EFI and Iboot -- The alpha and the omega : launched -- Some assembly required : Kernel architectures -- From the cradle to the grave : Kernel boot and panics -- The medium is the message : Mach primitives -- Tempus Fugit : Mach scheduling -- Commit to memory : Mach virtual memory -- BSD : the BSD layer -- Something old, something new : advanced BSD aspects -- Fee, FI-FO, file : file systems and the VFS -- To B (-Tree) or not to be --- The HFS+ file systems -- Adhere to protocol : The networking stack -- Modu(LU)s operandi : Kernel extensions -- Driving force --- I/O kit
Dimensions
24 cm.
Extent
xxxiv, 828 p.
Isbn
9781118057650
Isbn Type
(pbk.)
Lccn
2011945020
System control number
  • 4131964-01okla_normanlaw
  • (SIRSI)4131964
  • (Sirsi) o820462057
  • (OCoLC)820462057
Label
Mac OS X and iOS internals : to the Apple's core, Jonathan Levin
Publication
Bibliography note
Includes bibliographical references and index
Contents
Darwinism : the evolution of OS X -- E pluribus unum : architecture of OS X and iOS -- On the shoulders of giants : OS X and iOS technologies -- Parts of the process : Mach-O, Process, and thread internals -- Non sequitur : process tracing and debugging -- Alone in the dark : the boot process : EFI and Iboot -- The alpha and the omega : launched -- Some assembly required : Kernel architectures -- From the cradle to the grave : Kernel boot and panics -- The medium is the message : Mach primitives -- Tempus Fugit : Mach scheduling -- Commit to memory : Mach virtual memory -- BSD : the BSD layer -- Something old, something new : advanced BSD aspects -- Fee, FI-FO, file : file systems and the VFS -- To B (-Tree) or not to be --- The HFS+ file systems -- Adhere to protocol : The networking stack -- Modu(LU)s operandi : Kernel extensions -- Driving force --- I/O kit
Dimensions
24 cm.
Extent
xxxiv, 828 p.
Isbn
9781118057650
Isbn Type
(pbk.)
Lccn
2011945020
System control number
  • 4131964-01okla_normanlaw
  • (SIRSI)4131964
  • (Sirsi) o820462057
  • (OCoLC)820462057

Library Locations

  • Architecture LibraryBorrow it
    Gould Hall 830 Van Vleet Oval Rm. 105, Norman, OK, 73019, US
    35.205706 -97.445050
  • Bizzell Memorial LibraryBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Boorstin CollectionBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Chinese Literature Translation ArchiveBorrow it
    401 W. Brooks St., RM 414, Norman, OK, 73019, US
    35.207487 -97.447906
  • Engineering LibraryBorrow it
    Felgar Hall 865 Asp Avenue, Rm. 222, Norman, OK, 73019, US
    35.205706 -97.445050
  • Fine Arts LibraryBorrow it
    Catlett Music Center 500 West Boyd Street, Rm. 20, Norman, OK, 73019, US
    35.210371 -97.448244
  • Harry W. Bass Business History CollectionBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • History of Science CollectionsBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • John and Mary Nichols Rare Books and Special CollectionsBorrow it
    401 W. Brooks St., Rm. 509NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • Library Service CenterBorrow it
    2601 Technology Place, Norman, OK, 73019, US
    35.185561 -97.398361
  • Price College Digital LibraryBorrow it
    Adams Hall 102 307 West Brooks St., Norman, OK, 73019, US
    35.210371 -97.448244
  • Western History CollectionsBorrow it
    Monnet Hall 630 Parrington Oval, Rm. 300, Norman, OK, 73019, US
    35.209584 -97.445414
Processing Feedback ...