For the needs of this book, you must use Linus Torvald's GitHub repository:
git clone https://github.com/torvalds/linux
git checkout v4.1
ls
- arch/: The Linux kernel is a fast-growing project that supports more and more architectures. That being said, the kernel wants to be as generic as possible. Architecture-specific code is separated from the rest, and falls into this directory. This directory contains processor-specific subdirectories such as alpha/, arm/, mips/, blackfin/, and so on.
- block/: This directory contains code for block storage devices, actually the scheduling algorithm.
- crypto/: This directory contains the cryptographic API and the encryption algorithms code.
- Documentation/: This should be your favorite ...