Recent experience: I boot into Windows, but it screams for update. Ok, I update. It triggers my bios update - to my surprise, I had no idea an OS can do that. Ok, updating bios. Now Windows want me to update to win 11. Sure, let's give it ago, I waited this long. Message pops up - "Windows can't be updated to version 11 on this machine" or something along those lines.
OK, deep breaths, let's try to play some Dota. I start the game, play with friends aaaand here's the popup that asks me if I want to restart my machine now or schedule it for later - of course, this popup comes at the worst time possible, minimizing the game in the crucial moment and then I remembered - "ah yes, this is why I abandoned Windows, the updates and constant annoyance every week".
On topic - I run PopOS! and it boots below 10 seconds. After reading this article, I'll fiddle to see if it can be lowered.
Gentoo also boots incredibly quickly. I can't recommend it enough.
Or, if you're less sane but not insane enough for Gentoo, Arch. :p
Linux can do that too, it's an UEFI trick (it reboots into a capsule loader, which loads the new firmware into RAM and reboots into the current firmware's built-in updater). Try it: "fwupdmgr get-updates" to see if you have an update, then "fwupdmgr update" to reboot and install the update.
Thanks for the heads up, I did know but I appreciate the intent!
Microsoft should really fix that one of these days.
This on a 2013 Xeon 2667v2 (ivy bridge) with a PCIe 3 NVMe.
My network is handled by NetworkManager, so I think it only comes up after I log in. I'm not quite sure what udev is waiting for, but since I don't boot up my computer often enough, it never bothered me enough to go hunting. But it's just surprising to see Windows come up quicker, on exactly the same hardware (dual boot on the same NVMe).
I think among the three, MacOS takes the crown though - easily takes 5 minutes to boot, at least on an enterprise system.
Got a speedy NVME, and associated speedy hardware, and Windows would come up surprisingly quick, but man Linux was just like a light switch. The longest amount of time was spent waiting for the system to let me choose which OS I wanted.
I wish I could have 2 separate power buttons, which pointed to 2 separate nvme’s, so I wouldn’t haven’t to waste time choosing, and could just boot straight into the desired OS.
Hacky way: NVMe extender cable to drive bay. Split to dual connectors. Mechanical setup that acts as an interlock, where you push the desired drive into the connector, and that disconnects the other drive.
Total overkill and probably not practical to make. Fun to think about though.
Haven't booted into non-enterprise Windows for years (only use it for work) so this comment absolutely sent me. Thanks – needed a laugh