Generally, to learn linux kernel: a. read a lot and google a lot: https://www.google.com.sg/search?sourceid=chrome&ie=UTF-8&q=linux+kernel+pro... b. try to do some kernel-related tracing: strace, stap, and ftrace. learning how to read the trace really give a c. generally compiling the kernel and writing kernel module should come later - not for the faint-hearted, and when u crash your program, u either crashed your entire OS, or cannot bootup using the new kernel image. Best is to all these inside a virtual machine (like VirtualBox). just some readings: http://kernel.org/pub/linux/kernel/people/jwessel/dbg_webinar/kernel_debuggi... http://kernel.org/pub/linux/kernel/people/jwessel/dbg_webinar/State_Of_kerne... https://kgdb.wiki.kernel.org/index.php/Main_Page#KGDB_Development On Sat, May 26, 2012 at 10:20 AM, 王哲 <wangzhe5004@gmail.com> wrote:
Hello Everyone I want to study process schedule.but i don't kown how to begin. and i like to write some kernel modules to learn more about kernel. if i want to write some modules about schedule.what i can write.
Thanks a lot for your help! wanny
-- ---------------------------------------------------------------------------------------------- WangZhe Xi'an Shanxi CHINA qq 785924174 blog blog.163.com/zhe_wang_2009 ----------------------------------------------------------------------------------------------
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Regards, Peter Teoh