Kernel debugging essentials workshop: Difference between revisions

From base48
imported>B42
imported>Merlyn
Line 29: Line 29:


* Saturday, February 15th; 16:00: lubko,b42 +2
* Saturday, February 15th; 16:00: lubko,b42 +2
* Sunday, February 16th: 16:00: lubko,trendy +2
* Sunday, February 16th: 16:00: lubko,trendy,merlyn +3
* Monday, February 17th: 16:00: trendy +1
* Monday, February 17th: 16:00: trendy +1
* Tuesday, February 18th: 20:00: lubko,trendy,b42 +3
* Tuesday, February 18th: 20:00: lubko,trendy,b42,merlyn +4
* Wednesday, February 19th: 20:00: lubko,trendy,b42 +3
* Wednesday, February 19th: 20:00: lubko,trendy,b42,merlyn +4
* Thursday, February 20th: 20:00: lubko,trendy,b42 +3
* Thursday, February 20th: 20:00: lubko,trendy,b42 +3
* Friday, February 21th: 20:00: lubko,b42 +2
* Friday, February 21th: 20:00: lubko,b42 +2

Revision as of 17:05, 31 January 2014

Topics

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.

Time & Attendance

Estimated time is 2 hours; we may have a follow-up if needed. If you're interested in attending, please your time preference (after February 13th), +1 or -1 below if any of the existing suits you or not:

  • Saturday, February 15th; 16:00: lubko,b42 +2
  • Sunday, February 16th: 16:00: lubko,trendy,merlyn +3
  • Monday, February 17th: 16:00: trendy +1
  • Tuesday, February 18th: 20:00: lubko,trendy,b42,merlyn +4
  • Wednesday, February 19th: 20:00: lubko,trendy,b42,merlyn +4
  • Thursday, February 20th: 20:00: lubko,trendy,b42 +3
  • Friday, February 21th: 20:00: lubko,b42 +2

(feel free to propose more)

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