我最近阅读了 Windows Internals 版本 6(来自 Microsoft Press),并发现它非常有趣。
我现在在我的工作机器上使用 Kubuntu,因此希望了解一下 Linux 与 Windows 的不同之处。我想尽我所能地了解一切,并且希望以一种合适的形式。 Windows 书籍的格式对我来说非常好,因此我想要尽可能接近它的内容。
因此,尽管 Canonical 可能没有出版名为“Ubuntu Internals”或“Linux Internals”的书,但我正在寻找尽可能接近的书。有人可以推荐吗?
以下是《Windows Internals》一书中的简介的一部分,它更准确地描述了我希望看到的 Linux 的内容:
- 了解核心系统和管理机制的工作原理 - 包括对象管理器、同步、Wow64、Hyper-V 和注册表。
- 检查进程、线程和作业背后的数据结构和活动。
- 深入了解 Windows 安全模型,了解它如何管理访问、审核和授权。
- 从上到下探索 Windows 网络堆栈 - 包括 API、BranchCache、协议和 NDIS 驱动程序以及分层服务。
- 使用内核调试器、性能监视器和其他工具深入了解内部结构。
答案1
怎么样Linux 内核简述作者:格雷格·克罗-哈特曼?也值得一看Linux 内核新手:文档。
答案2
“Understanding the Linux Kernel”(作者:Daniel P. Bovet、Marco Cesati)可能就是您正在寻找的内容。