Linux Kernel Debugging (LFD445)

Course code: LFD445

Gaining expertise in Linux kernel debugging will position you as a more versatile, knowledgeable and valuable asset to any organization while opening new career doors and helping you participate more actively in the open source community.

3 100 EUR

3 751 EUR including VAT

The earliest date from 24.03.2025

Selection of dates
onas
Do you have a question?
+420 731 175 867 edu@edutrainings.cz

Professional
and certified lecturers

Internationally
recognized certifications

Wide range of technical
and soft skills courses

Great customer
service

Making courses
exactly to measure your needs

Course dates

Starting date: 24.03.2025

Type: Virtual

Course duration: 3 days

Language: en

Price without VAT: 3 100 EUR

Register

Starting date: Upon request

Type: Virtual

Course duration: 3 days

Language: en

Price without VAT: 3 100 EUR

Register

Starting
date
Place
Type Course
duration
Language Price without VAT
24.03.2025 Virtual 3 days en 3 100 EUR Register
Upon request Virtual 3 days en 3 100 EUR Register
G Guaranteed course

Didn't find a suitable date?

Write to us about listing an alternative tailor-made date.

Contact

Course description

You will learn techniques for local debugging by configuring a system (physical or virtual) for remote debugging from a second system and working with the basic components of the Linux kernel that underlie the built-in debugging frameworks.

Target group

This course is designed for current or aspiring kernel developers, device driver developers, and anyone interested in shortening the development cycle by taking advantage of existing tools and facilities.

Course structure

  • Introduction
  • Preliminaries
  • How to Work in OSS Projects **
  • Kernel Features
  • Kernel Deprecated Interfaces
  • Printk
  • Monitoring and Debugging
  • Ftrace
  • Kernel and git Bisection
  • Kernel Development Tools
  • Perf
  • kprobes
  • eBPF
  • QEMU
  • gdb Kernel Scripts
  • Linux Kernel Debugging Tools
  • Crash
  • kexec

Prerequisites

To make the most of this course, you should:

  • Be proficient in the C programming language.
  • Be familiar with basic Linux (UNIX) utilities such as ls, grep and tar.
  • Be comfortable using any of the available text editors (e.g. emacs, vi, etc.).
  • Experience with any major Linux distribution is helpful but not strictly required.
  • Have experience equivalent to having taken Linux Kernel Internals and Development (LFD420).

Do you need advice or a tailor-made course?

onas

product support

ComGate payment gateway MasterCard Logo Visa logo