This is an advanced level course. To obtain full value from this course, the students must meet the following prerequisites:

  • Proficient in the Fundamentals of Linux, Linux System Administration and C Programming
  Five days

Outline for Linux Kernel Fundamentals Training

Unit 1: Course Overview


Unit 2: Linux Kernel Introduction


Unit 3: Building the Linux Kernel


Unit 4: Process Management


Unit 5: Process Scheduling


Unit 6: System Calls


Unit 7: Interrupt and Exception Handlers


Unit 8: Kernel Synchronization


Unit 9: Time Management


Unit 10: Virtual Memory Manager


Unit 11: The Virtual File System


Unit 12: Linux Device Model