https://www.kernel.org/doc/html/latest/#introduction-to-kernel-development
Buradan başlamanızı öneririm. Çekirdek geliştiriciliğine başlamak için yazılmış belgeleri okuyun önce.
Sonra Linus Torvalds tarafından barındırılan ve yönetilen, ayrıca çekirdeğin ana geliştirme ağacı olan git deposunu inceleyin. kernel/git/torvalds/linux.git - Linux kernel source tree adresinden erişebilirsiniz.
Orada düzenleme yapabilecek düzeydeyseniz, zorluk çekmeden ortama alışırsınız. Çekirdek geliştiricileriyle doğrudan iletişim kurmayı ihmal etmeyin. Yeni başlayanlara karşı sevecen ve yardımcı yaklaştıklarını duymuştum. Daha önce hiç çekirdek geliştiricisiyle iletişim kurmadım, bu yüzden doğruluğunu bilmiyorum.
Yazılım alanındaki bilgi ve deneyim düzeyinizi bilmediğimden genel birkaç kaynak da önereyim:
Git kullanmayı öğrenmek için bu kitabı okumanızı öneririm. Kitap sıfırdan başlayıp, profesyonel düzeye kadar götüren bir kitap.
C dili için de Tutorialspoint’in bu öğreticisini öneriyorum.