2. A Little More Detail about the Kernel
The kernel captures a set of concepts that are essential to the success of any software endeavor. It helps you to communicate effectively with your fellow teammates, overcome challenges, and run your software endeavor effectively. These concepts are not radically new but they are intuitive to software professionals. What the kernel does is bring the concepts together in a concise manner so that you can make effective use of them. In the following two chapters we will take a closer look at the kernel and what is in it. In this chapter we will look at how the kernel helped the team in Chapter 1, and in Chapter 3 we will provide a high-level view of the entire kernel.