January 5, 2020

227 words 2 mins read

Tutorial: Hacking Device Drivers - How to Get into Kernel Development - Tobin Harding

Tutorial: Hacking Device Drivers - How to Get into Kernel Development - Tobin Harding

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 tutori …

Talk Title Tutorial: Hacking Device Drivers - How to Get into Kernel Development - Tobin Harding
Speakers Tobin C. Harding (Software Developer, Self employed)
Conference Open Source Summit North America
Conf Tag
Location Los Angeles, CA, United States
Date Sep 10-14, 2017
URL Talk Page
Slides Talk Slides
Video Talk Video

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.

comments powered by Disqus