My last post about Windows v. Linux boot times garnered some interesting comments - some on other blogs. What strikes me, though, is not that my experience is fairly typical (Linux boots faster) but that people reported such varying boot times for Windows. Some users claim 15 to 25 minutes to boot Windows, others say it takes only a minute.
I understand that it depends on what software has been installed - a "bare" install takes very little time to boot (from power switch to desktop) while systems that have a lot of applications installed take much more time to start up.
Why is that? It doesn't make sense to me that having more applications loaded would affect how long it takes Windows to boot up.
I'm sure I'll hear about DLLs. Linux has shared libraries, which are essentially the same. On Fedora, the Linux distro I am most familiar with, there are lots of shared libraries to support the many applications that get installed on the system: GIMP, Firefox, OpenOffice, Evolution, GTKpod, chat, etc. But Linux system performance obviously didn't suffer from having all these shared libraries installed.
What's unique about how Windows uses DLLs that having many applications installed can make a system slow to boot?