The first is a classic and fundamental text from 1986: "The Design of the Unix Operation System" by Maurice Bach.
Get it here: https://archive.org/details/DesignOfTheUnixOperatingSystemByMauriceBach The page skew is annoying, but it seems readable (granted, I've only taken ~20 minutes to skim it so far). Notes: https://github.com/suvratapte/Maurice-Bach-Notes More info/reviews here: https://www.amazon.com/dp/0132017997 https://www.goodreads.com/book/show/337343 The second one is an original work from our Chinese frenemies. It's the first English language version of "A Heavily Commented Linux Kernel Source Code, Kernel Version 0.12," fifth revision (beware of mild Engrish). >From the overview: "This book provides detailed and comprehensive comments and explanations on all source code of the early Linux kernel (V0.12), aiming to enable readers to gain a comprehensive and profound understanding of the working mechanism of Linux in a shortest possible time and to lay a solid foundation for further study of modern Linux systems. Although the version of the analysis is very low, the kernel has been able to compile and run, and it already includes the essence of the working principle of Linux. The book first briefly introduced the development history of the Linux kernel, explained the main differences between the various kernel versions and improvements, and gave the reasons for choosing the 0.12 kernel source code as the study object. Then it gives the basic knowledge needed to read the source code, outlines the hardware structure of the PC running the Linux system, the assembly language used by the kernel, the extends of C language, and focuses on the 80X86 processor in protected mode. Then we introduced the kernel code overview, given the kernel source directory tree structure, and according to the organizational structure of all kernel, programs and files are described in detail. In order to deepen the reader's understanding of the working principle of the kernel, the last chapter gives a number of related operational debugging tests. All relevant information in the book can be downloaded from the website www.oldlinux.org. This book suits as the assistant and practical teaching material of university computer major student study operating system course, also suitable for self-study reference book of Linux lovers as learning kernel operating principle, also can be used as the reference book that the general technical personnel develops the embedded system." Get it here: http://www.oldlinux.org/download/ECLK-5.0-WithCover.pdf I plan on taking a deep dive into both once I've wrapped up my Linux+ certification (tick tock tick tock). Each book has good suggestions for additional reading. ~~jonnyX -- -- You received this message because you are subscribed to the Google Groups "NLUG" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nlug-talk?hl=en --- You received this message because you are subscribed to the Google Groups "NLUG" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nlug-talk/7202a3a9-9e82-42ee-b2ee-c857f873902d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
