I wait 20 minutes for my work Windows XP laptop to stop hammering the hard disc after boot.
That just sounds like all the programs that are run on startup, not necessarily part of XP itself. My XP laptop (much pruned down) starts up nice and quick because I've spent some time sorting it out. My desktop PC is insanely quick, but that's because it's a company wide standard image that has had lots of work on it to keep it fast, installing any other software on it is strongly discouraged (but not prohibited).
Check what you've got in:
HKLM\Software\Microsoft\Windows\CurrentVersion\RUn
and the same path under HKEY_CURRENT_USER.
It's the things like Google Desktop Search or Nokia PC Suite, Adobe Reader Speed Launcher, Quicktime players and other systray apps that waste so much time at start up, especially as they're started up concurrently which causes the contention for the disk (at least the service subsystem has some signalling for the process to say when it has started up and that Windows can move on to the next, without this it's just a free-for-all on the Run/RunOnce items).
(And linux is no better, the Linux rc system is just as arcane and complicated to understand given that it comes from ancient UNIX, its "registry" is just spread about in a hundreds of files in /etc formatted in different ways; some sourced, some parsed, etc).
I was a longtime MCC distrib (1.0.
and Slackware user. Then Redhat. At work we support RHES and SuSE and, like Valiant, I'm much more likely to download Knoppix than I am Ubuntu.