This course teaches attendees to acquaints developers with the fundamental subsystems, data structures, and API of the Linux kernel version 3.10.
Overview
This three 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.
Course Objectives
After this course, attendees will be able to:
Who Should Attend
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.
Duration
Three days.
Course Materials
The workshop materials include a comprehensive student workbook. The workbook contains all of the slides used in the course as well as hands-on lab exercises.
Course Workshop and Set-up
The workshop makes use of standard PC's with a desktop Linux distribution for development.
The following modules will be covered during the class:
Alternative to Blocking
Deferred work
Timers
Prerequisites: Additional, assumed prerequisite knowledge, is experience in configuring and installing Linux kernels.
If you have any questions about the difficulty level of the class, please contact us at: classes (at) linuxcertified.com
Optional: All attendees will get a Linux laptop and a single CPU board to be used during the class. You have the option of purchasing this laptop and/or board with an additional course fee.
On-site: If you would like to arrange an on-site Linux class, please contact us at: classes (at) linuxcertified.com
If you don't see this class scheduled in the timeframe/place of your preference, please let us know your preference for timeframe (which month etc.) and any particular geography preference. Send email with your interest to classes(at)linuxcertified.com