Én nem vagyok benne biztos, hogy a driver-írásnál a szűk keresztmetszet a programnyelv, és nem maga a feladat.