* HAMMER has the capability to expose very rich information to userland through ioctl's.
* Currently the hammer(8) utility makes use of this information in an ad-hoc manner.
* Port this core functionality into a public libhammer library so that other base and third party utilities may take advantage of it.
+* See commit: cb7575e6a89409a2041a37fcfc22ce9e41297ab8
## Kernel projects
### 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.)
+* Store the pattern of incoming read requests of the boot disk. (Likely into an array structure for better linear readback, We mmap() the whole thing into RAM on boot.)
* 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.