Prerequisites
 

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
 
Duration
  Five days

Outline for Linux Kernel Fundamentals

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