Objective: This unit will refresh fundamental OS concepts and introduce the Linux kernel's high-level structure and development environment. The first section is a general very high level review of operating systems in general and the second part covers the Linux operating environment in a medium level of detail with some background and history.
Note: This is the introductory post in what I hope will be a series on the Linux kernel, how it operates and how to use that knowledge to troubleshoot problems. This post is meant as a higher level review that introduces and summarizes the subject. As a summarization some details may be omitted. For a deeper review, see the reading materials section at the end of the document for the source material. I have also placed links to important concepts and terms for easy access throughout the document. As I expand the series I expect to take a much deeper dive into the various parts of the kernel.