LINUXFOUNDATION.ORG | LINUX.COM | EVENTS | JOBS | more Login LOGIN  Sign Up SIGN UP
Training Home


On-Site Linux Training

Orange Bullet Request a Quote

Courses can be customized.

Navigation

Upcoming Linux Training

in ,

Enroll Now

Linux Developer Courses

LF320 Linux Kernel Internals and Debugging


Summary

5 Days

10 Training Units

$2750

Enroll Now Button
 
Options

Open Enrollment - Classroom
Open Enrollment - Virtual
On-Site Linux Training

« Return to Course List
 

Course Description

Linux Kernel Internals and Debugging is designed to provide experienced programmers with a solid understanding of the Linux kernel. Upon mastering this material, you will have a basic understanding of the Linux architecture, kernel algorithms, hardware and memory management, modularization techniques and debugging.   This five day course includes extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code.

For more details view the Course Outline.

Audience

You are interested in learning how to write kernel code and/or debug kernel code for the Linux operating system. Maybe you are just doing this for fun, but more likely you have this task as part of your job. The purpose here is to ease your path and perhaps shorten the amount of time it takes to reach a level of basic competence in this endeavor.

Prerequisites

  • Be proficient in the C programming language. (You can do the programming exercises in C++ if you prefer, but all example solutions are in C.)
  • Be familiar with basic Linux (Unix) utilities, such as ls, rm, grep, tar.

  • Be comfortable using any of the available text editors (i.e., emacs, vi.)

  • Experience with any major Linux distribution is helpful but is not strictly required.

Ways To Train

Open Enrollment - Classroom

  • Five Days
  • Starting at 09:00 and ending at 17:00

Open Enrollment - Virtual

  • Five Days
  • Starting at 09:00 and ending at 17:00 (CST)

On-Site Training

  • Contact us for more information about On-Site Training