이 책에서 볼 수 있듯이 Linux 커널 소스 트리를 검색, 구축, 업데이트 및 유지 관리하려면 다양한 단계가 필요합니다. 천성적으로 게으른 생물이기 때문에 개발자들은 다양한 일상적인 작업을 돕기 위해 몇 가지 프로그램을 만들었습니다. 여기에서는 이러한 유용한 도구 중 몇 가지와 이를 사용하는 방법에 대한 기본 사항을 설명합니다. Linux 커널 개발은 전통적인 소프트웨어 개발과 여러 면에서 다릅니다.
커널 프로그래머에 대한 특별한 요구 사항 중 일부는 다음과 같습니다. • 빠르게 진행되는 커널 개발 릴리스 일정에 따라 변경 사항을 지속적으로 적용 • 자신이 변경한 사항과 다른 사람이 변경한 사항 사이의 임의 충돌 해결 • 변경사항 내보내기