Teaching how to write device drivers

Driving Passion

Article from Issue 151/2013
Author(s):

maddog considers the benefits of teaching students how to write device drivers.

Recently, I was working with an “upstream” developer of Linux kernel device drivers. This particular developer was working in the media subsystem section of the kernel, where there are a LOT of device drivers because the media subsystem is either the second or third largest driver subsystem in the kernel. The developer reviewed about 3,000 patches per kernel cycle in addition to doing about 100 patches per kernel cycle himself. He was not complaining, just letting me know the work load.

In the midst of our discussions, he lamented:

Not actually knowing why Academia doesn’t contribute upstream, I would guess that writing a new driver is probably a too short project for them, as students are supposed to work on a 6-month to 2-year window, while writing a new driver takes only a few days with the proper datasheets and/ or a reference driver and a knowledgeable developer.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

comments powered by Disqus

Direct Download

Read full article as PDF:

090-090_maddog.pdf (230.24 kB)

News

njobs Europe
What:
Where:
Country:
Njobs Netherlands Njobs Deutschland Njobs United Kingdom Njobs Italia Njobs France Njobs Espana Njobs Poland
Njobs Austria Njobs Denmark Njobs Belgium Njobs Czech Republic Njobs Mexico Njobs India Njobs Colombia