Selain buku LDD, Anda juga dapat melihat dokumen kursus pelatihan di free-electrons.com . Di sana semua materi pelajaran bersumber terbuka. Cukup cocok untuk yang sudah mulai sedikit ke dalam pemrograman kernel linux, atau yang mencari pemahaman yang lebih dalam dan lebih luas tentang topik / area tertentu.
Untuk mulai dengan, Anda mungkin melihat setidaknya dua kursus pertama:
Dan jangan lupa situs referensi silang kode sumber lxr di free-electrons.com , di mana Anda dapat memeriksa kode sumber untuk berbagai versi kernel.
Jika Anda menyukai IDE terutama NetBeans atau Eclipse, dan tahu cara menjalankan skrip perl dan Makefile, Anda dapat melihat alat Nbk proyek saya di github.com . Skrip memungkinkan Anda untuk mengindeks sepenuhnya proyek kernel dengan NetBeans C ++ kit. Ini sangat membantu meningkatkan pengalaman untuk lebih memahami struktur internal kode sumber dan hubungan. Saya biasanya membuat konfigurasi minimal kernel plus perangkat spesifik yang saya lihat, dan membuat build dan melakukan indeks di NetBeans hanya untuk menganalisis kode kernel. Sementara melakukan pengembangan aktual di proyek lain. Skrip ini diuji secara langsung di NetBeans, tetapi dengan Eclipse idenya akan sama (Anda perlu memodifikasi skrip yang sesuai dengan Eclipse).