Linux kernelini nasıl öğrenebilirim?

Linux kernelini A 'dan Z 'ye kadar içerisinde hangi dosyalar var ve tek tek ne işe yarıyor yazılım olarak içerisinde ne tür işler yapılıyor öğrenmek istiyorum ve bunu hobi olarak yapmak istiyorum ama profesyonel bir hobi şeklinde düşünelim bu nedenle internette kaynaklar aramaya başladım tavsiye edebileceğiniz derinlemesine bilgiler içeren bir döküman kaynaklarınız varsa benimle paylaşır mısınız ?

1 Like

C dilini öğrendikten sonra kendin kaynak kodlarını inceleyerek anlayabilirsin.

3 Likes

C ve C++, kerneli anlamak için ön şart. Rust, kernelin son versiyonları için gerekli.

https://docs.kernel.org/

https://git.kernel.org/

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/

2 Likes