- Set up the Linux kernel debugging enviroment (KGDB).
- learn fundamental concepts of Linux.
- patch kernel.
- Practical exercise of kernel debugging - breaking point triggered by kernel function.
- Leanring the performance evaluation tool - tracing the details of the kernel function called by the program.
- Make customized kernel syscalls.
- Compile Linux kernel.
- Make a Linux customized lodable kernel module(LKM).
- Learn how to load a module from a C program.