Kernel debugging essentials workshop

From base48
Revision as of 13:23, 1 February 2014 by imported>Klubko

Topics

File:Angry-tux.png

We'll be holding a workshop on basics of finding and debugging (and eventually fixing) common issues with Linux kernel.

Topics I'd initially cover would include leveraging in-kernel debugging facilities, techniques for capturing debug output from various crashes, understanding the captured data, and modifying, building and loading the altered kernel code with more debugging code or an actual fix.

Original mailing list reference: [1]

Requirements

  • Some elementary knowledge of C
  • A laptop with Linux (Fedora 20 preferred, we'll try to cover older versions and other distribution too) and root access, 2G + size of RAM free space
    • If you don't have any available, please let me know in advance

Setup instructions

TBD: Describe how should people prepare their laptops in advance so that we don't waste too much time at the workshop.

Extra hardware will be available for ones who won't be able to bring their own laptops.

Language

I'm fine with holding the workshop in English language if there's anyone who doesn't speak Czech/Slovak.

Materials

Work-in-progress slides. Content will be extended and polished (as I learn beamer...), but outline will stay roughly the same: File:Kernel-workshop-draft.pdf.gz