Basic training for Linux-IO-Scheduler project
Next steps should be done before start the project activity. Expected results [red in brackets]
- install linux, git, build-essential
- download kernel sources
- configure kernel simplest as possible [kernel config file]
- build and install (if fail, go previous step)
- read and understand «Block Drivers» chapter from LDD
- read and understand how does elevator work and make [wiki-page] with description
- using noop-elevator as a template make new my-elevator io scheduler and build it into kernel, it should be possible change IO-scheduler on the fly from standard to yours and vise-versa. [patch, kernel config]