August 19-21 - Co-Located Events
August 21-23 - Conference
Hilton San Diego Bayfront - San Diego, CA
More information for Open Source Summit + Embedded Linux Conference North America 2019
Back To Schedule
Tuesday, August 20 • 2:00pm - 5:00pm
Workshop: Hacking Device Drivers - How to Get Into Kernel Development (Additional Fee; Pre-registration Required)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Device drivers are an important entry point into Linux kernel development. The device drivers staging branch is an environment where newbies are welcome and there efforts are fostered.

In this tutorial you will learn some ways to find useful and interesting problems to work on, you will learn how to find tasks that enable you to learn and how to go about contributing your work back to the kernel.

In this tutorial you will learn how to use kernel development tools to find tractable problems to solve. These include checkpatch.pl, Sparse, Smatch, and Coccinelle. You will also learn about LKML etiquette (or how not to get flamed), how to write a git commit log message (or how not to get flamed), how to use git to ease your work flow, and how to craft a patch series that is acceptable to the kernel community.
 Please to your current Open Source Summit Registration. There will be a $50.00 registration fee.


Tobin C. Harding

Software Developer, Self employed
For the last six years Tobin has been chasing the dream of becoming a kernel hacker. He started his kernel hacking 'career' by doing driver patches in staging/. In 2017 he enjoyed a small amount of success when hashing of printk specifier %p landed in v3.15. He spent 2018 predominantly... Read More →

Tuesday August 20, 2019 2:00pm - 5:00pm PDT
Aqua Salon AB