Linus在最初开发Linux操作系统内核时, 主要参考了3本书:
M. J. Bach著的UNIX操作系统设计.该书描述了UNIX System V内核的工作原理和数据结构, 是一本很好的内核工作原理方面的参考书. Linus使用了该书中许多函数的算法, Linux内核源代码中很多重要函数的名字都取自该书.
John H. Crawford等著的Programming the 80386. 该书讲述80x86下保护模式编程方法.
Andrew S. Tanenbaum著的MINIX操作系统设计与实现. Linus主要使用了该书中描述的MINIX文件系统1.0版.