Linux kernel development is the term used to describe the process of building and maintaining the core of Linux. This involves activities such as configuring development systems, using git, writing kernel patches, testing patches, writing commit logs, sending patches, and working with the rest of the Linux kernel community.