This is an old revision of the document!
http://www.yzhang.net/blog/2013-04-16-linux-vfs.html http://www.programcreek.com/2012/01/steps-involved-in-making-a-system-call/ http://www.tellmeaboutlinux.com/content/linux-architecture http://www.bogotobogo.com/Linux/linux_drivers_1.php http://www.gnu.org/software/libc/manual/html_node/ http://www.slideshare.net/varunmahajan06/gnu-linux-programstructure http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory http://www.cs.utah.edu/~gk/peek/old/off.html http://www.linuxjournal.com/article/1060 http://www.theparticle.com/cs/bc/os/elfpecoff.html http://www.ece.neu.edu/~dschaa/docs/linuxkernel.html http://www.ece.ualberta.ca/~cmpe401/docs/coldfire/binutils.pdf http://blog.naver.com/PostView.nhn?blogId=hypermin&logNo=70030944214 http://wiki.osdev.org/ELF http://www.linux.com/news/software/applications/8208-all-about-linux-swap-space https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt