CS614: Linux Kernel Programming
CS614: Linux Kernel Programming
(2025/26-II)
Lectures:
L19, 5.15PM to 6.30PM on Tuesday and Thursday
Office: KD-212 email: deba@cse.iitk.ac.in
Meeting hours: 3PM to 5PM on Friday
FCH
Class Schedule
Hello
piazza
Teaching assistants
Rohit Singh (rsingh@cse.iitk.ac.in)
Pranjal Singh (prsingh@cse.iitk.ac.in)
Rajani Akshat (rajanias@cse.iitk.ac.in)
Jatin Jangir (jatinj24@cse.iitk.ac.in )
Vinayak Devvrat (vinayakd24@cse.iitk.ac.in)
Evaluation
In-class exercises/Quizzes, Assignments (40%)
Midsem (20%): TBA
Project (40%): TBA.
Cheating of any kind will result in
F
grade. Refer
anti-cheating policy
of CSE department.
Books and References
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces. Online 2018.
Daniel P. Bovet, Marco Cesati, Understanding the Linux Kernel - from I/O ports to process management (Third ed.), O'Reilly 2005.
Robert Love. Linux Kernel Development (Third ed.), O'Reilly 2010.
Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman Linux Device Drivers (Third ed.)
Research papers, Architecture manuals, White papers