Kernel Books/Articles
- https://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672329468
- http://shop.oreilly.com/product/9780596005658.do
- http://learnlinuxconcepts.blogspot.in/2014/03/explain-basics-of-linux-kernel.html
API
- https://www.amazon.com/Linux-System-Programming-Talking-Directly/dp/1449339530
- https://www.amazon.com/Advanced-Programming-UNIX-Environment-3rd/dp/0321637739
Filesystem
- https://selvamvasu.wordpress.com/2014/08/01/inode-vs-ext4/
- https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout
- http://e2fsprogs.sourceforge.net/ext2intro.html
- http://www.nongnu.org/ext2-doc/ext2.html
Filesystem / Ext2 dev
- https://courses.cs.washington.edu/courses/cse451/09sp/projects/project3light/project3_light.html
- http://people.ds.cam.ac.uk/fanf2/hermes/src/grub-e1000/stage2/fsys_ext2fs.c (ext2 grub implementation)
IO
Memory
- http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory/
- https://d3s.mff.cuni.cz/~ceres/sch/osy/text/ch03s02s01.html
- http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory/
- http://www.thegeekstuff.com/2012/03/linux-processes-memory-layout/
- https://d3s.mff.cuni.cz/~ceres/sch/osy/text/ch03s02s01.html
- https://www.quora.com/What-is-the-major-difference-between-the-buffer-cache-and-the-page-cache-Why-were-they-separate-entities-in-older-kernels-Why-were-they-merged-later-on
- https://www.quora.com/What-is-the-difference-between-Buffers-and-Cached-columns-in-proc-meminfo-output
Processes
- https://idea.popcount.org/2012-12-11-linux-process-states/
- http://www.informit.com/articles/article.aspx?p=370047&seqNum=3
- https://blogs.oracle.com/ksplice/disown%2c-zombie-children%2c-and-the-uninterruptible-sleep
- http://www.linfo.org/context_switch.html
Containers
- https://jvns.ca/blog/2016/10/10/what-even-is-a-container/
- https://fabiokung.com/2014/03/13/memory-inside-linux-containers/
Performance
- http://www.brendangregg.com/linuxperf.html
- http://www.brendangregg.com/blog/2016-05-04/srecon2016-perf-checklists-for-sres.html
Metricts
IOWAIT
- http://veithen.github.io/2013/11/18/iowait-linux.html
- https://blog.pregos.info/wp-content/uploads/2010/09/iowait.txt