درایور رو با هر زبونی می شه نوشت ولی توی لینوکس معمولا با سی است.
در ضمن حرکت قدم به قدم مهمه. اگر لازم بپرسی که درایور رو باید با چه زبونی بنویسن احتمالا نوشتن درایور کمی زوده (:
باید ببینی چی می خوای و می خوای چیکار کنی و آیا قبلا اینکار به شکلی مشابه انجام شده و تو دقیقا چه چیز مفیدی می خوای اضافه کنی به اکوسیستم. ممکنه جواب این باشه که «فقط می خوام کمی بیشتر یاد بگیرم» یا ممکنه این باشه که «میخوام ساپورت کامل یک دستگاه خاص رو به لینوکس اضافه کنم». راه این دو تا خیلی فرق می کنن.
اول دقیق ببین می خوای چیکار کنی و چه مسیری رو ادامه بدی و بعد قدم هاش اتوماتیک کشف می شن (: