| Course Description | |
| This course focuses on the elements of the Linux kernel that allow programmers to build software components that are linked to the hardware level. Students gain a general understanding of basic tools and interfaces in order to successfully modify features and develop new aspects of the kernel.
Course Length: 5 Days Course Tuition: $1690 (US) |
|
| Prerequisites | |
| Advanced UNIX Programming is recommended. Strong C programming skills and intermediate knowledge of UNIX/Linux shell commands are required. UNIX/Linux application development experience is recommended. | |
| Course Outline |
|
Introduction to Linux Internals
Kernel Overview
Memory Management
Inter-Process Communication
File System
System Calls
Kernel-Related Commands
Module Management
Network
SCSI Subsystem
Boot Process
Debugging Tools |
