1. Programming Linux Device DriversSarthak Veggalam {[email protected]}Shivek Khurana {[email protected]}Report submitted for the partial fulfillment of the…