Windows 98 used to take 1-3 minutes to boot on that level of hardware. And if you had any type of network, it was probably even more than 3 minutes. There is a reason hibernation (even at the BIOS level) was all the rage these days.
For better or worse, MS did something on Windows during the XP era that finally made it be able to boot fast (on modern hardware at least). Win2K still has insanely long "delays".
Fast forward to now and I'll hit the power button, go do some stuff for a few minutes, and then finally use the damn thing.
If I could wait whatever time and then log into a usable system it'd be fine, but no, it's a minute after login before I'm in control of local resources
I have two laptops. One I own, with Windows 10, and one from work, also with Windows 10. Both Thinkpads, but not the same model.
I own the cheaper one. It’s faster.
My Windows 10 PC goes from cold/dark to ready for use in, well, 20 seconds. I keep it lean.
My 1982 TI99/4a can go from boot to running a program in about 1.5 seconds, if you can hit “2” as soon as the program selector screen shows. SOLID STATE SOFTWARE
Here's a quick demo from a similar Tandy model: https://www.youtube.com/watch?v=DaSkda4XW3k
It's in ARM assembler.
It doesn't matter but shutdown matters a lot on dual boot systems, and unfortunately Linux Mint sometimes takes minutes to restart. I believe it's related to systemd and it's very annoying (sometimes I need to switch quickly because I take Zoom calls on Windows).
Windows updates still take hours and still sometimes need multiple reboots vs Kubuntu which updates whilst in use and barely ever needs rebooting.
Having come back to MS Win (for work) after a decade+ away, and with an MS produced computer I was expecting to be blown away by the speed.
Aside: have you tried systemd-analyze blamw, very useful for diagnosing boot slowdowns; https://www.commandlinux.com/man-page/man1/systemd-analyze.1...
I'll try that analyzer. But I don't think the boot is slowed down, it's just a bit slower than Windows. Shutdown takes minutes, though.
That was quite a few years ago, I'd hope it got better, but it was one of the things that made me decide to move to FreeBSD.
Not as bad as it used to be when the audio tape failed after 20 mins, but still.
I have two PCs, one with a 2.5" SSD and another with an m.2, both are ready to use with 10-15 seconds of cold boot.
But cold boot usually isn't necessary, since they sleep just fine.
For the actual practical use case of sitting down at the computer and starting to use it, my PC wakes up essentially instantly. I simply don't care about boot time. My 2021 experience is far, far better than my 1998 one (well, the computer bits at least).
For what it's worth, I'm sure you could get the "boot" of a Win 10 machine down to almost nothing if you really wanted to. Mostly it's just not worth it.
I think the there have been a few really important changes over the years, that make the modern computing better (like better process scheduling, that keeps your mouse smooth even when the CPU is at 100%), but the mass adoption of hibernate is not part of what I value most.
Androids Activity-model provides a more modern solution to this (putting its lack of multitasking aside). Did you ever think of what happens when you swap app and did you ever care about shutting off old apps? There is no need, it automatically hibernates individual apps that were not used recently but you don't notice, next time you open it magically continues exactly where you left off. Assuming developer of the app cared about state-management.
When I look at my PC it is so painful to see, that it actually spends more time with EFI than with the OS:
$ systemd-analyze
Startup finished in 7.859s (firmware) + 1.203s (loader) + 1.683s (kernel) + 1.356s (initrd) + 1.431s (userspace) = 13.534sWhy can't they just open-source whatever they crapped out, and have professional developers maintain it for them for free?
I had to enter my password 3 times to login, that's most of time spent here :) (8 to 10 seconds to the login banner).
I think you have an Intel machine. For some reason, Intel machines spend large amounts of time initializing their firmware. Xeon servers spend minutes at it, while Epyc ones spends only ten seconds or so. But even Intel laptops seems slower than Ryzen ones for some reason.
Edit : I had an update and rebooted (password entered once this time :)
Startup finished in 2.557s (firmware) + 799ms (loader) + 2.901s (kernel) + 5.103s (userspace) = 11.362s graphical.target reached after 5.093s in userspace
Login banner appeared a little less than 8s after boot.
I was stuck on a 1.3mbits/s link and waited a day for a dist update that never happened.
I walked away from Windows then, and came back 6 years later. Win 10 on spinner and older hardware with 2gb ram. This originally was touted as a frugal os.
Took a day and a half of updates on a faster connection.
The machine then was so slow and CPU sucking when idle, I couldn't do anything with it. A browser would down it. Totally unusable.
Gave in, had Debian on it within an hour and it is okay with chromium, but still 2gb limits it heavily. But at least it works.
Casts mind back to win98 era, and same hardware would fly.
So if stable, and no reboots don't care so much.
They killed hibernate in Windows for a faster boot didn't they?
I have vista on a ten year laptop, and that is quite fast to boot, but now unsupported and breaks.
You should try Windows 10. They made dramatic improvements to the boot time and my (significantly less beefy) desktop cold-boots in <10s.
This is now my mental model for tricks like fast boot (which are obviously not applied to the full stack)
It's just instantly on and working. I also never noticed a difference in battery life, so I only used the on-off switch as a sort of button lock. I suspect that for Nikons that's really all it does, keep the camera from waking up from a button press.
I'd guess these use some fairly small, low power RAM that's for the "control plane", which is simply always on because power consumption is negligible, while the "data plane" is just a "dumb" ASIC with some DRAM which can turn on in a fraction of a second.
The Z6 mirrorless which I also have is noticeably slower. I'd say around ~1.5 seconds from the power switch to the shutter. From the noises it makes I'm guessing it is doing something with the IBIS in that extra time, which the DSLR does not have.
Power-up (remove battery, move power switch to "on" position, insert battery, observe time until meter (DSLR) or EVF (mirrorless) turns on) takes both of these around 1.5-2 seconds.
Edit: Old film Nikons also had pretty clever "power management". For example, on the Nikon FE the meter circuit is switched on and off automatically with the advance lever: If the advance lever is flush with the body, the cameras is off and the shutter is locked. Moving it to the shooting position (where it sticks about a centimeter out) the meter is powered and the shutter is unlocked. Even while advancing the film the meter is powered off. Very clever. Batteries last forever in it.
Another interesting specimen is the tiny RX0 I use for quick snapshots on the go, it seems to light up "services" to the screen in almost random visible order, with noticeable differences between a "doubleclick" restart and starting from settled state (e.g. screen lights up much later in the sequence on quick turnaround)
Many, if not most, of Windows annoyances can be blocked without 3rd party software. It follows the usual Windows tradition of first look for a well hidden setting in Control Panel / Settings. If it's not there, look in Group Policy. And as a last resort, there's always a registry edit that can be done.
Telemetry is one of the annoyances which is trickier. I've seen methods which can be used without 3rd party software, but I personally just gave up since the most basic level doesn't send much data. And I use a Start Menu replacement since there's no other way of getting the old Start back.
A sibling comment already covers how you can remove/disable nearly every preinstalled annoyance so I won't go into that
But then again it had a lot less in terms of hardware to deal with, memory to test and so on.
To be fair to PCs the DFS prompt was more like a boot-loader than an OS.
My ancient Core i5 with a whopping 4 cores gets to the Windows 10 desktop in just a few seconds.
The truth is that people care much more about features than performance -- especially system/app start up performance. Microsoft has always bet on Moore's law -- building software just not quite usable on modern hardware knowing that eventually hardware will catch up. Anyone designing software for today is immediately behind tomorrow.
Maybe you misconfigured sth? I remember that I once had something bad in my systemd services, which caused a long hang waiting for nothing and then failing after 1 min timeout. https://askubuntu.com/questions/1234713/why-slow-startup-boo...
I just checked, and I'm 17s from cold boot to Windows 10 login prompt on my Ryzen 2600 desktop with NVMe boot drive. I also checked on one of my 5 year-old HP Zbook G3 (Xeon E3, 64GB RAM, NVMe boot drive), and it was 23s - and that's a corporate machine, loaded with crap.
It really flies!!! It's fast to boot up and fast to use. It's more usable than the host OS !!! It even recognizes some USB devices quite well and has drivers.
In 2021, the host OS of my Macbook Air has somehow rotted, even though I installed like 4 programs on it ever, and I barely use it (I use Linux for almost all tasks). Everything is slow, with both jank and "intended" animations.
On the other hand, virtualized Windows XP is extremely responsive.
It also runs in a tiny amount of RAM -- I think I can set the VirtualBox VM to 256 MB RAM or something (don't quote me on that)
This Macbook Air has 8 GB of RAM and it's slow. I think when I got it in 2016, it was decently fast. Somehow in 2021 all the updates made it slow to a crawl. As always iTunes is a big offender. Somehow playing MP3s has to be a chore. I think Spotlight is another offender and that's something that Windows XP didn't have.
I use Ubuntu for my Linux desktop, and it has similar problems. There's lag everywhere and it uses a ton of RAM. It's not more usable from a UI perspective. I see a lot of "lateral" progress, although to be fair Ubuntu from 10-15 years ago was pretty bad (definitely less usable than Windows), and they have made progress.
I've got a video: https://twitter.com/capotribu/status/1262021068690259968
Pentium III 547 Mhz, 256 MB RAM, 12GB disk
Sadly don't remember if this video is from cold start or from hibernation
Windows XP only came out in 2001, so if the laptop was from 1999 then it must have been upgraded to Windows XP at some point.
That text based progress bar shows exclusively for resume from hibernate, hence rubatuga saying it's "definitely hibernation".
And yes, XP has exactly the same boot screen. It just goes significantly faster than on 2k, which means most of the time you didn't get to see it.
The text mode loader would only ever appear when resuming from hibernate.
I suspect configuration (software and hardware) has a massive impact which is being glossed over.
I have a corporate mac that's sluggish due to mcafee chewing 100% CPU for 5 minute intervals, anything with "enterprise" management software on it is going to suck regardless of OS.
IT closed the users ticket without action: As long as it boots in 15 minutes or less, there is no performance problem.
Really makes one question the current state of software. Sure, Win7 has some more features, but imagine someone in 98 saying: "we have a great idea for a new OS, it'll have more features than Win98 and it'll only take 4 times longer to boot if you are running it on a cluster of supercomputers, but those new features are gonna be worth it" =P
Sidenote on the hardware side: The laptop had a hinge for the keyboard so you could raise it to a 20 degree angle, the CD/Floppy drive had the same connector as the battery so you could swap the drive for another battery if going on a trip. There were two sliding switches for backlight and speaker-volume. Access to the internals via a simple latch. It may have been a brick but it had interesting ideas. https://en.wikipedia.org/wiki/IBM_ThinkPad_760