CS614: Linux Kernel Programming CS614: Linux Kernel Programming (2022/23-II)
Lectures: RM-101, 2PM to 3.15PM on Mon and Wed
Office: KD-212 email: deba@cse.iitk.ac.in
Meeting hours: 3PM to 5PM on Thursday
Evaluation
Quizzes (10%): Four to five short quizzes
Assignments (40%): Three to four assignments, strict deadlines, no extensions. Severe penalty on cheating.
Midsem (15%): TBA
Endsem (35%): 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