* A pluggable kernel I/O scheduler already exists
* Implement additional disk scheduling policies
+### Implement boot cache
+* Effectively a smart readahead.
+* Store the pattern of incoming read requests of the boot disk. (Likely into an array structure for better linear readback.)
+* Sort pattern into a playback list. (Burstsort or a simple quick sort to get things going?)
+* Provide feedback of boot cache playback list hit rate for better adaptiveness.
+
### Improve kernel boot speed
* Research source of delays in boot process, keyboard init, scsi?
* Better thread some hardware init, for example USB?