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版.