This event has ended. Visit the official site or create your own event on Sched.
September 11-14, 2017 - Los Angeles, CA
Click Here For Information & Registration
View analytic
Thursday, September 14 • 10:40am - 12:10pm
Tutorial: Hacking Device Drivers - How to Get into Kernel Development - Tobin Harding

Sign up or log in to save this to your schedule 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 their 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 contribute to. 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 changelog 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.

avatar for Tobin Harding

Tobin Harding

Software developer, Self employed
Tobin is a self declared apprentice Linux programmer. After completing undergraduate and post graduate degrees in computer science, both in software development, it became clear to him that he still did not know how to code. One day he decided to open K&R and start from scratch. Two... Read More →

slides pdf

Thursday September 14, 2017 10:40am - 12:10pm
Diamond Ballroom 10

Attendees (59)