University of Tokushima
In this paper, the authors present a task recorder for Linux-based operating systems, in the form of a loadable kernel module. To the best of their knowledge, this is the first Linux task recorder which does not require kernel patches (kernel modifications). This complies with the requirements in the area of embedded systems where reliability and stability are important properties, hence, proven versions of Linux are therefore preferred. The implementation is based on the loadable real-time scheduler framework RESCH (REal-time SCHeduler). RESCH uses only exported Linux kernel primitives as a means for controlling scheduling.