参考
Linux官方网站
Linux历史资料
- Index of /pub/linux/kernel/
- Linux Kernel Mailing List archive
- The History of Linux in GIT Repository Format 1992-2010
- OldLinux
标准
内核
- Linux Kernel Diagram
- Linux Kernel Map
- OSDev.org
- LWN Kernel Index
- Linux Insides
- A Heavily Commented Linux Kernel Source Code
- Linux内核完全注释
- The Linux Kernel
- 品读 Linux 0.11 核心代码
- Linux Kernel Module Cheat
- Kernel Exploring
- Linux From Scratch
- Kernelnewbies
内核模块
操作系统
- How does GNU GRUB work
- OS Tutorial
- Operating Systems: From 0 to 1
- How to Make a Computer Operating System
- Learning operating system development using Linux kernel and Raspberry Pi
- 《30天自制操作系统》中文源码 —— OSASK
- 老李教你写操作系统 0x00 - bootloader
C语言
汇编语言
- Intel® 64 and IA-32 Architectures Software Developer Manuals
- x86 and amd64 instruction reference
- RE4B(Reverse Engineering for Beginners)
- x86 Assembly Guide(University of Virginia)
- x86 Assembly Guide(Yale University)
- Zen of Assembly Language: Volume I, Knowledge
- NASM Tutorial
- x86 Assembly Language Programming
- Learning assembly for linux-x64
- asmttpd
- 汇编语言一发入魂 0x00 - 计算机是如何启动的?