As if the raw speed of */Linux is not already wonderful, the boys and girls who play with Linux have figured out how to resume a PC in even less time.“the kernel isn’t really doing anything during all those seconds that the disks are resuming, it’s just blocking until the hardware says it’s ready to accept commands. This patch changes the ATA port driver to issue the wakeup command and then return immediately. Any commands issued to the hardware will be queued up and will be executed once the port is physically online. Thus no information is lost, and although the wait time itself isn’t removed, it doesn’t hold up the rest of the system which can function on what’s left in RAM and cache.” I’ve known since I first tried GNU/Linux resume that most of the time was waiting for hard drives to “spin up” and now they’ve figured out how to get around that. They will queue up commands and issue them after the drive is ready.
Done. Problem solved. Should I switch to Linux 3.15 just for this feature? Beast is already springing to action in the time it takes me to sit and be comfortable in my chair… I do have one Atomic PC which is noticeably sluggish but it has an Nvidia driver. Perhaps I will wait a bit but this gives me yet another brighter future, another reason to get up at sunrise every morning. Weeding the garden. Watering stuff. Eating breakfast. Watching GNU/Linux boot in under a second. Wow. More excitement in the wonderful world of FLOSS.
UPDATE OK, I broke down and built Linux 3.15 with my old configuration. Resume is much faster. I counted 4 “potatoes” rather than the usual 7… I don’t know whether that was worth the effort (about a minute answering configuration questions for “New” stuff in the 3.15 kernel and 8 minutes building and installing) but it sure is more fun. 😉 I think the BIOS fiddles around for 2 of those seconds. So, I’m getting 3-4X faster booting around the resume time spent by Linux. That’s OK. If Beast were a notebook, this would be wonderful. For Beast it just means I have to move faster when I sit down… I am not sure that’s a useful feature.