This is very old, for a more recent version
<a href="https://github.com/0xAX/linux-insides" rel="nofollow">https://github.com/0xAX/linux-insides</a>
I appreciate the article is from 2006, but it would be nice to see a similar write up for recent EFI-based machines and maybe other architectures, as well.
How difficult would it be to register the dependencies of the boot process, and only run the full boot process when those dependencies have been touched, using a generated and quickly loadable binary image otherwise?