يتضمن استرداد شجرة مصدر نواة Linux وإنشائها وتحديثها وصيانتها الكثير من الخطوات المختلفة، كما يوضح هذا الكتاب. نظرًا لكونها مخلوقات كسولة بطبيعتها، فقد أنشأ المطورون بعض البرامج للمساعدة في المهام الروتينية المختلفة. نعرض هنا بعضًا من هذه الأدوات المفيدة والأساسيات حول كيفية استخدامها. يختلف تطوير نواة Linux في كثير من النواحي عن تطوير البرامج التقليدية.
تتضمن بعض المتطلبات الخاصة لمبرمجي kernel ما يلي: • تطبيق التغييرات بشكل مستمر على الهدف المتحرك لجدول إصدار تطوير النواة السريع • حل أي تعارضات مدمجة بين التغييرات التي أجريتها والتغييرات التي أجراها الآخرون • تصدير التغييرات الخاصة بك