Re: how to study process schedule

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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+process+exercises

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_debugging_tools_webinar.pdf

http://kernel.org/pub/linux/kernel/people/jwessel/dbg_webinar/State_Of_kernel_debugging_LinuxCon2010.pdf

https://kgdb.wiki.kernel.org/index.php/Main_Page#KGDB_Development


On Sat, May 26, 2012 at 10:20 AM, 王哲 <wangzhe5004@xxxxxxxxx> 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@xxxxxxxxxxxxxxxxx
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 
Regards,
Peter Teoh

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux