Using Linux Kernel Modules For Operating Systems Class Projects
Author(s) -
Timothy Bower
Publication year - 2020
Publication title -
2006 annual conference and exposition proceedings
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--508
Subject(s) - computer science , operating system , source code , class (philosophy) , embedded operating system , linux kernel , system programming , synchronization (alternating current) , kernel (algebra) , software engineering , programming language , software development , software , computer network , channel (broadcasting) , mathematics , combinatorics , artificial intelligence
Instructors of operating systems classes have long desired to incorporate programming projects into the class that will give the students an appreciation for the source code of the kernel of a real operating system. Unfortunately, this lofty goal becomes difficult to effectively implement in practice. This paper reviews several approaches and environments for operating systems programming projects. A new approach involving Linux kernel modules and source code reading is described as a means to supplement other programming projects.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom