mig*_*aza 36
除了前几篇文章中已经做过的精细建议之外,这里还有一些关于如何理解Unix的“精神”的建议:
Kernighan 和 Pike 的“Unix 编程环境”:一本旧书,但它展示了 Unix 环境的精髓。它还将帮助您成为有效的 shell 用户。
“不耐烦的 Unix”是学习在 Unix 环境中导航的有用资源。我最喜欢的之一。
如果你想成为一个超级用户,没有什么比 O'Reilly 的“Unix Power Tools”更好的了,它包含了来自 Unix 专业人士的集体提示和技巧。
另一本我没有看到的有趣且具有教育意义的书是“操作系统、设计和实现”,这本书来自 Andy Tanenbaum,其中包含 12k 行代码的完整 Unix 操作系统的源代码。
zvo*_*kov 16
我经常使用的书籍/网站/手册:
Linux 内核:本书作为 TLDP(Linux 文档项目)的一部分在线发布。它不是最新的,也不是内部手册,但提供了有关内核原理和机制的有用信息和介绍材料。
理解 Linux Kernel:恕我直言,对于具有操作系统设计和概念背景的初学者来说,这是最好的书。它被认为是最新的,涵盖内核的 2.6 版。网上有这本书的HTML 版本,但我认为它很可能是warez。
在研究 linux 内核内部结构时,您通常需要了解硬件是如何工作的,以及硬件以抽象的方式提供了什么。英特尔为此提供了很棒的手册。
Intel 64 and IA-32 Architectures Software Developer's Manuals:最新的详细信息。
Intel 80386 程序员参考手册:我知道这有点旧,但我从这本手册中学到了很多东西。
如果你需要研究操作系统的设计和概念,我建议你看一本书: 操作系统概念。
O'REILLY Linux 内核概述
和 O'REILLY Linux 设备驱动程序
Linux Systems Programming 或 Robert Love 的任何其他书(这些都是 O'Reilly 的书):
http://oreilly.com/catalog/9780596009588
| 归档时间: |
|
| 查看次数: |
46413 次 |
| 最近记录: |