This document provides summaries of several utilities that are helpful for Linux kernel development:
- patch and diff are used to extract changes made in a working kernel directory and port them to new releases.
- quilt helps manage a series of patches applied to a source tree and makes it easier to push/pop patches and port changes between releases.
- git is the primary source control system used for Linux kernel development and allows distributed development.
- ketchup can download, update, and switch between different kernel source tree versions with simple commands.