請問一下學習Linux kernel 前需要先學 Linux 系統程式嗎?
如果我直接學kernel 會不會有什麼困難度?
我有唸過恐龍書, 基本的 process ,thread 也有概念只是沒有寫過很多Linux 系統程式
網路看到有人建議學kernel 可以從 linux driver 入門
先看 Linux Device Drivers, 3rd Edition
這樣學方式對嗎?
如果從 kernel 書入門先看
Robert Love 在 Linux Kernel Development (3rd Edition) 是嗎?
還有看到前面PO文可以用Qemu + kernel + gdb 學kernel 這樣效果好嗎?
謝謝