This document discusses how open source development works in the Linux kernel project. It begins by explaining that the focus will be on the development mechanisms and open source process rather than technical kernel details. It then provides an overview of how development is done with Git and how the Linux kernel project actively develops through code review via mailing lists and discussion of patch submissions. Examples of the patch submission and review process for the perf subsystem are also given.