深入解析Mac OS X & iOS操作系统

莱文 (Jonathan Levin)

出版时间

2014-02-28

ISBN

9787302348672

评分

★★★★★
书籍介绍

《深入解析Mac OS X & iOS操作系统》编著者莱文。

系统开发者、内核黑客和对苹果感到好奇的人们注意了!本书探讨了MacOSX系统和iOS系统的方方面面,深入讲解了两个系统的架构,讨论了框架手册没有讨论的内容。本书清晰而详细地讨论了苹果操作系统的内部工作原理,包括苹果私有的API,书中的大部分内容都是首次披露。

《深入解析Mac OS X & iOS操作系统》在漫游系统架构的时候,从用户态深入到内核态,通过带注释的代码示例揭示了每一个层次和组件,还提供了可上手的实验,并且比较了两个系统实现的区别。

主要内容

◆引导过程:Mac的EFI、iOS的iBoot以及内核启动过程

◆进程、线程以及虚拟内存管理

◆通过DTrace、ptrace和隐藏的系统调用进行调试和性能剖析

◆系统级的API:POSIX调用、Mach陷阱以及OSX/iOS私有的API

◆文件系统架构,包括VFS和HFS+

◆网络架构:从套接字到网络接口以及网络驱动程序

◆内核扩展、驱动程序以及I/OKit架构的讨论

◆安全特性、强制访问控制(MAC)以及iOS监狱

《深入解析MacOSX&iOS操作系统》的支持网站(http://www。newosxbook。com)包含了示例程序、可免费下载的工具、更新的参考资料以及其他额外的内容。

目录
第Ⅰ部分 高级用户指南
第1章 达尔文主义:OS X的进化史 3
1.1 前达尔文时代:Mac OS
Classic 3
1.2 浪子回头:NeXTSTEP 4

显示全部
用户评论
简直是沙漠中的沛雨甘霖…继Mac OS X Internals之后终于又有了一本详尽讨论mach层和BSD层、启动过程、kext等apple私有架构/机制/技术的书,讨论了很多文档粗略或故意不写文档但又经常遇见长久以来一知半解又耳熟能详的东西,读起来太亲切了……
很厚的一本书,但感觉不够深入,很多章节只是罗列了知识点根本没串起来。
前面部分还不错,内核部分就那么回事了。没讲清楚用hybrid架构比单纯用freebsd的优势在哪里。
囫囵吞枣的读了一遍,并不好读,想深入理解,还得重新再读。
看了这个书,我觉得还是去扫一遍操作系统跟算法导论吧
前面部分不错,补充了一些基础知识
这本书谁还有,求一本
还不错,对Mach内核和Mach异常处理机制的介绍比较详细~ 毕竟就是奔着内核和Mach层的异常处理来的,值得推荐。
收藏