This course acquaints developers with the fundamental subsystems, data structures, and API of the Linux kernel version 2.6.
This two day, hands-on course, provides attendees with experience in creating Linux kernel source code within various subsystems of the Linux kernel.
Attendees will spend approximately 50 percent of the class time actually gaining hands-on experience with these topics.
After this course, attendees will be able to:
The course is designed for software engineers who are familiar with Linux from the user and application development level, who wish to gain understanding of how the Linux kernel works internally.
Additional, assumed prerequisite knowledge, is experience in configuring and installing Linux kernels.
The workshop materials include a comprehensive student workbook and CD. The workbook contains all of the slides used in the course as well as hands-on lab exercises.
The CD contains the lab exercise code as well as a large amount of Linux software.
The workshop makes use of standard PC's with a desktop Linux distribution for development.