本書概述了Linux的發(fā)展歷史,探討了Linux的設計哲學,綜述了Intel平臺以及Linux的主要開發(fā)工具和幾種常用的數(shù)據(jù)結構,而后從Linux的引導和初始化入手,詳細論述了Linux各主要組成部分的設計原理、管理結構和技術演變,包括中斷處理、時鐘管理、物理內存管理、進程管理、虛擬內存管理、互斥與同步、進程間通信、虛擬文件系統(tǒng)、物理文件系統(tǒng)等,并深入探討了Linux各組成部分之間的組織關系。《Linux原理與結構》內容取材于作者長期的教學和科研實踐,涵蓋了Linux發(fā)展過程中的多個版本,邏輯性強,抽象層次高,可作為碩士研究生與高年級本科生的教材或教學參考書,也可供Linux研究和開發(fā)人員參考使用。