CS614: Linux Kernel Programming
CS614: Linux Kernel Programming
(2023/24-II)
Lectures:
KD-102, 5.15PM to 6.30PM on Mon and Wed
Office: KD-212 email: deba@cse.iitk.ac.in
Meeting hours: 3PM to 5PM on Thursday
FCH
Class Schedule
Canvas
piazza
Teaching assistants
Shiv Bhusan Tripathi (shivbt@cse.iitk.ac.in)
Nibir Baruah (nibir@cse.iitk.ac.in)
Evaluation
In-class exercises/Quizzes (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