Why are we all going nuts about fast boot times?
Why are we all going nuts about fast boot times, and adding expensive hardware to make a fast boot happen? Has anyone, ANYONE, A-N-Y-O-N-E ever thought about the similarity between a laptop (or even a desktop) coming out of hibernation and the system boot process? What's the difference? Considerable. To load the OS, Windows (or Linux) has to mush though all manner of software modules, test for the presence of hardware, load drivers, and construct links from module to module. To bring an OS out of hibernation, a bootstrap routine needs to load the memory image from a contiguous (or nearly so) area of the hard disc. This is quick, usually just a few seconds. So why not write the same hibernation image to disk when the system is shut down, then load it into memory when the system starts up? An added bonus here is that whatever software was running when the system was shut down (hibernated) is the same software when the system boots up. Voila! Almost instant browser and word processor and spreadsheet. No need to wait for these to load, either.
The only possible fly in the ointment is that the hardware has changed since the last shutdown. If so, the OS needs to patch up the hardware drivers, not a major deal. Actually, with Windows it may be a major deal, because Windows is such a shabby house of cards. And memory fragmentation plus other instabilities may cause Windows problems. Well, duh! Once the system loads from the hibernation image, clean up the memory. All of this is practical and do-able by software engineers with a modicum of common sense. And it requires no added expensive SSDs to store the OS... Ben Myers