本书是一本传统操作系统教材的配套实验室教材。本书共分两部分:**部分展示了Linux设计的概况,对Linux环境的运行时组织和进程、文件及设备管理等主题提供了分析;第二部分通过12个练习探讨了操作系统内部结构的各个方面,内容涉及Shell编程、内核模块、系统调用、虚拟存储、文件系统、文件I/O等,从而帮助读者开发自己的Linux内核函数和数据结构,使读者在实验室中真正了解理论概念是如何在Linux 中得到实现的。本书可供计算机专业本科生使用,也是教师的辅导用书。附带光盘中的Linux源代码为读者的学习和使用提供了便利。