Slashdot Mirror


Why Do Computers Take So Long to Boot Up?

An anonymous reader writes "Computers take too long to boot up, and it doesn't make sense to me. Mine takes around 30 seconds; it is double or triple that for some of my friends' computers that I have used. Why can't a computer turn on and off in an instant just like a TV? 99% of boots, my computer is doing the exact same thing. Then I get to Windows XP with maybe 50 to 75 megs of stuff in memory. My computer should be smart enough to just load that junk into memory and go with it. You could put this data right at the very start of the hard drive. Whenever you do something with the computer that actually changes what happens during boot, it could go through the real booting process and save the results. Doing this would also give you instant restarts. You just hit your restart button, the computer reloads the memory image, and you can be working again. Or am I wrong? Why haven't companies made it a priority to have 'instant on' desktops and laptops?"

975 comments

  1. hum by bedonnant · · Score: 4, Informative

    hibernation?

    --
    ~~~ Paf. Le chien.
    1. Re:hum by Anonymous Coward · · Score: 3, Funny

      How about being a little more patient? 30 seconds is not that long. It takes food in my microwave longer to heat up.

      If your only concerned about fast startups, why don't you just install Windows ME. It will take less then 15 seconds to start up, your friends will be amazed, plus an added bonus of bluescreens ever 30 seconds.

    2. Re:hum by Anonymous Coward · · Score: 3, Informative

      Hibernation as currently implemented in Windows is too unreliable to take seriously. I always get "Insufficient resources to complete the API".

    3. Re:hum by grolschie · · Score: 4, Insightful

      Hibernation is still not "instant-on" by a long shot. My P4 laptop still takes almost 3/4 as much time to resume from hibernation as it does to boot.

    4. Re:hum by Nutty_Irishman · · Score: 4, Insightful

      Hibernation doesn't save any time when it comes back up to rebooting, it's more of a convenience when you need to shut down and don't feel like closing all your apps. You might get the 10 seconds off your reboot when it comes back up, but you're probably looking at several minutes of extra paging time once you get back to using your apps. I once made the mistake of hibernating my machine when it had Photoshop, Matlab, Visual studio, and 5-6 firefox windows open. I spent an additional 5 minutes just trying to close all those apps so I could restart the machine to get my performance back.

      The only time I hibernate now is when my carpool is leaving and I need to shut down my laptop quick and don't have time to shut down everything. Standby isn't bad, but any savings that hibernate gives you are short lived.

    5. Re:hum by electrofreak · · Score: 5, Informative

      That can happen when you have more than 1GB of RAM. That happened when I upgraded to 2GB of RAM in my system. I did a quick Google search, and found that there is actually a Microsoft released hotfix for the problem.

      --
      I need a sig.
    6. Re:hum by silverkniveshotmail. · · Score: 4, Insightful
      Hibernation is still not "instant-on" by a long shot. My P4 laptop still takes almost 3/4 as much time to resume from hibernation as it does to boot.
      Mine takes about the same amount of time to boot to the welcome screen as it does to come back from hibernation, but after hibernation i log in instantly, while it takes me about 45 seconds to fully load my desktop (dual-core 2.8ghz 2GB ram, windows xp sp2)
    7. Re:hum by UEinSD · · Score: 2, Interesting

      My hibernation does not turn my soundcard back on or my Wacom tablet.

    8. Re:hum by AlHunt · · Score: 0, Flamebait

      >Hibernation doesn't save any time when it comes back up to rebooting

      This must be a YMMV thing. My P4 laptop pops back from hibernation in under 10 seconds even with several open programs. It's flawless (almost). This is the one thing XP beats OpenSuSE at.

      --
      1 in 4 Maine children in struggle with hunger.
    9. Re:hum by RobertM1968 · · Score: 5, Informative

      I dont think that hibernation answers the question that the poster was asking. Hibernation is a great way to resume a session. But how about resuming from a "just booted, nothing loaded" scenario? For some reason, and maybe it is because Microsoft is revising the definition of "booting", people seem to equate resuming from hibernation or sleep or deep sleep modes booting. It is not. It is resuming from... It is amazing though, that MS now is bragging about how fast Vista "boots" when all it is really doing is resuming from some sort of sleep, suspend or hibernation mode. The poster brings up a good point. Actual booting could be sped up by having a booted image saved - similar to a hibernation file, that the machine uses to boot from instead of actually going through the boot process of loading everything.

    10. Re:hum by PoderOmega · · Score: 1

      I have never had hibernation work 100% for me. Any self build PCs there are usually blue screens (some piece of hardware that doesn't play nice). With laptops I have had better luck, but there is always some minor problem. My last laptop would have a 50-50 chance of coming back up with no sound, and occasionly the Ethernet port would be dead. When my current Dell laptop comes back from hibernate the fan that normally spins up and down based on temperature stays spun up all the way, consistently. I might as well reboot if I am on battery, because I don't want this fan burning up all my power for me to be on my email.

      I have one co-worker in my office of 15 people who does not have any problem with their laptop hibernating.

    11. Re:hum by TheSpoom · · Score: 3, Informative

      Not saying you're wrong or anything, but I've rarely had problems with it. You need to have at least as much free HDD space as you have RAM so it can write the image, but beyond that it's been pretty stable, at least for me, and I run tons of apps.

      There is one issue I had at one point which is that my nVidia video drivers would BSOD on resuming, but updating them fixed that and I'm pretty sure they've fixed it completely in their newer cards.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    12. Re:hum by Qybix · · Score: 1

      What you're talking about was already sort of available years ago; some of the old windows emulation software for the Apple Macintosh used to store a quick booting ram image that booted instantly. It worked because an outside operating system was controlling the operation of the emulated one. Given how fast emulated systems can work, and how well they can manage the security of the guest operating system, I have actually wondered why this hasn't been done in a real world os like windows...

      Not withstanding the server versions of this which I hear have really taken on: virtualized instances of windows servers that can instantly be protected by the superiour Linux host operating system from zero-day attackes (or so the pamphlets say).

      --
      Qybix ----- I do not have a belief system; I'm an Anti-theist and proud of it! Saying that not believing in anything i
    13. Re:hum by ROMRIX · · Score: 1, Funny
      hibernation?

      Here in the future hibernation isn't needed anymore because computers boot instantly with everything kept on a 100TB flash drive that runs at... well I won't get into all the tech stuff but, Everything runs on Vista 7 since Bill Gates became president And outlawed Linux under the PATRIOT Act.
      The only problem now is that you have to Activate Windows every boot and reinstall the latest version of the Genuine Advantage software then call the 800 number to verify your Proof of purchase and enter your newly assigned 25 digit key then login with a retinal scan to be approved by Microsoft. Only takes about 5 minutes once you get the hang of it.
    14. Re:hum by socerhed · · Score: 1

      hibernation is great for computers with low amounts of ram because of the file size that it has to load off the hard drive and to the ram. however as ram sizes grow the hard drive becomes a bottle neck because its faster to load xp fresh vs having to load a gig file from the hard drive to the ram.
      a classic example of this is my old dell c610(1ghz 256mb dualboot xp linux) and I can be up and running from a hibernate in 15 sec...if that. however my *newer* desktop(2.6ghz 1gig ram xp) takes 30-45 secs to come out of a hibernation while only 20 secs to boot fresh
      but then again maybe im the exception

      --
      LostHobo.com
      Soup Kitchen of the Internet
    15. Re:hum by phookz · · Score: 1

      XP Embedded supports this feature. They call it WORM, for Write Once, Read Many. While I have never actually used it myself, my understanding is that you create a typical image for what you need loaded, then write that to the drive as a binary image, similar (maybe exactly?) to hibernation. Then whenever you boot, you come back to that pre-defined state.

      This type of feature really makes sense for embedded system devices, especially point-of-sale systems. It seems like a reasonable feature for the desktop as well, but I'm not sure the typical user would understand how to set up the hibernation file. And there's always the issue about changing it when you make changes to your system: update the OS, Virus Scanner, etc.

      Vista is supposed to have features that improve the load times, but I haven't played with it yet. Anybody out there is Slashdot-dom had a chance to test drive some of those features yet?

    16. Re:hum by Anonymous Coward · · Score: 0

      The only problem now is that you have to Activate Windows every boot and reinstall the latest version of the Genuine Advantage software then call the 800 number to verify your Proof of purchase and enter your newly assigned 25 digit key then login with a retinal scan to be approved by Microsoft.

      Ooh, look at you, lah-de-dah with your retinal scan! Us ex-Linux users have to activate using technology that MS must have taken from the aliens... yup, you guessed it, it's anal probes all the way.

    17. Re:hum by DDLKermit007 · · Score: 1

      Yeah...unfortunately hibernation only really works well on Macs. Windows only partially can handle such things (certainly can't handle two hibernations without a reboot). Which would help explain why I own a Macbook. I do stuff at home, close the lid, take it with me in the morning and I have "instant on" when I open it back up if I so need it. Not to mention most Windows notebooks suck the power dry from a battery very quickly. Plus not to mention even if a Macbook's battery gets drained it'll do an emergency suspend to HD that works WAY better, and restores much faster than any other OS I've encountered.

      Even if you have a desktop machine the same stuff applies pretty much. If 30-60 seconds is too long to wait, just buy a Mac. Drink the cool-aide. Our black turtlenecks are nice & warm this time of year ^^

    18. Re:hum by JebusIsLord · · Score: 1

      I'm so glad there is discussion about this now! I thought I just wasn't smart enough to build a hibernate-ready PC! Seriously... just built a whole-new machine and thought "hey, i'll try hibernate again!". Yeah - no. It'll resume if i hibernate and then start it up again right away, but the next morning? No way... I end up hard-resetting the machine just to get it to start again.

      Tried on Vista too - no go.

      And hey, what's the deal with this "ready mode" on AMD machines? I can't find a driver or any info on it anywhere! Apparently only OEMs get the driver?? Supposed to be supported by media center edition, but I don't see it in Vista or XP MCE. The BIOS option is enabled. There is an ASUS driver available, but its just a dummy inf that makes the new hardware icon go away (does't actually do anything). grr!

      --
      Jeremy
    19. Re:hum by ROMRIX · · Score: 2, Funny
      Ooh, look at you, lah-de-dah with your retinal scan! Us ex-Linux users have to activate using technology that MS must have taken from the aliens... yup, you guessed it, it's anal probes all the way.


      Yes, I didn't want to mention that, we refer to it as a rectal scan. If you say it fast it almost sounds the same. Handy to know when logging on to a public terminal.

      Read the following at 2X speed;
      "Just a sec Joe, gotta do the retinal scan!"
      and
      "Just a sec Joe, gotta do the rectal scan!"
      See, you almost can't tell the difference!

      It was Bills final hoo ha to the Linux crowd since they had been giving it to him the same way for years.
    20. Re:hum by megaditto · · Score: 4, Insightful

      Get a faster hard drive (if you are willing to pay the premium).

      I saw a WinXP laptop with a a 10k RPM drive resume from hybernation in what looked like 5 seconds.

      --
      Obama likes poor people so much, he wants to make more of them.
    21. Re:hum by rjdegraaf · · Score: 2, Informative
      I think he meant 'Suspend to Memory'.


      My linux laptop takes 3 seconds to recover from 'Suspend to Memory'. (Link provides setup of hibernate and suspend_to_memory in Debian Etch on Dell Inspiron 1150).

    22. Re:hum by Jake+Dodgie · · Score: 1

      I gotta say after having IBM, Dell and Acer laptops and not having Suspend or hibernate ever work reliably, I am amazed at how well it DOES work on my Mac IBook (the last pre-Intel version). I'm not bashing PC's or pushing Macs, just saying it was one of the other things that just works how I allways expected it to work in the past, but never did.

      --
      Drunkeness is an electron free version of virtual reality.
    23. Re:hum by Jessta · · Score: 1

      Harddrives are slow.

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
    24. Re:hum by Aqua+OS+X · · Score: 1

      Agreed. Sleep in MacOS has always worked much better then hibernate on Windows. I still have coworkers who wonder why I frequently close and open my Powerbook during meetings. They're accustom to their own hardware and they think I'm subjecting myself to long restore times.

      If I did this with my HP notebook, I'd be forced to wait 30+ seconds. My Mac is up and running in two seconds... literally.

      --
      "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
    25. Re:hum by tilde_e · · Score: 2, Informative

      With enough memory, hibernation takes *a lot* longer than a clean boot-up.

    26. Re:hum by Anonymous Coward · · Score: 0

      "My P4 laptop still takes almost 3/4 as much time to resume from hibernation as it does to boot."

      wtf? My MacBook Pro I just close the lid; open the lid. Close the lid; open the lid...

    27. Re:hum by Korin43 · · Score: 1

      That's probably just that low power "suspend" thing. Hibernate turns the computer off completely (it has to write all memory to the harddrive, so unless you're not running anything at all, it should take a bit of time).

    28. Re:hum by thinsoldier · · Score: 1, Funny

      I can beat that!
      I use windows XP and within 11 seconds of starting up windows crashes at its loading screen!

    29. Re:hum by crazygamer · · Score: 1

      That's ridiculous. I'm running an old-as-hell Athlon XP 1500+ with 1GB RAM and welcome screen to ready desktop is 5 to 10 seconds max. You must have over ten programs starting up when you log in.

    30. Re:hum by martijn-s · · Score: 1

      Although I'm a happy Mac user nowadays, I've never had serious problems with hibernating my Windows install. I've done it for years and there were times I hibernated the pc daily and only had to reboot, say, once a month.

      The problem is not with Windows, it's with buggy drivers; I can imagine a lot of people always running the latest video drivers and not the WHQL tested ones... and for other hardware too.

    31. Re:hum by shellbeach · · Score: 1
      You might get the 10 seconds off your reboot when it comes back up, but you're probably looking at several minutes of extra paging time once you get back to using your apps.

      Hmmmm ... I wonder why Windows doesn't save the disk caches like swsusp2 under linux?
    32. Re:hum by msobkow · · Score: 1

      A basic Intel P4 2.53GHz, 1GB dual-channel DDR, and a fast HDD with a few megs of cache (8, I think.)

      It takes about 90 seconds to cold-boot with full memory scans, McAfee, etc. It takes a total of about 2-3 minutes to finish initializing and be useful. WinXP lets you log in earlier than *nix systems do, but it just means you watch busy cursors and desktop redraws take up all the CPU anyhow. Windows employs psychovisual and psychoacoustic feedback early so people can see the machine is busy; *nix just makes you wait until it's done initializing.

      But you might want to check for stuff that is starting up .Net v2 apps. Some device driver control panels are being written with it, and that seems to add a good 60 seconds of startup churn.

      --
      I do not fail; I succeed at finding out what does not work.
    33. Re:hum by Knuckles · · Score: 1

      How does it do that? POST alone needs longer than 10 seconds.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    34. Re:hum by deceased+comrade · · Score: 1

      I couldn't believe how long it took for this to get mentioned. My 2.0 1st Gen 1Gb MacBook takes literally 1 second to begin running from a lid closed state. I actually don't really know how long it takes to boot really because most of the time I reboot its updating firmwares or such stuff. Though I did use Window's Hibernate on my PC for years. It would always crash from time to time, and the worst part was the BIOS booting up... I must've just had bad hardware with that, but the times were terrible. I've never seen a PC come out of a hibernate in a single second.

    35. Re:hum by SCPRedMage · · Score: 5, Interesting
      even with several open programs.
      The point of hibernation is that it doesn't matter how many programs are running. It'll always write the same size file when hibernating, so it'll always read the same size of file coming back up. The number of applications running is largely inconsequential.

      Of course, it should be noted that there IS a way to have Windows leave the hibernation file alone unless you tell it to hibernate again; that is, a hibernate once, resume many kind of situation. It's a trick often used when building a car PC. You get the system to the point where you'd want the system to start from, then tell it to hibernate. From then on, it'll resume from that spot. If you can get your system to work properly with hibernation, it's just about as fast as you'll ever get it to boot.
      --
      My sig can beat up your sig.
    36. Re:hum by vokyvsd · · Score: 1

      You are right that the technology already exists to do what this guy is talking about, but he is talking about using it in a much more flexible way. Basically, take a snapshot of memory after you are fully booted up, then use that every single boot. Currently, hibernate forces you to use an image of memory as it was just before you shut down. Sure, this is a moot point on a stable operating system, but on a Windows XP box, run by someone who doesn't know what they're doing, you need to go back to square one every now and then to clean up the system. Usually this is done by rebooting, but why bother if we could just have an image of the system in a just-booted state already? You would only need to do a real boot-up after installing patches.

    37. Re:hum by Carnildo · · Score: 1

      Boot up? What's that?

      $ uptime
        23:44:37 up 341 days, 9:07, 2 users, load average: 1.00, 1.00, 1.00

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    38. Re:hum by Anonymous Coward · · Score: 2, Informative

      MacBook/Pros (and later powerbooks) do both. They hibernate (SafeSleep) when you sleep them. If you wake them up while they still have power, you get instant on. If the machine loses RAM power, it boots up from the SafeSleep image in about 15 seconds (for a gig of ram).

    39. Re:hum by AGMW · · Score: 1
      You must have over ten programs starting up when you log in.

      That's what chaffs my crack! Stuff like Apple Quicktime that eventually you have to instal to watch something and from then on, ever after, you have to wait whilst the thing starts up at boot time and leaves it's icon in the RH menu bar tray. You can go to the registry and uninstall it, sure, but you can't tell it not to start up at boot! Why can't it just start up when it's needed? It should be my choice what apps I have running from the get-go because I want them to start quickly because it is important to me. I emailed the Apple Quicktime people to ask them how to have the app installed so I can use it periodically, but not to have it pre-load (or whatever the operation is called). No response! Actually, I had a better opinion of Apple before that. In truth, it sucks. Apple should know better!

      If there's anyone out there from Apple reading this, here's your opportunity to get it sorted out!

      FYI: My Dell starts up (to login screen) pretty quickly - 15 secs or so - but my Sony laptop takes an absolute age because I haven't had to reinstall XP twice in the last 6 month on my laptop! I am so disenchanted with Dell, I can feel my blood pressure rising just thinking about it!

      --
      Eclectic beats from Leeds, UK
      handmadehands.co.uk
    40. Re:hum by pakar · · Score: 5, Informative

      Depends on what mainboard you have.. Love my new Asus mainbord with that so called "ams live" feature. Takes about 3-4 seconds for the POST on a coldboot.

      And if you really want to speed up the bootprocess on some system have a look at the linuxbios project, if you mainboard is supported that is.

      And some hints on how to speed up the bios "boot":
      - Hard-configure the HD's you have in your system and deactivate any unused master/slave positions.
      - If running PATA make shure master/slave is connected to the correct position on the cable and use the jumper to set it to master or slave instead of autodetect.
      - Activate fast-boot
      - Disable anything you dont use on the mainboard, if running linux check if you can disable IDE controllers you dont use for booting, some might still be usable after booting the OS.
      - Activate fast-boot, on a warm-boot there are alot of tests that can be skipped.
      - If you have any bootable cards in the system disable their boot-bios so they dont have to be scanned during the POST.

      Just a few hints.

    41. Re:hum by Schraegstrichpunkt · · Score: 1

      Because Microsoft has "innovated" a new "automatic hard drive testing" *feature*, silly!

    42. Re:hum by Jugalator · · Score: 1

      I'm not sure what's so hard to realize here?

      Hibernation is very quick because it resumes from RAM.
      Booting isn't, because it loads from a hard drive.

      This is no OS issue, it's more like a hardware issue to me.

      We'll never get "TV-duration" start times with the current hardware, although those hybrid flash drives are interesting.

      --
      Beware: In C++, your friends can see your privates!
    43. Re:hum by Jaruzel · · Score: 1

      However, on the flip side, Hibernate in Vista is very very good. MS have even demoted 'Shutdown' to a drop down menu, in favour of Standby-and-then-hibernate on the old Shutdown Icon.

      So there you go, that's one reason to upgrade to Vista [tongue in cheek].

      -Jar.

      --
      Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
    44. Re:hum by Fred_A · · Score: 3, Funny
      Hibernation is still not "instant-on" by a long shot. My P4 laptop still takes almost 3/4 as much time to resume from hibernation as it does to boot.
      You've got to be kidding, on my machine, I press the button on the TV thing and presto, I'm right where I was before I turned it off. And it just takes a couple seconds.
      And it never crashes either. Those computer things are like magic.
      --

      May contain traces of nut.
      Made from the freshest electrons.
    45. Re:hum by Shawn+is+an+Asshole · · Score: 0, Offtopic

      What you need to do is:

      1) Create an account
      2) Log in
      3) Check the checkbox next to "I am willing to help test Slashdot's New Discussion System"

      With the new system, just click on any subject and the comment expands out. Regardless of the rating. It's a massive improvement over the old way. My only complaint is that anoying floating thing on the left*.

      * This has actually become more anoying in the last week. Before I could click the "X" and it would go away. Now after clicking the "X" (in Camino and Firefox 2 (OS X and Linux)) it takes up the top half of the window and I have to click the "X" again to finally get rid of it. I have this happen on three different machines, so it's not my computer.

      --
      "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
    46. Re:hum by Gorshkov · · Score: 2, Funny

      SO take it up with the management - there's no need to go pissing on fellow posters.

      Some people's kids .......

    47. Re:hum by Anonymous Coward · · Score: 0

      Are you joking? What would be the point of saving a *disk cache* to disk?

    48. Re:hum by julesh · · Score: 4, Informative

      If your only concerned about fast startups, why don't you just install Windows ME.

      Or linux with 'init=/bin/sh'. Only takes a couple of seconds on my machine.

    49. Re:hum by riscthis · · Score: 1
      But, in 5% cases:

      * Machine freezes (but have started written stuff to the hard drive)
      * Hard shutdown
      * Startup
      * If I forget to choose a to reboot: Restore from hard drive, but data structures on the hard drive have been modified
      * Additional crap is written to the hard drive
      * File system trashed

      Now:

      * Normal reboot freezes
      * Reboot in safe mode freezes
      * Reboot from XP media in recovery console mode freezes when accessing the C: drive
      Sounds like a serious hardware problem, rather than the OS. Honestly if that was the common experience this would have been all over Slashdot's front page multiple times.

      For people suffering the "Insufficient resources to complete the API" a problem on an XPSP2 box with >=2GB RAM, the Hotfix linked a couple of posts above does fix the problem (at least it does on my XP box)
    50. Re:hum by drumist · · Score: 3, Informative

      There's nothing stopping you from removing QuickTime from starting at startup. You can delete its startup entry in the Windows registry.

      All of the programs that automatically run at startup show up under one of three places:

      1. Registry: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
      2. Registry: HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
      3. Startup folder in Start menu

      QuickTime's entry is under the first.

    51. Re:hum by Anonymous Coward · · Score: 0

      buy a mac

    52. Re:hum by Angostura · · Score: 1

      I tried the new discussion system for several weeks, it looked funky but I really couldn't get my head around the thresholds and see how the thing worked. Moreover the FAQ's discussion of it was terse and unhelpful, so I ended up going back to the old discussion system.

      The annoying thing was, I couldn't find any way of submitting feedback on the new system. What's the point of allowing testing with no feedback mechanism? Unless they are just testing server loading and scalability etc.

      Posted without karma bonus since we are way off-topic.

    53. Re:hum by I+Like+Pudding · · Score: 5, Funny

      ...or you can just go into Quicktime's config and disable the startup option. You don't get that same feeling of beating The Man, though.

    54. Re:hum by Anonymous Coward · · Score: 0

      If you don't like it, THEN LEAVE!!!

    55. Re:hum by dave420 · · Score: 1

      And if it happens to you, it must be happening to everyone else! :-P

      I've yet to have any problems with hibernation on XP... I have 2gigs of ram, and my PC has no problems hibernating or waking up. Same story on my wife's 1gb notebook. They both wake up very quickly. I hibernate my work computers (Fedora 6 and XP), and the XP box hibernates quicker, and wakes up quicker. They're identical HP/Compaq boxes, too. Interesting :)

    56. Re:hum by Laurence0 · · Score: 1

      There are two possibilities here really... (other than sticking with it, or switching to Linux - I'm not that much of a Zealot yet!) You can remove it from the startup sequence, as the sibling suggested - however it's easier to do this with msconfig (start, run, msconfig) which allows you to select and unselect anything that loads on startup. The other way is to use Quicktime Alternative, which just installs as a codec, so you can play mov files in any media player (it comes with Media Player Classic which is usually quite suitable!).

    57. Re:hum by Athanasius · · Score: 2, Informative
    58. Re:hum by ozbon · · Score: 1

      Maybe it's updated recently, but I've always been able to get quicktime to only run when I want, rather than on start-up.

      [installs QT to check]

      Yep, right click on the icon in the system tray, "Quicktime Preferences", then go to "Advanced Options" and down at the bottom "load quick time in the system tray" with a tick next to it. Also, in "Streaming" you can turn off "Instant On", which I think also keeps QT in memory, although I'm not certain on that one.

      --
      I say we take off and nuke it from orbit. It's the only way to be sure...
    59. Re:hum by Anonymous Coward · · Score: 0

      > Sounds like a serious hardware problem, rather than the OS. Honestly if that was the common experience this would have been all over Slashdot's front page multiple times.

      I didn't said it was widespread. I said my Dell c400 did that. In fact, both of them did that (the first broke and was replaced).

      It took me 3 hard crashes in the course of 12 months to understand the exact way to replicate the issue. It is clearly a driver problem, as it didn't occur during my first year of use, but the c400 is such a piece of sh!t that it doesn't surprise me (I went through 4 screens on my 2 years of use of that pos). For instance, that particular dell never wanted to its internal wireless card working under XP. The error was "cable disconnected". No amount of re-install changed that. I booted from a live ubuntu cd once, and it recognised the wireless card without any problem...

      Don't know why my original post is marked Troll, thought.

    60. Re:hum by shellbeach · · Score: 1
      Are you joking? What would be the point of saving a *disk cache* to disk?

      So that you can then load it back into memory! Saving the cache as one contiguous block obviously speeds up the reading of this data enormously, and most of this data will need to be read soon after resume in any case. If you don't believe that it's useful, try using swsusp2 with and without caches - if you don't store the disk caches then almost every application is incredibly sluggish while it seeks out the information that was previously cached.

      When I resume my laptop under swsusp2, every program is just as snappy as when I left it. I'd like to see Windows do the same ...
    61. Re:hum by Jaruzel · · Score: 1

      Yeah... I read that after I posted my comment.

      Odd. I've installed Vista Ultimate (Technet RTM) onto about 3 different mobile devices now, (one of which is a Tablet PC) and they've all hibernated correctly without issue.

      Maybe I'm just lucky?

      Out of interest, RC2 of Vista was shite at hibernation, so I guess it was one of things MS worked on for the RTM.

      -Jar.

      --
      Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
    62. Re:hum by moro_666 · · Score: 2, Funny

      MenuetOS can beat your 11seconds. grin. raw assembler gives it raw power.

      http://www.menuetos.net/

      Good stuff for routers and other miniboxes.

      --

      I'd tell you the chances of this story being a dupe, but you wouldn't like it.
    63. Re:hum by Sajarak · · Score: 5, Funny
      Or linux with 'init=/bin/sh'. Only takes a couple of seconds on my machine.
      And runs completely off your sense of self-satisfaction! ;-)
    64. Re:hum by eta526 · · Score: 1

      Actually, the check box there is labelled "Install QuickTime icon in the system tray"

      There's a difference between loading the program and showing the icon. Unless Apple mislabeled the box, they need to add a second box. Otherwise they need to fix the label. Either way, if anyone knows I'd appreciate an informed response.

    65. Re:hum by Sigma+7 · · Score: 1

      Of course, it should be noted that there IS a way to have Windows leave the hibernation file alone unless you tell it to hibernate again; that is, a hibernate once, resume many kind of situation. It's a trick often used when building a car PC. You get the system to the point where you'd want the system to start from, then tell it to hibernate. From then on, it'll resume from that spot. If you can get your system to work properly with hibernation, it's just about as fast as you'll ever get it to boot.


      Hibernation is merely a dump of RAM onto the hard drive. If you add or remove non-hotswap hardware (e.g. add memory) or write to the underlying filesystem, the system might not be able to boot from the state or otherwise have other stability issues.

      Perhaps you were thinking about DeepFreeze, which prevents permanent changes to your hard drive?
    66. Re:hum by Shawn+is+an+Asshole · · Score: 1

      On the floating box click the bottom down arrow until it goes to "0 hidden". After than anything below your threshold will require a click to expand. It's really nice once you get over it being different. I no longer have to have a dozen tabs per article. Just one tab per article now.

      --
      "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
    67. Re:hum by RemovableBait · · Score: 1

      You are misinformed.

      Standby is resume from RAM.
      Hibernation is where RAM is dumped to disk in an image file on shutdown, then reloaded into RAM on startup.

      Hibernating and booting both load their data from the hard drive. The difference is because booting starts all of your services, daemons and startup apps from fresh every time you power on; whereas hibernation just loads the memory image back into RAM and resumes all of the running processes.

      This is an OS issue, but the main reason why we're not going to get TV start-up times anytime soon is because of POST and hardware initialisation, etc.

    68. Re:hum by rizzo420 · · Score: 3, Insightful

      this is still unacceptable. it's a media player. there is absolutely no reason that it should be starting up at startup. same goes for adobe reader. that has an option to startup at startup. why? more and more programs say "it runs faster" if you do it that way... but you know what? the more programs that do it, the longer it takes the computer to start up. ugh.

      --
      please me, have no regrets.
    69. Re:hum by Athanasius · · Score: 1

      I haven't even touched Vista with a bargepole myself yet, but it does occur to me that if you're using mobile devices their hardware varies a *lot* less than a random desktop machine, so I'd not be surprised by a very hardware/drivers-sensitive thing like hibernation working better on them.

    70. Re:hum by Conanymous+Award · · Score: 2, Insightful

      My MacBook wakes up in one or two seconds. Booyah!

      But the problem of long start-up time is coming to your livingroom, too. Those LCD panels are much slower than traditional big box TVs.

    71. Re:hum by dandot · · Score: 1

      Um... buy a Mac.

    72. Re:hum by Solosoft · · Score: 2, Insightful

      Why don't people like Windows ME ... I remember running it on a PII 350MHz with 384mb of RAM and a Voodoo banshee (16mb Diamond if we want to get fussy). I never had an issue once with it. It found all my hardware and ran perfectly. I never had it crash (well no more then 9x series did) and it literally did take 15 seconds to boot ... you would see the bios ... then the ME screen just quick enough to say you saw it then you where in the GUI. I found it very convienent. I guess it could of been the era it was released in.

      I remember coming home to see my mom using this new "Bonzi" buddy thing ... etc etc ... was it the start of malware maybe which caused these issues ? cause I never had any of them. I was kinda upset when they cut the support so quickly ?

      I installed windows ME on a family members computer and they are STILL using the same install (take note they are using dialup) but it still works. Windows 2k/XP is still a way better OS but still Windows ME is light and quick.

      I guess I just have luck :D

    73. Re:hum by MrGond · · Score: 1

      BTW..hibernation resumes from the hard disk.. You probably meant "standby", don't you? no carrier and no sig

      --
      AT
      ok
      ATDT1324356
      no sig
    74. Re:hum by adolfojp · · Score: 2, Insightful

      The main problem with Windows Me was that it used many Windows 98 hardware drivers that were not designed for it. I worked in a computer repair shop at the time and we had MANY clients that would ask us to downgrade their computers from Me to 98. Many businesses would be halted to a standstill because of driver issues with everything from winmodems to network cards. Another problem was that Windows 2000 was released at the same time as Windows Me. And Windows 2000 was incredibly stable. Me was just pitiful by comparison.

    75. Re:hum by AlHunt · · Score: 2, Informative

      >How does it do that? POST alone needs longer than 10 seconds.

      OK ... I just went and ran it through it's paces.

      XP - Cold boot: 75 seconds
      XP - Power off: about the same
      XP - Hibernate: 0 seconds (just close the lid)
      XP - Wake up : 9 - 10 seconds (includes re-establish wireless connect)

      OpenSUSE numbers are close except that suspend to disk (or ram) crashes every time. Never powers off, kills the battery. So in the end I have to do a longer cold boot process every time I use the machine, plus wait a minute or so while it powers off (because I keep the laptop in a case, just walking away while it powers off isn't a choice).

      All that said, in XP I can plug/unplug accessories, USB devices or whatever while it's suspended and it detects the change just fine. Toshiba must have made a deal with the devil to make S4 work so well on this machine. Maybe now that Novell made a deal with the devil, OpenSUSE will suspend just as well.

      I may try OpenSUSE 10.2 today.

      --
      1 in 4 Maine children in struggle with hunger.
    76. Re:hum by maxwell+demon · · Score: 1

      hibernation?

      Here in the future hibernation isn't needed anymore because computers boot instantly with everything kept on a 100TB flash drive that runs at... What? You still use internal drives in the future? I thought in the future all memory would be replaced by non-volatile faster-than-DRAM main memory, making obsolete all sort of internal drives and trivially causing instant power-on? Please, don't tell me you don't have flying cars either!
      --
      The Tao of math: The numbers you can count are not the real numbers.
    77. Re:hum by AlHunt · · Score: 0

      Hibernation doesn't save any time when it comes back up to rebooting

      This must be a YMMV thing. My P4 laptop pops back from hibernation in under 10 seconds even with several open programs. It's flawless (almost). This is the one thing XP beats OpenSuSE at.

      Would the idiot who modded the parent "FLAMEBAIT" please explain how they reached that moronic conclusion? Maybe because I said MS got something right? Gosh - I forgot that's considered flamebait on slashdot.

      What a waste of mod points. You only get 5 of them - how about you spend them modding UP quality posts instead of promoting your own pet agenda?

      No really - feel free to mod this one down, too.

      --
      1 in 4 Maine children in struggle with hunger.
    78. Re:hum by iocat · · Score: 1

      You are my new best friend. I was wondering why my laptop stopped hibernating reliably after I installed Skype... I also installed 2GB that same day. Thanks!

      --

      Dude, I think I can see my house from here.

    79. Re:hum by binarytoaster · · Score: 1

      Or you could try it yourself.

      You know, like, click the box, then restart, and look in task manager and see if qttask.exe is still running.

      But then you'd have to take a break from your complaining, I suppose.

    80. Re:hum by Anonymous Coward · · Score: 0

      Well if you take a look at how the OS bootstrap process works its all pretty self explanatory. Reengineer that process and you will have quicker boot times.

    81. Re:hum by JAppi · · Score: 1

      I have it set to view all comments. I like to view my Slashdot uncensored.

    82. Re:hum by Anonymous Coward · · Score: 2, Funny

      Me was just pitiful by comparison. You don't have to be so hard on yourself, especially when comparing yourself to an operating system. Remember, you are not pitiful. ;)
    83. Re:hum by Cruise_WD · · Score: 1

      Do a Google for "Quicktime Alternative" - supports all the Quicktime codecs, without any of the annoyances. There is also a "Real Alternative" too, for real player, and as AFAIK, malware free.

      --
      [ cruise / casual-tempest.net / xenogamous.com / transference.org / quantam sufficit ]
    84. Re:hum by Sax+Maniac · · Score: 2, Informative
      Actually, using the registry can be easier. When you want to go look at the whole picture, it's much easier to to look at all of them in one place than the load 30 different programs and hope, pray, hunt, and try to find the magic "Please don't load useless shit on startup" checkbox... if it exists.

      Or, just get Mike Lin's tasty startup control panel.

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    85. Re:hum by Runefox · · Score: 2, Informative

      Why does nobody suggest the use of Quicktime Alternative? And while we're at it, Real Alternative? Also the SHOUTcast-supporting Winamp Alternative, allowing connections to SC without Winamp?

      --
      Screw the rules, I have green hair!
    86. Re:hum by Joe+The+Dragon · · Score: 1

      If Bill Gates became president I don't think that he lock the us into using windows as that will brake many laws.

    87. Re:hum by hey! · · Score: 2, Insightful

      Hibernation restoration is an interesting phenomenon beause it has something of a quality of invariance. As operating systems and user usage patterns become more complex, faster computers with more RAM are the response. While those computers may restore hibernated state faster, there is much more state to save and restore.

      And shutting down and restoring your work state becomes increasingly onerous.

      This makes me wonder whether hibernation and suspension may, in the future, become an increasingly important constraint, especialy for mobile computers where the operation is frequent. I could well see this leading to changes in hardware, such as the increased use of flash RAM in addition to slow but large data stores and fast but volatile working memory. The problem may drive fundamental OS changes as well, perhaps to allow system state to be safely restored in a "lazy" manner.

      Somebody once said that "in the future, we will only experience varying degrees of slowness." This means that as things get in general faster, every moment of delay is correspondingly magnified. I predict the problem of managing state and power consumption will consume a lot more attention over the next decade or so.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    88. Re:hum by AGMW · · Score: 2, Insightful
      But then you'd have to take a break from your complaining, I suppose.

      Point taken. The problem I have is that I don't like messing about with msconfig 'cos I really don't know what I'm doing. In much the same way as I don't like opening my PC and messing about inside. [OK ... Geek card revoked!]

      As it happens I have spent some time, on a number of occasions, trying to stop Quicktime from pre-loading and I couldn't find which of the myriad of menus and pop ups and pull downs had the option aluded to in other replies, so I emailed Apple and got no response. I even removed it using msconfig once, then it got re-loaded and there were two entries in msconfig. Aaaargh! Why should it assume I want stuff pre-loaded. Most people are NOT going to want stuff pre-loaded. If they are clever enough to know what it means and be able to make a reasoned choice of which apps they want pre-loaded then they can set it up themselves, otherwise leave it alone!

      Luckily, my Dell needs XP re-installed on a regular basis so I get to clean it up every few months.

      Man, I really hate PCs!

      --
      Eclectic beats from Leeds, UK
      handmadehands.co.uk
    89. Re:hum by justkarl · · Score: 2, Funny

      I use windows XP and within 11 seconds of starting up windows crashes at its loading screen!

      So, apparently, you don't really "use" windows XP.

    90. Re:hum by JacksBrokenCode · · Score: 1

      I'm pretty sure Quicktime recreates the missing registry keys next time you run the program. So if you rarely use it and don't want it to automatically preload on the next reboot you have to delete those keys every time you watch a MOV file.

      I wouldn't even mind it running in the background as much if it wasn't so determined on putting an icon on the taskbar. I get it, I have Quicktime installed, I don't need to be reminded every moment my computer is turned on.

    91. Re:hum by Anonymous Coward · · Score: 0

      I've never had a laptop not suspend or hibernate since my K6-2 Compaq... All my home built PC's suspend and resume just fine as well... Are you saying I'm especially lucky?

    92. Re:hum by Anonymous Coward · · Score: 0

      What can happen? You did not quote the post you are replying to and the retarded moderation system has hidden the post you are replying to, thus your reply makes no sense whatsoever.

      That's why God created the "Parent" link at the bottom of posts, just next to the "Reply to This" link. Then Jesus made tabbed browsing, so you can open the "Parent" link in a new tab, read it, then return to the old page without disrupting your page layout.

    93. Re:hum by 1karmik1 · · Score: 1

      You can quite easily solve that logging in (or signing in if you haven't an account) and setting the visualization of the comments in your profile. I did that and now i can see all the comments sorted by date oldest -> newest. Very handy and it takes just 30 seconds. The default visualization (the one you see when you're not logged) is quite messy and i really think the best and fastest way to solve that is to log in and personalize ^^. I don't mean to flame.. it's just that i had the same problem and signing in and configuring the way it displays comments solved it ^^

      --
      Violence is the last refuge of the incompetent.
    94. Re:hum by Anonymous Coward · · Score: 0

      I would tend to agree with the parents suggestions. But these do not deal with the time Windows itself takes to start up. I haven't seen anyone suggesting using "msconfig" to reduce the amount of garbage that starts with windows. I have found myself asking "Do I really need Realplayer/Office/MSN starting with Windows?". PLease note this applies to Windows only.

      Disclaimer: This can really cause problems if you do not disable the correct programs.

      -Start->Run->"msconfig" (without the quotes)
      -Select the "Startup" tab.
      -There is a checkmarked list of programs that start upon boot.
      -I find expanding the "Command" title bar makes it easier to find what you are looking for.
      -In the list find the programs you do not want starting and deselect them. (Find them by their install path)
      -As an example, "C:\Program Files\Messenger\msnmsgs.exe" is MSN Messenger.
      -Once you have unchecked the programs it will ask you to reboot your machine.
      -Unless the program has a built in "feature" that would protect itself from "viruses" removing their startup you should find windows ready to go much faster.
      -If something breaks just redo the previous steps but recheck the program.

    95. Re:hum by karnal · · Score: 1

      Man, you're gonna be pissed when you eventually will have to take your hard drive in for service when your cupholder breaks.

      --
      Karnal
    96. Re:hum by default+luser · · Score: 3, Insightful

      Quicktime is a trojan. It hijacks your browser's media settings WITHOUT asking, even if you tell it not to associate with any of those files on startup. It starts up it's own little preloader app which is NOT necessary, and overrides you when you try to disable it.

      Finally, those fucks have the audacity to insist YOU PAY TWENTY BUCKS just to get something every other general media player offers for free: full-screen video. And even if you refuse to pay, you get a nag screen every time you load the program.

      Mind you, I own a Mac, and even though I can use an applescript hack to bypass the nagware, I still avoid using Quicktime as a rule when I can. If you must have your Quicktime files, VLC plays most of them without installing the trojan.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    97. Re:hum by JazzLad · · Score: 1

      Looks like someone shouldn't have mod points.

      Any mod that doesn't read the instructions should not get mod points again (not each time, but at least once). Educating a bad moderator is never off-topic & while at the starting 1 point, certainly not overrated.

      Now, please mod me down just like you did the parent so as to take away another of your mod points, you obviously can't be trusted with them. My Karma can take it.

      -
      NOTE TO META-MODERATORS:
      Please look this one up if modded down, it is in reply to an errant moderator (if you agree with them, please meta that way, though).

      --
      "If you have nothing to hide, you have nothing to fear." - Every fascist, ever
    98. Re:hum by Anonymous Coward · · Score: 0

      Yeah...unfortunately hibernation only really works well on Macs.

      This is simply a lie. I use a wide variety of applications and games on my XP desktop every day, and do a cold reboot maybe every couple of months. My 3 year old P4 takes no longer than 10 seconds to wake up, ready to use, and that includes spinning up the hard drive.

      Really, does it make you feel better about using Macs when you spread lies about Windows? Why is that?

    99. Re:hum by RzUpAnmsCwrds · · Score: 1

      Well, I've been using hibernation and sleep (S3) both successfully on three different notebooks (Toshiba M200, CL-56, EFL-30), two of which are "generic" Compal-branded (including my current notebook). I've never had hibernation fail, other than the time when I added more memory while the system was hibernated (oops). Nor has S3 ever failed, except when the battery died (and before I set the notebook to wake and hibernate when the battery got low).

      S3 worked great under Ubuntu, too, on all three notebooks (though not with hardware 3D on the CL-56; ATI's Linux drivers were broken at that time).

      Now, to be fair, all of those notebooks did have Intel CPUs (Pentium-M Banias/Dothan), wireless controllers (Pro 2200 / 2915), and chipsets (855 / 915 Express). But so do a lot of other PC notebooks (anything Centrino branded).

    100. Re:hum by Overly+Critical+Guy · · Score: 1

      Or buy an Intel Mac. My iMac boots and gets to the desktop in 12 seconds. Apple developers mentioned that EFI really helps a lot here, which makes Vista's BIOS-only support all the more disappointing.

      --
      "Sufferin' succotash."
    101. Re:hum by Mattsson · · Score: 1

      What he suggests is creating a hibernation-file that never change, unless you specifically want it to.
      Every hibernation-implementation I've seen so far requires you to create a new hibernation-file every time you want to turn off your computer, otherwise it'll delete the old hibernation-file and do a standard boot.
      You can't simply boot your computer, do a snapshot of it in a fresh booted state and then use that snapshot everytime you boot...
      I have wanted this capability ever since I bought my first laptop, which did hibernation to a specific partition without any need for OS-support.

      Maybe it's possible to create a hack for windows, allowing this? =)

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    102. Re:hum by ucblockhead · · Score: 1

      ...and watch it get re-enabled every goddamn time you upgrade iTunes.

      --
      The cake is a pie
    103. Re:hum by Mattsson · · Score: 1

      I regularly do this with my laptop (not changing the files, but removeing/adding hardware) since it's sits in a dock with lots connected and sometimes when I've hibernated, I don't want to start it up just to remove it from the dock...
      If windows refuses to boot while out of the dock, I delete the hibernation-file at next boot and do a standard boot...

      Most people do not remove or add hardware, other than usb-stuff, often enough that it would be a problem that you have to make a new "boot-image" to acommodate the new hardware.
      And even fewer go around tinkering with their files with another OS.
      If you are one of those, of course, you could choose to always do the standard boot-process.

      I always hibernate even if I've closed all apps since a standard boot takes abotu 4 times longer than a hibernation-load on my system. Since windows isn't exactly well suited for never being rebooted, I have to reboot once in a while to get it back to a clean state again though.
      Would be nice to have this clean, freashly booted state every time *and* still have the benifit of the 1/4 boot time. =)

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    104. Re:hum by Anonymous Coward · · Score: 1, Interesting
      Slashdot is for geeks and nerds: and of course the nerd wannabes who still want the world to know that they hate nerds. The wannabes hide in the shadows, for the most part, picking up bits and pieces of useful info that they fire off to their non-tech friends, who have to wonder why someone who hates nerds as much as they say they do, seems to know so much about technology and computers.

      Do everyone and yourself a favor and just admit you have nerdish and homosexual tendencies. The truth will set you free!

    105. Re:hum by drinkypoo · · Score: 1
      The point of hibernation is that it doesn't matter how many programs are running. It'll always write the same size file when hibernating, so it'll always read the same size of file coming back up. The number of applications running is largely inconsequential.

      This doesn't need to be true, though. You could simply write out used pages. It seems like vmware does this when you pause.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    106. Re:hum by Drooling+Iguana · · Score: 1

      His grammar is, though.

      --
      ... I'm addicted to placebos
    107. Re:hum by mopower70 · · Score: 1

      Because we're talking about boot speeds, not media players, and that would be off-top... Never mind.

    108. Re:hum by cyberon22 · · Score: 1

      No kidding. I can download movies with a right-click on the link and then a "Save As". But as soon as Quicktime opens the same link in a browser window it becomes magically unsavable unless I pay for the commercial version.

      Thanks but no thanks.

    109. Re:hum by Mister+Whirly · · Score: 1

      Yep, I put Startup Control Panel on every machine I maintain at the university I work at. Much simpler than digging through the registry and much faster than using msconfig. Thank you Mike Lin!

      --
      "But this one goes to 11!"
    110. Re:hum by alcmaeon · · Score: 1

      I dunno, my TV takes 10-15 seconds to boot. My cable box takes 2-3 ,b.minutes to boot from complete power down. My AV unit takes 3-4 seconds to boot. My electric light comes on as soon as I hit the switch.

    111. Re:hum by really? · · Score: 1

      ... or you can just forgo quicktime in favour of "quicktime alternative". Same goes for the Real stuff.

      --

      "Consistency is contrary to nature, contrary to life. The only completely consistent people are the dead." A. Huxley
    112. Re:hum by CopaceticOpus · · Score: 1

      The best way I've found to stop this is to delete QTTask.exe. Actually, I always just rename it to QTTask.exe.DIE.DIE.DIE.

      But yeah, it's lame. Too many developers seem to think their software is so important that it needs to sit there in memory all the time. Less is more, I say!

    113. Re:hum by operagost · · Score: 1

      The funny thing is, my stupid digital cable box can't do that. Comcast made it so that it goes back to channel 8 if I turn it off.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    114. Re:hum by srcosmo · · Score: 2, Funny

      Hibernation in Windows XP is fine.
      Except my keyboard goes dead after the PC wakes up, and I have to restart.
      But aside from this crippling flaw, it's great.

      --
      free speach
      Did you mean: free speech
    115. Re:hum by PygmySurfer · · Score: 1

      MS have even demoted 'Shutdown' to a drop down menu, in favour of Standby-and-then-hibernate on the old Shutdown Icon.

      Possibly the worst UI element EVER - that shutdown menu is ridiculous. Why can't I just click a button and be given a menu of choices, maybe even with a nifty timeout period where it automatically executes the default option, you know, kind of like OS X does now?

      So there you go, that's one reason to upgrade to Vista [tongue in cheek].

      The one reason I've seen for upgrading to Vista so far is the new mixer. Being able to adjust the volume of individual applications is fucking brilliant, and I anticipate it'll be copied by everyone (MS may have copied it from someone already, though I'm certainly not familliar with a similar mixer on other platforms).

    116. Re:hum by Anonymous Coward · · Score: 0

      and finally turn her basement into the sewing room she always wanted

      Well, she says "sewing", but I think we all agree on what this means.

    117. Re:hum by thinsoldier · · Score: 1

      no I use it eventually, takes between 4 and 20 reboots/crashes before it finally works.

      knoppix and sabayon linux work perfectly tho.

    118. Re:hum by ChrisMaple · · Score: 1

      This sort of bad behavior is common among media players. I once used a trial version of someone's player, and its codecs took over from the already-existing ones (without asking). This might not have been a problem, but all the new codecs had the company's logo in the corner (because it was the trial version) and thus ruined video recording attempted with other programs.

      --
      Contribute to civilization: ari.aynrand.org/donate
    119. Re:hum by windsurfer619 · · Score: 1

      Interesting. I need my windows apps, and don't have money for a new comp. Where can i get that on a Win XP machine?

    120. Re:hum by ROMRIX · · Score: 1
      What? You still use internal drives in the future? I thought in the future all memory would be replaced by non-volatile faster-than-DRAM main memory, making obsolete all sort of internal drives and trivially causing instant power-on? Please, don't tell me you don't have flying cars either!


      You've obviously been reading too many Slashdot articles submitted by Roland Piquepaille!
    121. Re:hum by AlHunt · · Score: 1

      > Educating a bad moderator is never off-topic & while at the starting 1 point,
      > certainly not overrated.

      Thank you, sir. I was beginning to feel like a lone wolf.

      I actually thought the topic was somewhat interesting. I never knew I was so lucky my laptop handled hibernate so well. I have installed Suse 10.2 today and the hibernate actually works except the wireless network won't come back. But it's progress.

      --
      1 in 4 Maine children in struggle with hunger.
    122. Re:hum by Anonymous Coward · · Score: 0
      I tried the new discussion system for several weeks, it looked funky but I really couldn't get my head around the thresholds and see how the thing worked.
      Maybe you're just too damn stupid to be using the internet. I understood it very easily. I think it's great.
    123. Re:hum by Psyjack · · Score: 1

      Can we say msconfig? Go to "run", type in msconfig, go to the startup tab, and uncheck EVERYTHING! My system goes from push of the button to ready in about 30 seconds, and I dont get the shit that the software venders seem to think I can't do without

    124. Re:hum by Dabido · · Score: 1

      I heard if you get a computer with Vista and just switch it off permanently it'll be less frustrating than running any MS OS to date. It's sort of a permantent hibernation. :-)

      --
      Sure enough, the cow costume was hanging up next to the superhero outfit and sailors uniform. (S,Spud)
    125. Re:hum by StikyPad · · Score: 1

      AMS live? I don't see any reference to anything called "ams live" on Google. I have "quick post" (or whatever) to disable the RAM self-test on my Asus boards, but it still takes a while to complete the POST.

    126. Re:hum by unitron · · Score: 1
      "If Bill Gates became president I don't think that he lock the us into using windows as that will brake many laws."

      The current administration doesn't seem to worry about whether the stuff they do is legal, why would Gates be any different?

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    127. Re:hum by Gr8Apes · · Score: 1

      The new system is actually pretty neat. 1 click expansion of an entire thread below the click point, ability to hide replies at any point in the thread, etc.

      I agree about the lack of a feedback mechanism. I guess you just have to email the "overlords" directly. I did. In its initial version, the expansion of a thread was only the posting you clicked, all replies underneath it remained in their current state. I like the new full expansion much better.

      I also like the new mod system - select and done. Granted, you need to be sure you want to mod the posting before setting a mod level - there's no second chances with this one.

      As for the floating box on the left, I just ignore it, it's not in my way 99.9% of the time, due to how I surf /.

      --
      The cesspool just got a check and balance.
    128. Re:hum by Anonymous Coward · · Score: 0

      When you were born you didn't know anything. Look how long it took you to get where you are today. Everything you turn on your computer it is like it is being reborn - it has to learn everything all over again.

      Turning off the computer is bad for it. There are power spikes on power on and the hard drive(s) have to spin up. Do yourself and your computer a favor - do not power it off.

    129. Re:hum by Eccles · · Score: 1

      You're good enough, you're smart enough, and doggone it, people like you!

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    130. Re:hum by felipekk · · Score: 1

      Because the microwave doesn't take 30 seconds to "turn on". You plug it to the wall (considering that the food is already there) and it is ready to work. You just press 3, 0, go. But of course, If your microwave ran Windows it would take 30 seconds to "boot up", another 5 or 10 so that the 3 that you entered appears on screen and eventually it would crash in the middle of the process.

    131. Re:hum by budgenator · · Score: 1

      I enjoyed using the system, well except for the resources it used, my old dinosaur just couldn't pull all that javascript

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  2. You haven't asked before by JonathanR · · Score: 5, Funny

    It is because until now, you haven't submitted your question to Slashdot.

  3. TVs don't need to do very much by Anonymous Coward · · Score: 2, Insightful

    ... so what little embedded hardware they have doesn't take long to boot up.

    On the other hand, my Toshiba HD-A1 HD-DVD player, which I believe runs Linux, takes as long to boot from its flash ROM as my XP box takes to boot from a cold start. I imagine the Blu-Ray players aren't instant-on, either. This is something we will just have to get used to, I suspect.

    1. Re:TVs don't need to do very much by Babbster · · Score: 2, Interesting

      Not really. The early DVD players (mostly pre-2000) were slow to start, too, and HD-DVD/Blu-ray players haven't even been available for a year. As costs came down and the hardware improved, DVD players sped up nicely. The same will happen with HD-DVD/Blu-Ray players over time.

    2. Re:TVs don't need to do very much by McFadden · · Score: 1

      Man, you should see the cable box/DVR combo machine I have at home. It's a case of hit the power button, go make a coffee and come back just in time to see the menu come up.

    3. Re:TVs don't need to do very much by The_Wilschon · · Score: 5, Insightful

      Also, the hardware on a TV doesn't change. It just doesn't. So you don't really need any of the BIOS' going "Wtf? Who am I? Do I have arms and legs? no. Do I have a cd drive? yes. What time is it? Will there be cake?" If you go entirely to an instant on through complete saving of the boot configuration, you lose all of the plug and play goodness that everyone oohs and aahs about (that is, suddenly things won't Just Work (TM) anymore). If you swap out a hard drive, or add a new DVD+RW drive, your BIOS doesn't freak out because it asks at every bootup what its got. The OS doesn't freak out because it has hardware detection routines too. Anything that can change from one bootup to the next which makes any difference at all to the things that start running during boot must be detected. Try putting your computer into hibernate (suspend to disk), and then changing the amount of ram. Will it come back up out of hibernate nicely? I doubt it.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    4. Re:TVs don't need to do very much by bhtooefr · · Score: 1

      Adding RAM doesn't cause too much chaos, IIRC.

      It's REMOVING RAM that makes it go nuts. :P

    5. Re:TVs don't need to do very much by DarkShadeChaos · · Score: 1

      Indeed... so I think it would be neat if you could have a 2 choice menu: Detect everything at startup and save to ROM file if successful, or QuickBoot. Where QuickBoot does what the Poster wants, and the computer assumes everything is the same as the last time. I can forsee problems with hardware failing, but then all you really need to do is switch options and detect again to see the issue.

      Then all you need is to make it choose an option in 30 seconds if you don't pick :-D

      --
      The machine unmakes the man. Now that the machine is so perfect, the engineer is nobody. -Ralph Waldo Emerson
    6. Re:TVs don't need to do very much by cskrat · · Score: 1

      Of course what could be done is to simply have a hash of the hardware id's created at startup compared to the last boot config. If they're the same then just load a boot image, if they're not or there is no stored hash then rebuild the boot image with a nice polite message and some animation on screen.

      --
      My God! It's full of eval()'s.
    7. Re:TVs don't need to do very much by Spillman · · Score: 1

      Generally speaking, the hardware is most computers doesn't change very often. How often does the average computer user change hardware? Perhaps, boot time could be saved by having the BIOS detect the hardware once and say having you reset a jumper to tell the BIOS to rescan the hardware because you've made a change? That way it won't have to look for all the hardware all the time. It could also pass this info on to the operating system there by increasing the boot time so the OS doesn't have to search for hardware.

      Just a thought...

      --
      sig?
    8. Re:TVs don't need to do very much by evilviper · · Score: 1
      Do I have arms and legs? no.

      GAAAAAAAAAAAAAHHHHHHH!
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:TVs don't need to do very much by Grismar · · Score: 1

      You have to wonder though: do you really want to go through the entire process of booting every single time (once or a couple of times every day, probably) just so Windows can see new hardware when you install it (on or a couple of times every month, perhaps)?

      Loading the boot image and failing (for whatever reason) should simply result in a boot and after new drivers have been installed, the generation of a new boot image. I'm using the word 'simply' too lightly though. I'm well aware that replacing some hardware may make it hard for Windows to detect that something has changed at all, at least before it is too late.

      In the end, it's not just Microsoft's fault here, even though we want it to be soooo badly. It's the 'fault' of the collected hardware manufacturers and perhaps originally IBM (remember IBM compatible) for getting us on a track where modifying your hardware changes your system to the core. Had our PCs been equipped with a more intelligently designed (and probably more complex) BIOS, OSes like Windows might have an easier time detecting changes and implementing quick boots like the one suggested here.

    10. Re:TVs don't need to do very much by ZigiSamblak · · Score: 1

      So you don't really need any of the BIOS' going "Wtf? Who am I? Do I have arms and legs? no. Do I have a cd drive? yes. What time is it? Will there be cake?"

      You have a point about the TV, but what you are referring to is the BIOS boot time which is usually only a couple of seconds. Of course, the BIOS does not detect everything, devices attached to the PCI bridge are detected and assigned after the BIOS boots, and then you often have a short time while the RAID controller loads and checks everything is okay nowadays.

      This process before the OS loads can take anything from a little under 10s. till up to a minute on some systems with extreme RAID configurations. But the biggest part of the boot time is almost always caused by Windows. Even though XP is supposedly designed to smartly put all the files it loads at boot in order on the start of your HDD and it does boot noticeably faster than 2000, I can't help but thinking the whole boot process is still very inefficient. If the BIOS can detect and use almost all devices in a matter of seconds, then why does it take Windows ages to essentially do the same and assign the same drivers it has done the last time it booted.

      As long as Windows checks all hardware is identical to last boot which shouldn't take long then I can see no reason why it couldn't load a sort of hibernation image from the last time it booted successfully. But when you look at all the crap that Windows loads by default which is hardly ever used on 90% of all systems then it should make it all a whole lot clearer. MS doesn't seem to care for efficiency... AT ALL! They only started pretending they care about security since recently when Windows has been a hackfest forever so there is no reason to expect their policy on efficiency to change any time soon. ESPECIALLY not when you look at Vista.

    11. Re:TVs don't need to do very much by panZ · · Score: 1

      Funny you mention it (as did the OP). I've done contract software work on a few HDTVs and they do in fact take quite a while to boot. You don't notice it because when you turn off the TV, it only turns off the LCD and bulb, it never shuts down the embedded computer. In order to make the TV appear to power up quickly like a conventional non-digital TV, it never shuts down unless you physically unplug it. I can tell you specifically, the Mitsubishi DLP TVs (and most other TVs) have a full up MIPS based PC (with PCI slots filled with USB cards, MPEG decoder cards, etc). They boot VxWorks off flash and can take over 15 seconds to boot. When one of those Mitsu TVs is "off", they are burning around 75 watts running the computer! POS.

      --
      --Let's hack root on 127.0.0.1 --panZ
  4. Hibernate by nuggz · · Score: 0

    It's been done, laptops do it all the time.
    Personally I don't reboot my desktop enough for it to be an issue.

    1. Re:Hibernate by Scutter · · Score: 1

      I've never gotten sleep or hibernate to work on any laptop (at all under linux, highly buggy but occasionally works under windows) that I've ever used. On my desktop, I generally don't ever shut it down anyway, so it's not an issue there.

      It's highly sucktitudinous that sleep or hibernate don't work on my current laptop as I have to shut it down frequently throughout the day to travel from customer to customer.

      --

      "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    2. Re:Hibernate by starbird · · Score: 2, Interesting

      Sleep works amazingly well on my G4 powerbook and osx. Its the only computer that I've owned that I can repeatedly put to sleep and expect to 'wake up'.

    3. Re:Hibernate by mrchaotica · · Score: 2, Informative

      Obviously, you've never used a Mac. Get one, and all the "suckitude" (that's related to power management, at least) will magically disappear.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:Hibernate by tulare · · Score: 5, Informative

      That's one of the things that always amazed me about OS X. You can fault it for various reasons, but by god, you shut the lid on your iBook, and five seconds later, it's in zzz mode (with a battery life of about two weeks - I tested that once). Open the lid up, go "one, one thousand..." and it's awake and ready to use. I've tried this on some of the newer Intel-based MBPs and regular MBs, and it works just as well. So Apple has it dialed. What gives with the rest of the computing world? My stupid Latitude has such a buttfargled ACPI that windows goes "Derr, BSOD" when I try to use hibernate, and of all the Linux distros I tried on it, only Kubuntu came close to doing it right. The problems it encountered at wake-up were sufficient that I finally gave up on hibernate (as well as Kubuntu - on to a better KDE distro), and simply have it blank the screen when I flip the lid shut. It's good for about four hours that way, which is usually enough.

      --
      political_news.c: warning: comparison is always true due to limited range of data type
    5. Re:Hibernate by Anonymous Coward · · Score: 1, Interesting
      Personally I don't reboot my desktop enough for it to be an issue.

      And you run Windows?? (Queue the "you must be a moron if you have to reboot..." comments)

      Seriously, though, I have to reboot my work machine a couple of times per day. Is it because I'm a moron? Possibly. It could also be the fact that my machine is locked down tight (disallowing me to diagnose it myself), and that even though I submitted the thing to Desktop Support countless times for random memory errors, the thing still isn't stable (even though they claim it's fixed). I used to think that they'd *want* to fix these productivity issues to save money, but then I realized that it's probably cheaper for them to tell me to work longer hours (I'm salaried). Whenever possible, I try to leave my laptop running overnight. However, since I work at multiple sites, I'm usually forced to turn it off. It's not uncommon for it to take me 20-30 minutes per day to start up my machine (I usually have to reboot many, many times before I can avoid the memory error). Desktop support has "fixed" it several times now. Begging them to reload it has gone on deaf ears.

      To be fair, I suppose I don't have to restart my home machines too often, unless I install an update or some software (still annoying). I wish I could work from home, but they tell me it's a security risk. Better to waste time rebooting I suppose. (For the curious, this is a Fortune 500 company.)

    6. Re:Hibernate by cockroach2 · · Score: 2, Informative

      Get an IBM ("Lenovo"). Suspend and wakeup work perfectly well on my x41 (running Linux).

    7. Re:Hibernate by pasamio · · Score: 5, Informative

      same with my ibook g4, i just put the lid down and walk away. it always wakes up. on the powerbook hd, and macbooks (incl pro), sleep actually stores a hibernate image on the disk so that if you either 1) run out of battery or 2) manually pull the battery out (lets say on a long intl flight) and put in a new one. If you do a wake when you haven't killed of the power source (99% of the time really), it uses the RAM to continue operation. If you've disconnected power for whatever reason, it will wake up, present a little loading bar (incl a screenshot of your desktop if you don't require a password to unlock your computer from sleep/screensaver). Heres an Apple doc on it: http://docs.info.apple.com/article.html?artnum=302 477

      --
      I always wondered where this setting was...
    8. Re:Hibernate by zptao · · Score: 0

      I call BS;

      I recently had an uptime of 24 days on my WinXP desktop, and the only reason I rebooted was a hardware swap. Windows may or may not be less secure than Linux, but a machine will always be more secure with an intelligent user behind the wheel.

    9. Re:Hibernate by ladoga · · Score: 1

      Get an IBM ("Lenovo"). Suspend and wakeup work perfectly well on my x41 (running Linux).

      Also being an X41 owner I can confirm that. It takes 3 seconds to suspend to RAM (S3 mode) and 4 seconds to wake up. (running debian etch) Everything comes out of suspend reliably. Power lasts well over a week when suspended (i havent tried longer yet). All of the power management features in the hardware seem to work as designed and allow lot of customization thru linux sysfs, devfs and drivers. In short, ACPI support is perfect.

      I think it has a lot to do with the fact that almost all of X41's internal hardware is made by Intel (graphics chip, CPU, Wi-Fi, USB controller and so forth...). It's Intel employees who are responsible of much of linux' ACPI code.

    10. Re:Hibernate by doxology · · Score: 1

      I've had over 30 days on my Win XP laptop. But then my computer rebooted itself because of Windows Update.

      --
      sigfault. core dumped.
    11. Re:Hibernate by kwilliam · · Score: 0

      "on to a better KDE distro"

      I use Kubuntu on my desktop and hope to use it when I get a laptop. What is this "better KDE distro" and where can I get it?

    12. Re:Hibernate by d3matt · · Score: 1

      It doesn't matter how intelligent a user is if a poorly written driver causes a slow memory leak or when you leave an app up that takes a lot of memory then XP caches it out, but for some reason doesn't bring it back in.

      --
      I am d3matt
    13. Re:Hibernate by TheLink · · Score: 1

      http://www.google.com.my/search?num=100&hl=en&safe =off&q=site%3Amicrosoft.com+windows+hibernate+prob lem&meta=

      The funny one is having >=1 GB of memory makes it fail with windows ;).

      But if your notebook has crap drivers/hardware that cause bsods, Microsoft/Linux distro XYZ can't do much about those.

      Apple has more control over what goes into an ibook so it's no surprise hibernate works better.

      --
    14. Re:Hibernate by tulare · · Score: 1

      Argh, I'd love to reply, but dare not - this topic isn't about distro wars - I should have been more mindful when I originally posted.

      --
      political_news.c: warning: comparison is always true due to limited range of data type
    15. Re:Hibernate by ottothecow · · Score: 1
      you need to get some better laptops (at least in the linux support category).

      my Thinkpad T23 has had no issues sleeping (never use hibernate, the time it takes to write and the fact that it can runforever on suspend make it useless compared to restarting) and waking up every single time. The display is a little wonky when I first open the lid, instead of a loading bar or a nice fade in like on osx I just get funny colors and then my desktop but it works just fine. This is on ubuntu (6.06 now but previous versions as well). It also worked fine on mandrake (but before it became mandriva you needed the multimedia kernel for it to wake up right 100% of the time).

      The key is to make sure the hardware works according to the specs.

      --
      Bottles.
    16. Re:Hibernate by arminw · · Score: 1

      .....That's one of the things that always amazed me about OS X.....

      It's not so much OSX as the so much better integrated Apple hardware that does it. I never shut off my my Mac, but just put it to sleep. When I am running Virtual PC, that also works perfectly each time. Apple is the only company that makes a complete computer. Everybody else makes only half of one or less. The more important half is supplied by Microsoft or some Linux distro. Apple can test their complete product much more extensively and make sure it just works. The fact that Linux also has trouble in this area proves that the lack of hardware-software integration and not software per se is the cause of the hibernation fiasco.

      The boot time of Macs from a cold start depends more on the amount of RAM installed than other factors. By default most computers generally do a RAM check which can take quite a with several Gs of RAM installed.

      --
      All theory is gray
    17. Re:Hibernate by soft_guy · · Score: 1

      Sleep works amazingly well on my G4 powerbook and osx. Its the only computer that I've owned that I can repeatedly put to sleep and expect to 'wake up'.
       
        Sleep worked perfectly well and reliably on my PowerBook 160 running System 7 in 1993. In fact, I'd have to say that it worked just about as good as it does now.
      --
      Avoid Missing Ball for High Score
    18. Re:Hibernate by khellendros1984 · · Score: 1

      Frankly, I run Kubuntu and have occasional problems (sleeping at random times, a couple lock-ups). So...if you *do* have your sights set on something different...

      DISCLAIMER:
      Any following post advocating a particular distro is not to cause a flame war!

      ....safe enough? =)

      --
      It is pitch black. You are likely to be eaten by a grue.
    19. Re:Hibernate by X_Caffeine · · Score: 3, Interesting

      My understanding is that thiis partially due to ACPI and BIOS being generally "sucky" and long due for replacement. PowerPCs used Open Firmware, and Intel Macs use EFI -- both of which are far superior to BIOS.

      Vista's lack of EFI support is a real sign of MS's misplaced priorities, imho.

      --
      // I will show you fear in a handful of jellybeans.
    20. Re:Hibernate by Anonymous Coward · · Score: 0

      Nope! I intend to char-broil the first person to post anything that even remotely resembles advocacy for any distro.

    21. Re:Hibernate by tulare · · Score: 1

      What I do have doesn't work any better. I just have it blank the screen when the lid shuts.

      --
      political_news.c: warning: comparison is always true due to limited range of data type
    22. Re:Hibernate by Anonymous Coward · · Score: 0

      I love lamp.

    23. Re:Hibernate by thre5her · · Score: 1

      X31 here and I concur. No problems with power management, nor any other piece of hardware on this machine. IBM/Lenovo rock w/ regards to Linux support.

    24. Re:Hibernate by idonthack · · Score: 1
      This problem may occur if [...] Your computer is running multiple processes that create a high-stress condition. For example, you may see this symptom if you run the dir command in 500 Cmd.exe processes.

      In my experience running just one instance of CMD.EXE is enough to create a "high-stress condition". The Windows computers at my school constantly use 100% of the CPU if you open an MS-DOS console. (They may only be SP1, and I wouldn't know if this is fixed in later versions. I don't use Windows at home.)

      Also, the absurdity of their example made me laugh. I can't imagine a situation which would require the use of 500 instanes of CMD.EXE...

      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
    25. Re:Hibernate by dryeo · · Score: 1

      You're calling BS that someone with bad ram has to reboot a lot?

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    26. Re:Hibernate by Demena · · Score: 1

      You can't possibly believe that Windows (of any variety) uses hardware or software resources better than OS X? I'm a little worried about you of you do belive that as there a number of very obvious reasons why that is not true. 1) OSX and its hardware are made for each other. Neither has to cope with 'variants'. Windows has to cope with generalised hardware. 2) OSX operates very successfully with far less physical memory and far slower processors than Windows. If you really want to compare the two, get an Intel iMac and dual boot both. Which makes better use of resources will be very clear (and it isn't Windows).

    27. Re:Hibernate by blugu64 · · Score: 1

      I'll counter your one statistcal point with another. I've got a 2ghz MacBook (origial), and dual boot XP SP2 and OS X (fully updated). XP feels much more responsive, snappier, and just plain lighter on the hardware. However I only boot into because OSX sucks less, far, far less.

      --
      "Personal ownership is a hallmark of conservative capitalism. And I don't believe I am entitled to anything that I did n
    28. Re:Hibernate by Anonymous Coward · · Score: 0

      "Also, the absurdity of their example made me laugh. I can't imagine a situation which would require the use of 500 instanes of CMD.EXE..."

      Oh they exist, I have seen into the eyes of thine beast, and he is legion...

    29. Re:Hibernate by eco2geek · · Score: 1
      Frankly, I run Kubuntu and have occasional problems (sleeping at random times, a couple lock-ups).

      I have the problem of sleeping at random times, too, and I run Debian Sid.

      But I've never been locked up. How long were you in jail?

    30. Re:Hibernate by mattyrobinson69 · · Score: 1

      I'm sure you cant run more than 64 instances of cmd.exe (or possibly graphical applications?) in XP.

    31. Re:Hibernate by Anonymous Coward · · Score: 0

      That's odd, because my friend's Mac uses 1GB of RAM to run the OS, open two browser windows and his IM client, and nothing else.

      The current copy of Windows XP I'm using has open 3 spreadsheets, a .NET application, and 2 browser windows and is currently using 404 Meg in total.

    32. Re:Hibernate by Chicane-UK · · Score: 1

      A few things I found that really helped speed up boot time on my Windows XP.

      * RAID0 pair of SATA drives.. the XP loading progress bar thing takes less than one complete scroll before it fires into the GUI.

      * Removal of mixed types of drives - I had an IDE HDD in my box along with my SATA drives, and for some reason that added 15 or so seconds to boot time. When I removed that drive, it went into the GUI much quicker.

      With regards hibernate / suspend to disk - i've found it seems to break on my NForce2 based board under XP. It works the first few times fairly well and is (without doubt) incredibly fast.. but as soon as I have suspended and resumed more than about 3 times, I start to get weird errors and application behaviour and sometimes even the keyboard does not work when I come back out of hibernation. The only thing I can do to cure it is reboot it.

      Ho hum.

      --
      "Hey! Unless this is a nude love-in, get the hell off my property!!"
    33. Re:Hibernate by Demena · · Score: 1

      I can (and do) run more under OS X than I can under anything I have seen even the BSDs. Currently running a compile of X (termial window), WoW, Safari amd Firefox each with multiple tabs, mail, iCal, iChat and the activity monitor plust a terminal window running top. Nary a glitch.

    34. Re:Hibernate by Geoffreyerffoeg · · Score: 1

      That's one of the things that always amazed me about OS X. You can fault it for various reasons, but by god, you shut the lid on your iBook, and five seconds later, it's in zzz mode (with a battery life of about two weeks - I tested that once). Open the lid up, go "one, one thousand..." and it's awake and ready to use.

      That's not my experience. On a 2nd-revision-ish MacBook Pro, it takes about 5 seconds to wake up from sleep, and considerably longer for it to initialize LoginWindow if I've locked the screen -- and sometimes LoginWindow doesn't even come up, and the only way to fix it is sleep and wake it again.

      And on a tangerine iBook, it takes even longer. (Of course with OS 9 it takes at least 30 seconds, but that's different.)

    35. Re:Hibernate by Anonymous Coward · · Score: 0

      I've got an Elgato eyeTV DVR setup on a G5 powermac which is set to sleep after 15 minutes.

      It will wake up, make the recording and then sleep again. Not missed a show yet.

    36. Re:Hibernate by junglee_iitk · · Score: 1

      That is because hardware does not change on Apply notebooks. So it really is a fast hibernate.

    37. Re:Hibernate by sbrown123 · · Score: 1

      Apple is the only company that makes a complete computer.

      For three times the cost.

    38. Re:Hibernate by robosmurf · · Score: 1

      Not necessarily.

      Although Mac power management is miles better than on PCs, it's not flawless.

      For instance, my Mac Mini (Power PC) no longer sleeps correctly. It used to, it just doesn't any more. Also, my PowerBook would lock up if I attached an external monitor while it was sleeping.

    39. Re:Hibernate by robpoe · · Score: 1

      i have a dell latitude d610 that sleeps / wakes consistently every time in winxp. the only trouble i have with that laptop is if I reboot from winxp to linux (currently ubuntu-edgy) I need to physically power the machine OFF or the sound won't init..

      sleeping under linux even works pretty well

      --
      = Grow a brain...
    40. Re:Hibernate by Hillgiant · · Score: 1

      Hey, I'll take mouth-to-ass over ass-to-mouth any day.

      --
      -
    41. Re:Hibernate by David+Nabbit · · Score: 1

      my Mac Mini (Power PC) no longer sleeps correctly. It used to, it just doesn't any more. Time for a reboot. Or, failing that, AppleCare.
      --
      "Her idea of wit is nothing more than an incisive observation humorously phrased and delivered with impeccable timing."
    42. Re:Hibernate by FireFury03 · · Score: 1

      My stupid Latitude has such a buttfargled ACPI

      ACPI is one of those things that's generally considered to be a completely screwed design to begin with. And then it doesn't help that most of the BIOS writers completely fail to comply with the spec (although this is getting better now).

      and of all the Linux distros I tried on it, only Kubuntu came close to doing it right.

      I have Fedora Core 3 on a P166 laptop (which is used as a simple X terminal) and that goes to sleep and wakes up with no problems at all (although it is APM, not ACPI). Press the "sleep" button and 5 seconds later it's asleep. Press the power button and 5 seconds later it's awake again (a further ~5 seconds to re-associate with my 802.11 accesspoint and get a DHCP lease).

      My MythTV box also hibernates successfully, although the crappy Gigabyte motherboard takes forever to POST on wakeup (over 15 seconds to POST before it starts reloading the memory from disk!). Also, Wake On LAN utterly fails to work on that board. I won't be buying Gigabyte motherboards again - all 3 of the Gigabyte boards I've bought in the past 5 years have crap ACPI, with things like WoL not working, no temperatures being reported, etc. The reason my MythTV system suspends to disk instead of RAM is because the ACPI BIOS completely powers off the whole machine (RAM and all) when asked to go to sleep.

      I suspect Apple are so successful with power management because they have a lot more control over the hardware - they don't have to kludge up workarounds to deal with broken ACPI - if the firmware is broken they have the ability to fix it.

    43. Re:Hibernate by arminw · · Score: 1

      ...For three times the cost....

      Apple doesn't compete in the rock bottom market. If you look at comparable machines from the large name brand makers with Apple offerings, you'll find they are about the same for the same features. On the high end, Apple is actually cheaper than a comparable Dell.

      With Windows, every time they come out with an upgrade, the computer slows down. From Win2K to XP and now Vista, a given computer will be slower, if it works at all.

      My old 550Mhz Titanium G4 made in 2001 runs the succeeding versions of OSX (10.1, 10.2, 10.3 and the current 10.4) FASTER. With 10.4 installed it actually does things that the latest Vista laptop does.

      We also have Windows boxes and an X-box360, both to play games on. The PC is blocked from Internet access and only turned on when it is in active use.

      --
      All theory is gray
    44. Re:Hibernate by jafac · · Score: 1

      To be fair, if you google some of the Mac tech sites on "wake from sleep" - you'll find that, at least the desktop machines (power macs/mac pro) have had some issues with the video cards futzing out during wake. I had a friend who had a G5 power mac, bought hers at the same time I bought my dual. She had the problem, I didn't. Seemed linked to an OS X update. Anyhoo- She came to me for help, initially, our power macs had the SAME damn video card. I'd put mine into hers, and the problem went away. I put hers in mine, and I didn't have the problem on my system. I swapped em back, and her problem came back. We tried OS-reloads, battery swaps, PRAM resets. The problem would go away and come back.

      Eventually, she had to take it back to Apple - and they gave her a new video card - and the problem came back. Glad it never happened to me; though I did have a spate of issues one time where the machine would just die during sleep - I thought it was a bad logic board, but I rolled back the update, and the problem went away, and reinstalled the update, and it never happened again. Weird. - so, Apple is not PERFECT when it comes to sleep/hibernate issues. But a damn-sight better than effing Windows, in my experience. (odd though; Windows seems to suspend just fine in VPC on my Mac).

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    45. Re:Hibernate by sdBlue · · Score: 1

      That's right! They never us USB devices or anything like that. ;)

    46. Re:Hibernate by arminw · · Score: 1

      ....Weird. - so, Apple is not PERFECT when it comes to sleep/hibernate issues......

      One thing I have found with updates is to never use the incremental updates, but always the combo version. Also, check the file system and permissions and if needed run the repair utility. Then restart the computer and install the applicable combo version immediately before running any other application. Also, unless a vulnerability affects you, wait until the next combo update comes out rather than installing Apple's security patches. That procedure will go a long way in avoiding unforeseen glitches.

      --
      All theory is gray
    47. Re:Hibernate by laffer1 · · Score: 1

      "The PC is blocked from Internet access and only turned on when it is in active use."

      So you don't patch it? I really don't understand the thinking that you must keep a Windows box off the network to be safe. Granted a disconnected computer is never attackable except locally. A patched, firewalled Windows XP box is fairly safe. If you only play games on it, it is highly unlikely you'll install spyware or other malware.

      This is almost as stupid as the $2000 dell server at work that I can't put on the network because it runs Windows. Look at security advisories for OS X lately. I've had OS X servers taken down by outdated samba installs in the OS that apple won't patch because they had released 10.3 already. (it was 10.2)

      As for speed, 10.1-10.3 did get faster on each release. After a certain point that advantage is gone. An original iBook can't run 10.4 for instance. (well you can install it but it sucks) My G4 iBook slowed down with 10.4 as it required more ram to do the same thing and the first generation has a 640MB limitation. Its also not a fair comparison in a way. Microsoft only does an OS release every 4 3-4 years. By that time, they need to find a way to force people to buy it. Apple's solution to that problem is to not provide patches.

    48. Re:Hibernate by 3choTh1s · · Score: 1
      Obviously, you've never used a Mac. Get one, and all the "suckitude" (that's related to power management, at least) will magically disappear.


      But magically words like "suckitude" become part of your vocabulary. You don't want that, do you?
    49. Re:Hibernate by arminw · · Score: 1

      ....Apple's solution to that problem is to not provide patches......

      Don't the updates in between releases include patches and improvements? Increments from say 10.3.0 to 10.3.9 or the same with 10.4.x?

      The Windows boxes are connected to our internal network but the gateway blocks any communication to/from the Internet for their MAC codes.

      --
      All theory is gray
    50. Re:Hibernate by mrchaotica · · Score: 1

      No they don't; they get removed from your vocabulary (because there's a system-wide spell checking service). Remember, it was the (non-Mac-using) original poster who used the word. I was just quoting him.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    51. Re:Hibernate by laffer1 · · Score: 1

      Right, but unless you are running SUS or similar you are not able to use windowsupdate.micorsoft.com (or the replacement) which also includes new software like DirectX which is useful in gaming.

      Yes, apple does 9 major patches and a few minor security updates. But say that 10.4.x just came out.. that means 10.2.x including SERVER is no longer patched for most updates. You may be lucky enough to get iTunes and quicktime for awhile, but forget real security patches or fixes to say safari, etc. I almost understand the clients, but upgrading a server OS isn't always a picnic.

    52. Re:Hibernate by MozillaMike · · Score: 0

      Which is why I don't use the "Explorer" shell in windows, I use a different, more resource friendly, shell. bblean to be specific. So I only use the core of windows, and I'm in process of finding a better file manager. My point is that I have in fact used macs and the resource management is horrible. Not saying that Windows has their operating system up to par on this but, they have it better than mac.

      --
      GCS/MU d- s: a--- C++ W+++ w+ M-- PS--- PE++ t+ R+ tv b+ DI++ G e- h! !y
    53. Re:Hibernate by Demena · · Score: 1

      So you assert. I have found otherwise.

    54. Re:Hibernate by obeythefist · · Score: 1

      I have an IBM thinkpad T43 running Windows XPSP2, and it handles hibernation extremely well. In fact nowadays I just sleep it and go to my next site (bit of a road warrior, I work at multiple client sites). The laptop never has to sleep for more than 2 days, so the battery doesn't run out. I never have to shut it down. And it doesn't take long to boot anyway.

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
  5. Errr.... by JFMulder · · Score: 1, Redundant

    It's called hibernation. Use it. Laptops and desktops have had it for years. I never turn my Windows machine down. I always send it in hibernation. My computer has been running for a month like this. Next time I actually reboot is probably when I BSOD or install a new driver.

    As for TVs, and VCR, they are wayyyyyyyy simpler. That's the reason they turn on so quickly.

    1. Re:Errr.... by Anonymous Coward · · Score: 0

      Or until Tuesday when patches come out.

    2. Re:Errr.... by Hirsto · · Score: 0, Offtopic

      CRT TV's turn fast because the tube has a bias circuit to keep it warm. When turned "OFF" most TV's burn about 5W to keep the tube warm for fast start. You definitely weren't around in the 60's and mid 70's when we watched the tube warm up and the displayed image grow from a small dot to the full size of the screen. Sometimes it would take 20 or more seconds before the picture stabilized. When you turned the TV off you got to watch the "boot" process in reverse as the display shrunk to a dot. It was a big deal when we got "instant-on" TV's.

    3. Re:Errr.... by Loconut1389 · · Score: 2, Insightful

      I've got a modern RCA 32V220T (or something like that) 32" xbox-link ready CRT tv- anyway- you push the power button and the tube stays blank for at least 6 seconds, and a relay or something inside clicks a few times- sometimes it tries to show up and clicks and goes black, and does that maybe twice before actually showing the picture. If it has been used recently, it clicks once and the picture shows up in about 3 seconds.

      IMHO, my TV is defective and really sucks... never buy one- we replaced one due to a discoloration that appears on white screens, and decided it wasn't worth paying the best buy idjits to haul the stupid thing away a second time (yes, they charged me to haul a defective TV) when it showed the same blue and yellow problem. (bright white over the affected areas produces yellow on the right and blue on the left). I've been told this is a grille problem, that as it heats up, it bends and the wrong colors show up. Anyway- that's all unrelated- my point is, my tv is hardly instant.

    4. Re:Errr.... by Anonymous Coward · · Score: 0

      Booting from hibernation takes just as long as a regular cold boot, and sleep mode uses power. Not as much as having it on, but enough so that it's not suitable unless you know when the next time you'll be using the computer is.

    5. Re:Errr.... by v1 · · Score: 1

      when you sleep a mac laptop it auto creates a hibernation file and actually does not go to sleep for about 30 seconds. Then if power is pulled or lost while it's sleeping, it dehibernates instead of waking up. So you can wake from sleep (4 seconds) wake from hibernation (25 seconds) or reboot. (3 minutes) No more having to reboot for any reason short of installs that require reboots.

      I've owned my macbook for 3 months and have rebooted about seven times, six of which were for security updates. It's been awake or asleep for most of that time.

      --
      I work for the Department of Redundancy Department.
    6. Re:Errr.... by Anonymous Coward · · Score: 4, Informative

      The CRT filament-maintenance bias trick was done for awhile in the 60s and 70s, but it was eventually recognized for the waste of energy that it is. What happens nowadays is simply that the rest of the signals are not applied to the CRT until the cathode has warmed up. This improves the tube's service life, and avoids the "expanding dot" effect that you'd see on older TVs that brought all the tube voltages up at once.

    7. Re:Errr.... by dwater · · Score: 1

      Although I can believe what you say about "OFF" not really meaning off, I don't see any perceivable delay (compared to from standby) from the TV really being off (effectively unplugged from the wall), to being fully on (ie displaying a picture). I guess there is a difference, but it isn't very noticable. Perhaps I just don't pay enough attention...

      My wife has the laudable habit of switching stuff off from the wall, rather than leave them in standby....annoying, but laudable.

      --
      Max.
    8. Re:Errr.... by Anonymous Coward · · Score: 5, Informative

      CRT TV's turn fast because the tube has a bias circuit to keep it warm. When turned "OFF" most TV's burn about 5W to keep the tube warm for fast start.

      No, they do not "keep the tube warm". Yes a TV might draw a few watts when in "off" mode due to the power supply for the digital logic section always being on. But just about every CRT based TV or monitor I have seen, except for maybe some real high end broadcast equipment, takes a few seconds for the tube to come up.

      You definitely weren't around in the 60's and mid 70's when we watched the tube warm up and the displayed image grow from a small dot to the full size of the screen. Sometimes it would take 20 or more seconds before the picture stabilized. When you turned the TV off you got to watch the "boot" process in reverse as the display shrunk to a dot. It was a big deal when we got "instant-on" TV's.

      Well yes, TVs used to take longer to fully power up, and didn't have dampening circuits to prevent CRT display after being turned off. They where basic fully analog devices, there was no logic that prevented the display of an image when the CRT was not yet in an operational state. In the 60's they would have been vacuum tube based (as in the whole TV, obviously a CRT is a vacuum tube) and taken a long time to fully warm up, and needed adjustment and retubing on a regular basis. In the 70's they would have been transistor based, and would have come up much faster, how ever they would still be fully analog and subject to the same power up and power down effects.

      Modern TV's have digital control sections that can compensate on the fly for variations in the analog sections of a CRT display, and higher performance switching power supplies and fly-back circuits that come up to operating voltage much faster. But you still have at least a short wait for the CRT to come up, they are not kept on warm idle of any kind. At least not in any displays I have worked on.

      I know this is probably getting off topic, but your post was marked +5 informative yet has miss information in it. Having worked on many CRT displays I just wanted to point out that the CRT is definitly not kept on any kind of warm stand-by, none that I have ever seen any way. What you are describing sounds similar to the stand-by mode in most guitar tube amps, where the heater filaments in the tubes are kept on to keep the tubes warm but the rest of the amp is powered down. I am not aware of this being done in modern CRT displays. Seems to me that if you did this it would dramaticaly shorten the CRT's life span, if the heater filaments were on 24x7x365. Someone correct me if I am wrong...

    9. Re:Errr.... by adavies42 · · Score: 2, Informative

      I've got an old Apple Colorsync seventeen-inch CRT (presumably a Sony Trinitron tube, judging by the wire shadows on the screen) hooked up to my beige G3, and it takes at least fifteen seconds to come on.

      --
      Media that can be recorded and distributed can be recorded and distributed.
      -kfg
    10. Re:Errr.... by Fweeky · · Score: 4, Interesting

      I find XP refuses to hibernate with more than about 600MB of active memory; it makes an attempt, then returns you to the desktop with a popup bubble saying "Insufficient resources exist to complete the API". This necessitates me closing all my apps before each hibernation, and after a week or two even that won't work.

      Anyway, I remember using something closer to what the story is talking about, on the Amiga of all places; FastBoot had you boot normally, then save a snapshot of the system at the end of the startup-sequence. Future boots would use this snapshot, which you generally didn't want to update at each shutdown -- you got 2-3s boot times, but each boot was clean. It worked surprisingly well for a scary hack :)

    11. Re:Errr.... by Anonymous Coward · · Score: 0

      Like others have said, there is no "keep warm bias" (I don't think that's what bias means anyways) on any modern TVs. What we have now are much more efficient cathode oxides and like others said, no more tube based support circuits.

    12. Re:Errr.... by Waffle+Iron · · Score: 2, Informative

      It may not be done in modern displays, but about 25 years ago I had a quick-on TV where I could definitely see the orange glow of the tube filaments through the rear vents even when it was turned "off".

    13. Re:Errr.... by Anonymous Coward · · Score: 0

      "miss information"??!

      Dude! That's "Ms. Information".

    14. Re:Errr.... by jtogel · · Score: 1

      > your post was marked +5 informative yet has miss information in it

      Miss information! Where? I've always wanted to meet her!

    15. Re:Errr.... by torklugnutz · · Score: 1

      My PC actually seems to take longer to boot and especially to shut down using hibernation, than it does to choose shut-down. I've got my system at it's max of 2gb ram, and I'd guess that's the main impediment. I've had problems with a sense of sluggishness after booting (revitalizing?) the machine too. As with everything, individual results will vary. Mine haven't been great though.

      --
      Often in Error, Never in Doubt.
    16. Re:Errr.... by Anonymous Coward · · Score: 1, Funny

      She said you should meet her at the file cabinet, she wants you to help her with some drawers.

    17. Re:Errr.... by pizpot · · Score: 1

      It was a big deal when we got "instant-on" TV's.

      But I missed the dot when turned off. Not the waiting for on part though. How many kids would play with turning off a TV set I wonder.

    18. Re:Errr.... by fimbulvetr · · Score: 1

      My 36" sony wega has the same issues with starting up, except its more like 11-14 seconds before I see the picture, and I get about 6 clicks. I thought it was defective when I first got it, but I'm on year 8.

      p.s. Only sony product I own, and proud of it!

    19. Re:Errr.... by dangitman · · Score: 1
      Rik: "Neil? You coming to bed?"

      Neil: "Nah. I think I'll watch the dot some more."

      --
      ... and then they built the supercollider.
    20. Re:Errr.... by idonthack · · Score: 1

      Set up your TV in a walk-in freezer.

      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
    21. Re:Errr.... by JabberWokky · · Score: 1
      Of course, Neil was an expert at hibernation. I'm fairly sure that would be at least one solution to the issue -- make all of our computers hippies. Of course, the slow start would be replaced with no start (but a nice Cliff Richards startup sound would play continuously). If you could ever get it going, you'd have have seventeen arms for multitasking...

      --
      Evan "Flashbacks to Mtv airing that in the 80s. Has it been shown since?"

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    22. Re:Errr.... by loki_tiwaz · · Score: 1

      i used to have an amiga 1200 back in the day and i got boot time down to about 15 seconds. this was in the days of sub-megabyte per second hard drives, even my old 500 i had before that was up in 30 seconds from a floppy disk. now, i know that modern hardware is more complex but beyond the time it takes for the actual devices to start up there should be no more wait than that. it only takes 10 seconds to populate the memory with enough data for a boot (about 100mb) and if the hardware automatically started its startup then there'd be no problem. I think it is the hardware that makes booting a 1-2 minute affair (apart from ridiculous amounts of startup extensions). Hardware should not need to be told how to start up. If video cards took as long as usb controllers, ide controllers and soundcards to to start up then we'd be looking at a blank, probably off, screen for 10-20 seconds before the video card turns on. Some things obviously take some time to start, like spin-up on a hard drive, but couldn't there be a little chunk of flash memory used to kick on the boot process while that is waiting? People just don't complain enough I guess. And yes, increasingly common domestic devices are taking forever to boot - my mp3 player takes about 20 seconds before I can press play, and my dvd player takes about 20 seconds too. Instant (or sub 10 second) on would be a major selling point, it puzzles me that it is not more of a priority.

    23. Re:Errr.... by Mike1024 · · Score: 2, Interesting

      Having worked on many CRT displays I just wanted to point out that the CRT is definitly not kept on any kind of warm stand-by, none that I have ever seen any way.

      I'm not very familiar with CRT technology, but I've always wondered why CRT power specifications so often have quite high values for 'standby power'. I know a monitor will return to displaying an image from standby faster than it will from power off, but I'm not really sure how the two start processes are different.

      I don't suppose you can enlighten me?

      Thanks!

      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    24. Re:Errr.... by kalidasa · · Score: 1

      Solid-state televisions were expensive and relatively rare (say as rare as 1080p today) until the late 70s. We didn't get a solid-state TV until around 1978 or so - and it was black and white.

    25. Re:Errr.... by Anonymous Coward · · Score: 1, Funny

      No, that was Miss Cellaneous.

    26. Re:Errr.... by Anonymous Coward · · Score: 0
      No, they do not "keep the tube warm". Yes a TV might draw a few watts when in "off" mode due to the power supply for the digital logic section always being on. But just about every CRT based TV or monitor I have seen, except for maybe some real high end broadcast equipment, takes a few seconds for the tube to come up.


      Yes, they did keep the tubes warm (although maybe not the CRT specifically). This was necessary as the electrical characteristics of tubes varied greatly while warming up, so the "obvious" solution was to keep them heated so the picture would come on quickly when desired. The problem with this is that it wasted a lot of power and decreased the life of the tubes.

      I remember having a TV at home when I was a kid that was "solid state" and "instant on". I don't recall seeing any other tubes other than the CRT, so if it wasn't the CRT it was keeping warm, it was warming something.

      I haven't seen a modern TV that turns on as quickly as that old one we had. It seems those types of TV fell out of favor during the energy crisis of the '70s. To save energy, we plugged the TV into a wall-switched outlet so it could be completely powered off when we wanted.

    27. Re:Errr.... by gnu-sucks · · Score: 1

      I'm sure, as you obviously work with many CRTs, you are aware of something called the flyback transformer?

      In most cases, this assembly remains *charged* for a good while after the CRT has been powered off. Depending upon the value (or presence) of a bleeder, it could take from minutes to weeks to discharge.

      My guess is that having an already-charged flyback circuit would make a CRT power on faster than a fully discharged circuit.

    28. Re:Errr.... by Anonymous Coward · · Score: 0

      Sorry, a transformer doesn't retain a charge. That would be the tube itself. And it really doesn't take long to charge up, and it needs the horizontal deflection circuit to work, ie, it needs to be "on"...

    29. Re:Errr.... by gnu-sucks · · Score: 1

      The flyback transformer assembly contains an extremely large capacitor. If you've ever repaired a CRT monitor, you'd know this, and that the entire assembly is generally sold as a single part.

      PS: Tubes don't retain charge.

  6. boot time by TheSHAD0W · · Score: 3, Informative

    I think a large portion of the delay is initializing and setting states for all the hardware. Reducing the kernel and libraries to an image might speed things up, but not by much. It'd be about as fast as starting up from hibernation mode.

    If you want a quick start, just use sleep mode. Takes very little power and you're up in seconds.

    1. Re:boot time by Megahurts · · Score: 3, Insightful

      >I think a large portion of the delay is initializing and setting states for all
      >the hardware. Reducing the kernel and libraries to an image might speed things
      >up, but not by much

      I completely disagree. It takes very little time to initialize hardware and a whole lot of time to load software. For instance, when I just installed xp64 after my last upgrade, the system would be up and running in about 20 seconds. Now that I've been running the machine for 6 or 7 months and have been through a few cycles of installing, removing, and upgrading various pieces of software (with notable differences made upon the installation of adobe and microsoft productivity apps), it takes closer to 40-50 seconds to boot. And that's with absolutely no change in the hardware configuration.

    2. Re:boot time by Anonymous Coward · · Score: 1, Informative
      I worked on a LinuxBIOS based embedded project. We would go from power to init in under 3 seconds on a pentium era CPU. We had a lot of talks about this including some with Ron Minnich of the LinuxBIOS project. He was (presumably still is) 100% confident that the BIOS vendors and hardware vendors spend tons of time, presumably for branding, that they don't need to. We were concerned that there was some class of hardware testing that we weren't providing.


      I'm fairly certain that it's all a gimmick to put eyes on various brands. The hardware spin up, with one exception (certain drives) isn't hardly noticeable for humans, things happen on the long side on the order of a milli or 2.


      Once you get in to kernel space and then user space there are some distinct things that could be done differently. Linux has a highly linear boot process for starters, that's potentially a fairly low hanging fruit, although you have to attack it in an intelligent manner. XP does some intentional fragmentation so that the pre-reading reads more stuff in to memory before it's needed. OS X pretty clearly spins off a bunch of threads and tries to very quickly get a log in prompt on the screen while a lot of the boot takes place after that.

    3. Re:boot time by markalanj · · Score: 1

      Devices such as TV,DVD and most home entertainment device's embedded microprocessor systems have specialy tailored software for there hardware. I develop embedded computer systems for radar systems, most of our systems boot up and are ready to go in milliseconds of their supply comming online, keep in mind we know everything about the hardware we run on no probing or detecting. I personally don't know how much time it takes for Windows or Linux to detect what kind of hardware it is running on but I don't think that should take that long. A fresh Windows XP install doesn't take that long to boot, but a soon as you install a few apps be prepaired for a much longer boot time. When booting Linux I think most of the wait time is for daemons to startup.

    4. Re:boot time by Mex · · Score: 1

      But doesn't sleep mode waste a little electrical power? After a few months, the rising cost in electricity may be noticeable.

    5. Re:boot time by zanybrainy941 · · Score: 1

      My bet is that a large part of the delay is due to deciding what's not there. A device that's present may respond right away, but how long do you wait before deciding that no answer means it's not there? If you don't wait long enough you miss a certain percentage of slow-responders and that's no good.

    6. Re:boot time by Deliveranc3 · · Score: 1

      2 Scenarios.

      1. System loads ram starting with cache and then refrencing any data that is refrenced in that code essentially loading old memory as it is needed.

      2. System has no default or code areas, all operating system aspects are in a file parsed on the HD for quick loading and the image is constantly updated to reflect changes. Therefore all traditional operating system elements are removed to make space for a "working" image. This has the benefit of being able to use both: processing power to dynamically create active system elements, and HD access to recover elements that are computationally intensive.

    7. Re:boot time by JackHoffman · · Score: 1

      I can see a certain delay after power-on. Harddisks need to spin up and external devices might wait half a second for the voltages to stabilize (it isn't necessary inside a PC, where the mainboard gets a voltage-ok signal from the power supply). But beyond that, what reason is there for a device to not answer right away? If it isn't there 1 second after it got power, it won't be there 10 seconds later either. In conclusion, booting up shoot take at most harddisk spinup time plus the time it takes to load 100MB (another 3 seconds perhaps). When you're done waiting for the code to arrive in RAM, everything else should be in a state where it answers immediately. You can treat networks as disconnected until you get an IP.

    8. Re:boot time by franois-do · · Score: 1
      Under Ubuntu, I use the hibernation mode, that almost does not consume anything (hard disks off, processor off, fans off, just the LED on the Asus mainboard is on to indicate that some power stays present in case an USB device would need it, and I think this can be changed in the BIOS too).

      I remember that back in the times of Windows NT we had to reboot the machine once a week, otherwise the time to get an echo of ONE touch on the screen would have been even slower than on an old ASR/KSR 33 (!). Under Linux, however, swapoff -a (= "stop using any swap space !") ensures that everything gets back in RAM if there is place for it (command "free"); in fact, I will work most of the time after a swapoff -a, and just issue the swapon -a (= "you can swap again") before hibernating the machine (because the memory image is kept, logically enough, in the swap file). This can be made automatic as well, in fact, but perhaps not in a distribution-consistent way.

      Getting back from hibernation mode is much faster, probably because you bypass all the temporizations that are in the boot scripts. Moreover, everything is already initialized, and ready to run; up to the last web pages you were browsing with Firefox when you hibernated :-)

      --
      Signature omitted in order to save space. Thanks for your understanding.
  7. This topic has come up so many times... by MrTrick · · Score: 1

    And no - people don't care *enough* for manufacturers and software writers to do it. Plus even if you power-down and store memory state on the hard drive, it takes a minimum time to load it back in.

    1. Re:This topic has come up so many times... by Anonymous Coward · · Score: 0

      Ever tried using Hibernation on a machine that wasn't crippled with too little memory? My laptop with 2GB of RAM takes several MINUTES to come back from hibernation, because even the 'unused' memory gets written out to and read from disk.

      Linux is a different story, and the equivilant of Hibernation can indeed be set up to have a 'nearly pre-booted' system. :-)

  8. fast booting TVs ? by HughsOnFirst · · Score: 5, Interesting

    "Why can't a computer turn on and off in an instant just like a TV?"

    My new HDTV takes about a minute to boot. Something about an ATI bios

    1. Re:fast booting TVs ? by Joe+The+Dragon · · Score: 2, Interesting

      On the first boot after a power loss or a reboot my cable box takes a minute or 2 to bootup.

    2. Re:fast booting TVs ? by maxume · · Score: 1

      My brother got a fancy new tv recently and I was bothered by the boot time. It is only like 15 or 20 seconds, but I really didn't understand why the tv was able to show me a message explaining that it was busy turning on, but unable to show video. That kind of thing always leads me to wonder, is there some real technical limitation, is there some spaz that thinks it's fine(booting for 15 seconds is better than being a little blurry for 0.5 seconds or something equally stupid), or is the development process just broken? I'm no expert, but I really can't think of what the damn thing can be doing for ten seconds that it can't throw whatever signal up right away.

      Computers are enough more complicated than tvs that a little bit of waiting to turn on is okay -- the ability to run whatever operating system I want is quite a lot more important than turning on instantly(it's XP), and that means that standards aren't going to change at anything other than a slow pace, which is going to make quickening things up difficult, even as hardware charge forth.

      --
      Nerd rage is the funniest rage.
    3. Re:fast booting TVs ? by dattaway · · Score: 2, Informative

      "Why can't a computer turn on and off in an instant just like a TV?"

      Embedded computers may be what you are looking for.

    4. Re:fast booting TVs ? by Anonymous Coward · · Score: 1, Informative

      The reason why it takes that long is because its warming up. Is your brother's HDTV a plasma by any chance? It should take about same time to when shutting down since its cooling down. Its like you doing stretches and warm ups before vigorous exercise.

    5. Re:fast booting TVs ? by Megahurts · · Score: 1

      >>My brother got a fancy new tv recently and I was bothered by the boot
      >>time. It is only like 15 or 20 seconds, but I really didn't understand
      >>why the tv was able to show me a message explaining that it was busy
      >>turning on, but unable to show video.

      My irritation with most newer TVs is how slow the tuners are. Most TVs, when they're in autoprogram mode to find channels will whip through the station numbers sometimes 5 or 10 per second. but those same TVs will show a black screen between changing channels for 1-3 seconds. I really did prefer the older method of just showing the channel as it tuned in, even if it did mean having to wait half a second for vertical synchronization. Especially when viewing the thing in a dark room or trying to flip more than 2 or 3 stations away (and yeah, I know that's what number pads are for but those can be pretty annoying, too, like if they miss a digit)

    6. Re:fast booting TVs ? by maxume · · Score: 1

      Yeah, it's a plasma.

      Of course, I give little credence to stretching(I jogged/ran ~250 miles between July and November this year; my warm up, for a six mile run, was to walk 300 yards, I usually walked a mile or two after, so I guess I was effectively stretching...mostly stretching impacts the short term visual appearance of muscle, it helps with lactic acid, but so does easing up).

      Is Lcd better? Is quick start the true promise of Oleds?

      Going from 230 and 'ok' to 205 and pudgy(I changed my standards...) goes a long way to convincing you that hey, BMI isn't so crazy, for anybody that accidentally reads this.

      --
      Nerd rage is the funniest rage.
    7. Re:fast booting TVs ? by maxume · · Score: 1

      Yeah. My JVC (crt, ~1999) has a 'Noise muting' option that switches its behavior. I think it defaults to 'on', but when it's off, it shows whatever it is thinking about as video, rather than a blue screen or whatever. I think I have seen similar options on at least RCAs, among others.

      --
      Nerd rage is the funniest rage.
    8. Re:fast booting TVs ? by HughsOnFirst · · Score: 1

      No, it's not warming up that takes so long, but the tv has to load the software from rom into ram, and initialize a lot of stuff. There is quite a bit of computation going on in a digital TV. Then of course to actually show something it has to wait for the next keyframe to go by, since the i-frames and p-frames don't make much sense without a keyframe.

      When it's tuned to analogue TV it acts pretty much like a 1960 TV, except for being a big LCD

    9. Re:fast booting TVs ? by Anonymous Coward · · Score: 0
      Then of course to actually show something it has to wait for the next keyframe to go by, since the i-frames and p-frames don't make much sense without a keyframe.

      Both correct and incorrect. I belive the I-frames you mention are the "keyframes", and you are referring to B- and P-frames as requiring the previous I-frame in order to be interpreted in a meaningful fashion. From Wikipedia:

      An I-frame is a compressed version of a single uncompressed (raw) frame. It takes advantage of spatial redundancy and of the inability of the eye to detect certain changes in the image. Unlike P-frames and B-frames, I-frames do not depend on data in the preceding or the following frames.

      However, you are correct, in that until that first I-frame shows up, there's nothing useful you can work with, and as I pointed out in another post, you still need the matching audio in order for the audio and video to be properly synced. So even if you have your first I-frame, if the audio hasn't arrived yet, you can't do anything with it (although you can continue to interpret B- and P-frames while waiting, so the instant you have enough data on both sides you can go).

    10. Re:fast booting TVs ? by pizpot · · Score: 1

      One year ago I bought a 32" Acer LCD TV. I thought, they make good laptops, lets try this... it has great specs and is so cheap (for at the time). But alas, I noticed how slow it turned on. And I noticed how slow it was to change channels. That was fine, but the visual artifacts and color banding was enough for me to take it back and learn what I was doing. I read AVS Forum and drove around town. Then I did it, I bought a $3500 TV the same size and guess what. It turns on fast, changes channes fast, and has no display bugs (even with SD yes). So moral of story, if you are picky, you get what you pay for.

    11. Re:fast booting TVs ? by Ucklak · · Score: 1

      Part of it, not all of it, part of it is also perception.

      Tube televisions also take about 5-15 seconds to come up especially the >27" models.
      It's just that you hear the "click" and you immediately think it's on at that point, it is but the picture isn't bright enough or in focus yet.

      I have a 19" tube that takes 7 seconds to come on and a 27" tube that takes 12 seconds.
      I also have a 27" LCD that takes 10 seconds to come on but in a different fashion than tubes.
      First you hear the "click", then the picture, then the audio. All that takes 10 seconds.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    12. Re:fast booting TVs ? by schamarty · · Score: 1

      reminds me of the IBM old hand who once said something like this on an internal forum:

      "When we were asked to design the IBM PC, we were given only one parameter: it had to be as easy to use as a telephone. I think we have achieved it -- my new telephone has a 150-page user manual and they made me take a class!"

    13. Re:fast booting TVs ? by julesh · · Score: 3, Insightful

      My brother got a fancy new tv recently and I was bothered by the boot time. It is only like 15 or 20 seconds, but I really didn't understand why the tv was able to show me a message explaining that it was busy turning on, but unable to show video. That kind of thing always leads me to wonder, is there some real technical limitation, is there some spaz that thinks it's fine(booting for 15 seconds is better than being a little blurry for 0.5 seconds or something equally stupid), or is the development process just broken?

      True story: I worked on an application a couple of years back for a client who was going to distribute it to his clients. It was a Java program, so expecting long start-up times we had the designer put a splash window together for while it was starting. But, through one optimisation or another, I managed to get the start time down to about 2 seconds.

      When we showed it to the client, his response was basically "there's not enough time to see the splash window; put a delay in there."

      So the app shipped with a 5 second delay in the startup process so that his clients had enough time to see his fancy graphics.

    14. Re:fast booting TVs ? by Anonymous Coward · · Score: 0

      The TV should be getting a couple of I frames per second, so I'm not sure that is the cause of much wait.

    15. Re:fast booting TVs ? by StikyPad · · Score: 1

      Was it Photoshop or Acrobat? You don't have to say anything, just blink once for PS and twice for Acrobat. Ready? Ok.. Photocrobawhat the hell, 3 blinks doesn't mean anything! Ok, let's try again...

  9. I had this idea as well. by Stonent1 · · Score: 0

    Possibly now that we have the hybrid flash/magnetic hard drives this could be possible. A highly compressed start image could be put together by windows much like how you could create a Linux kernel with just the drivers for the things you have in it. This could be loaded into the flash area of the drive and pulled into ram very quickly. A flag could be set to that if the hardware had changed and the system was unbootable, the next restart would attempt to load the OS in the normal way.

    1. Re:I had this idea as well. by Anonymous Coward · · Score: 1, Insightful

      People assume that disk slowness is a big part of boot time but apparently not. There was a review where they booted XP from from a RAM drive, as fast as you can get, and it only shaved off a few seconds. If you watch the disk activity light there are long pauses where it is not doing IO.

    2. Re:I had this idea as well. by Stonent1 · · Score: 1

      True, Maximum PC tried this about 6 years ago. They purchased a 4GB ram drive for about $16,000 and installed Windows on it but it, like what you said, only took a few seconds off the startup.

      What I'm hoping for is some sort of a compressed hibernate state that is just to the windows logon screen. A normal hibernate file is 512 to 1024 MB which is everything you were running. If the file was say 64mb then maybe it would accomplish this task.

  10. Hybrid drives by Inverted+Intellect · · Score: 1

    I have absolutely *NO* idea what is and isn't feasible regarding boot up times with current methods, but hybrid drives should improve this by a lot. With all of the required boot-up bits written to non-volatile memory with practically zero seek-times, computers with hybrid drives will hopefully boot up almost instantly. And from what I hear, some motherboard makers will soon be including flash memory on the mobos themselves for this very purpose.

  11. IBM's "Rapid Resume" by hiryuu · · Score: 1, Interesting

    IBM gave something like this a whirl back in the day (late 90s) with their Aptiva product line (at least - possibly with others), called "Rapid Resume." If I recall correctly, it just dumped the contents of all memory to an image file on the hard drive, and preserved the swap and shut down. The theory was, on start-up, it would just load the state right back into RAM, and away you went.

    The problems I recall it having for certain wer that the time to dump to disk was waaaaay too long, and I don't think it was compatible with FAT32, among other issues. Anyone else remember this thing?

    --
    Karma: Excellent, but still won't get you laid.
    1. Re:IBM's "Rapid Resume" by Kuciwalker · · Score: 2, Informative

      It's called "hibernate."

    2. Re:IBM's "Rapid Resume" by drewzhrodague · · Score: 1

      There are several methods of doing the same thing. Usually you have to have a special partition on the disk, which is the size of your memory plus some overhead. Usually these require the use of obtuse tools, writen by committies of idiot managers. I so do wish there were a hibernation method that I could use with Centos on my old Dell C640.

      --
      Zhrodague.net - I do projects and stuff too.
    3. Re:IBM's "Rapid Resume" by the_rev_matt · · Score: 1

      We also called it Rapid Recrash, because if your system crashed RR would bring it right back of to the state it was in just before it crashed. And the first thing it would do is crash...

      --
      this is getting old and so are you

      blog

    4. Re:IBM's "Rapid Resume" by Steinfiend · · Score: 1

      Yup, I remember that, I did Tech Support for IBM back in the day. The only thing I really remember about it was sometimes it got 'stuck' during the resume process. We had to do some thing like, turn it off, hold down both mouse buttons, turn it on, turn it off and then let it boot.

      Or maybe that was part of some weird, Tech Support nightmare I had.

  12. Maybe it's just Windows XP? by Anonymous Coward · · Score: 4, Interesting

    I triple boot NetBSD, FreeBSD and x86 Solaris on my old desktop with an Athlon XP processor, and 512 MB of RAM. I don't recall off-hand the exact processor speed.

    Regardless, NetBSD is the fasted of the three. It takes a little over 6 seconds from power-on to the login screen. FreeBSD takes 11 seconds. Solaris is a bit longer, clocking in a 14 seconds. I know these times because I was curious of this question as well, and so I did the timings. All three systems are basically the default installs, plus whatever initialization file changes there have been from installing various pieces of software.

    Solaris does start into X, so that may be why it takes longer. Still, adding the 2 or so seconds it starts to get X running, NetBSD and FreeBSD are still less than Solaris.

    1. Re:Maybe it's just Windows XP? by SaidinUnleashed · · Score: 1

      It is. On the box I am on now, a 933MHz P-III with 256mb of ram (RDRAM FTL...), Linux takes 16 seconds from grub to the login prompt (only 25 if I switch to gui login), but Windows XP takes almost a minute to get to login, then about a minute more until everythng is done loading, like AV stuff.

      So yeah, I think it's just Windows that has become incredible fat bloatware.

      --
      Shiny. Let's be bad guys.
    2. Re:Maybe it's just Windows XP? by izomiac · · Score: 1

      The difference seems to be entirely OS specific. MS-DOS probably takes virtually no time to boot. I've heard of people trimming their BeOS boot times to about 4 seconds from power-on (remember that BeOS isn't multiuser either, so there's no login prompt). And Windows XP can be trimmed down to something like 15 seconds on normal hardware IIRC.

      Personally, my boot times are about 40 seconds for BeOS, 75 seconds for Windows XP, and about 200 seconds for Linux (the primary reason I hardly ever boot it). But that's in part due to my BIOS taking 10 - 30 seconds to do its thing (if it doesn't freeze), my boot manager taking 5 seconds before timing out, and BeOS hating my IDE chain (~80% CPU usage for 1.2 MB/sec).

    3. Re:Maybe it's just Windows XP? by deadgoon42 · · Score: 1

      6 seconds from power-on to login? I find that unlikely. POST on my computer with roughly comparable if not better hardware takes at least that long. Now from boot manager to login I can believe for NetBSD. It is super quick. Now if it were only suitable for desktop use.

      --

      Smeghead every day of the week.
    4. Re:Maybe it's just Windows XP? by ben+there... · · Score: 1

      When I first got my computer in 2002, I got really into tweaking the performance for a while. I turned off services, used BootVis to see exactly what was slowing down the boot and by how much, and multiple defrags with different apps. I got the boot time from [BIOS]->[usable desktop] down to 11 seconds on an essentially clean install plus OEM drivers and updates up to SP1. Everything except the nVidia driver. Installing that brought it to 18 seconds.

      What I found was that XP prefetching helps a lot, especially if you force prefetching optimization several times after defragging with the built-in defrag without really changing much on disk in between. Services hurt a lot. And obviously nVidia's driver (or any large driver) slowed it down a lot. Most utilities like Norton CrapAV will slow it down more than almost anything. And SP2 slowed it down considerably.

      Currently my boot time is probably about 45 seconds and I don't really have time to reformat/reinstall/tweak to get it back under 20 seconds. You can't really keep it there on XP without constant tweaking anyway.

    5. Re:Maybe it's just Windows XP? by Popsmear · · Score: 1

      My windows XP takes about ~6 seconds. It used to do it marginally quicker, but that was after a fresh OS reload. Granted it is still fairly near a new reload (at 3 months) but it still does it in ~6 seconds. I have an overclocked 4400, 2gigs ram.

    6. Re:Maybe it's just Windows XP? by johncadengo · · Score: 1

      Why in the universe would you triple boot Netbsd, freebsd and x86 solaris on the same computer? EVER?

      --
      My page.
    7. Re:Maybe it's just Windows XP? by electrosoccertux · · Score: 1

      Tand BeOS hating my IDE chain (~80% CPU usage for 1.2 MB/sec). Make sure you've got the UDMA mode. I had that problem once...friend had forgotten to put them in the kernel or something, so I was running in PIO mode 1. Lol.

    8. Re:Maybe it's just Windows XP? by MichaelSmith · · Score: 1
      Why in the universe would you triple boot Netbsd, freebsd and x86 solaris on the same computer? EVER?

      You might be integrating software on different platforms. Testing, building binary releases, that sort of thing.

    9. Re:Maybe it's just Windows XP? by julesh · · Score: 1

      POST depends entirely on your BIOS. If you have a good BIOS and optimise the settings manually, you can get it down to a couple of seconds.

  13. Hibernate, or suck it up by svunt · · Score: 2, Insightful

    Hibernation, as almost everyone's pointed out, works fine, unless you *need* to reboot for an install, crash, etc. In taht case, geez, 30 seconds? Cry me a river, how often do you actually need to restart?

    1. Re:Hibernate, or suck it up by techmuse · · Score: 1

      Hibernation (or sleep) causes my PC to blue screen or freeze.

    2. Re:Hibernate, or suck it up by Paul+Slocum · · Score: 1

      Or standby. And it works for my desktop just as well as my laptop. In Windows XP, under power settings you can choose what the power button does. I have my set to go to standby.

    3. Re:Hibernate, or suck it up by garcia · · Score: 1

      Cry me a river, how often do you actually need to restart?

      While I 100% agree with your "cry me a river" statement, some of us have to shutdown and restart at least daily for work. I come in to work, start the computer and go down the hall to get mail, etc. I don't have a clue how long it takes to boot but I'm certainly not complaining about it.

    4. Re:Hibernate, or suck it up by svunt · · Score: 1

      That's a good point...if you have a regular start-up moment daily, 30 seconds isn't hard to fill with coffee, cleaning crap off your desk, masturbation, etc

    5. Re:Hibernate, or suck it up by hansamurai · · Score: 1

      You should leave your computer on overnight at work and run something like Folding@Home to use the unused processor time.

    6. Re:Hibernate, or suck it up by AdamKG · · Score: 1

      Lol. Ok, so even with the theory that you can wank at work, that doesn't solve the issue for students like myself, who have to power down multiple times (I don't count, but probably around 4 is average) per day as we switch classes, go from/to home, etc. Luckily for me, my suspend works perfectly (with Ubuntu) but the submitter has a point: low-level stuff like acpi should be extremely, totally, absolutely reliable. The fact that suspend does not work universally is ridiculous.

      --
      groupthink: It's good for self-esteem.
    7. Re:Hibernate, or suck it up by AdamKG · · Score: 1

      It may be unused CPU time, but it's not unused power. Try running something like that on a laptop and notice how things heat up rather quickly... the same thing happens on a desktop, you just don't notice it (until the power bill comes).

      --
      groupthink: It's good for self-esteem.
    8. Re:Hibernate, or suck it up by pasamio · · Score: 2, Insightful

      Get a Mac. A platform where the operating system and hardware are made by the same people. To be honest Microsoft can't get it to work all of the time on all of the different hardware configurations. Apple, due to their incredibly narrow hardware support base, can test it out. So if its vitally important that your computer presents a desktop in under 5 seconds, get a Mac since you will have a better chance of it working :) (simply a numbers game, except this time the smaller numbers are better).

      --
      I always wondered where this setting was...
    9. Re:Hibernate, or suck it up by drewzhrodague · · Score: 1

      Cry me a river, how often do you actually need to restart? Hi. The battery in my laptop only lasts so long. I live out of my freaking laptop, and restart all the time. It's annoying with GNU/Linux, and I'd love a hibernation feature.

      --
      Zhrodague.net - I do projects and stuff too.
    10. Re:Hibernate, or suck it up by Anonymous Coward · · Score: 0
      Cry me a river, how often do you actually need to restart?
      Dear Mr Timberlake. Hibernation ain't instant-on either. Please try harder next time if you wish to solicit tears. Thanks for playing.
    11. Re:Hibernate, or suck it up by binarybum · · Score: 1

      a lot of workplaces require (and understandably so) that people shut their systems down at night to save power. I do this myself on my home system to save on my energy bill as well, and I do find it frustrating that new generations of hardware and OSs really only make minor dents in boot times. I also consider the shutdown time on my new laptop to be annoyingly slow. One of my favorite things about my Palm device is the quick on/off response. I imagine that good solid-state HDs will ultimately help solve this issue, but presently it is surprising/disappointing that more isn't done from a software perspective.

      --
      ôó
    12. Re:Hibernate, or suck it up by schwaang · · Score: 1

      My home PC burns 165W running F@H with the monitor off. Even if the power at work is "free", conservation is a moral duty until power comes from some non-global-climate-changing source.

    13. Re:Hibernate, or suck it up by Anonymous Coward · · Score: 0

      Hi, my names Raven and I'm an elitist asshole.

      (Thanks to Penny Arcade)

    14. Re:Hibernate, or suck it up by ceoyoyo · · Score: 1

      Your Palm is only doing something like suspend though. My notebook can suspend and resume just as fast as your Palm. It does it reliably too -- it's a Mac. My last Windows notebook, a Hitachi, would do it fine about 75% of the time. Apparently there ARE advantages to having your OS manufacturer also put together the hardware it runs on.

    15. Re:Hibernate, or suck it up by nwbvt · · Score: 1

      "Cry me a river, how often do you actually need to restart?"

      If you are running Windows, you have your weekly reboots for whatever security updates have come out...

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    16. Re:Hibernate, or suck it up by delire · · Score: 1

      Why don't you just suspend the thing? FYI Ubuntu seems to be your best bet if you want out-of-the-box suspend support where you can close the lid and send a laptop off snoozing in seconds. I've seen several Ubuntu different laptops with this working perfectly.

      Suspend in Debian is improving gradually over the years, but for some odd reason I now have to disconnect any USB devices, and ifdown network devices, else it grumbles about not being able to power manage these things. This results in it getting stuck half-way, requiring a painful hard reset.

    17. Re:Hibernate, or suck it up by zCyl · · Score: 2, Funny
      Hibernation (or sleep) causes my PC to blue screen or freeze.

      I'm sure you can fix that with a reboot. :)
    18. Re:Hibernate, or suck it up by pnot · · Score: 1

      Lol. Ok, so even with the theory that you can wank at work, that doesn't solve the issue for students like myself, who have to power down multiple times (I don't count, but probably around 4 is average) per day as we switch classes, go from/to home, etc.

      Good point; you must be feeling a little chafed by the fourth wank of the day. Personally I solved (or avoided) the issue by using a pen and paper rather than a laptop: cheap, enjoyable, and very short start-up time.

    19. Re:Hibernate, or suck it up by vitaflo · · Score: 1

      I need to restart all the time. I dual boot OSX and XP. Would be great if start ups were 5 seconds like wake from sleep is.

    20. Re:Hibernate, or suck it up by Anonymous Coward · · Score: 0

      Unfortunately, the Python interpreter for the Paper platform (PaperPython) is still painfully slow, and prone to bugs. It's file access is particularly notorious; PaperPython has been known to lose data completely - for instance, _never_ pass a string containing "homework" to a Dog object's "eat()" function - or put data in an unreadable format (file.handwrite() has a very high corruption rate).

      This is in notable contrast to IronPython, which is known for its extreme data ruggedness. On the other hand, it's a rather heavy implementation, which makes it unreasonable for carrying around campus.

    21. Re:Hibernate, or suck it up by dsanfte · · Score: 1

      Why the asshattery? He asked a question, he didn't commit a murder. Be polite.

      --
      occultae nullus est respectus musicae - originally a Greek proverb
    22. Re:Hibernate, or suck it up by soft_guy · · Score: 1

      I need to restart all the time. I dual boot OSX and XP. Would be great if start ups were 5 seconds like wake from sleep is. This is a good point indeed. I have some test systems at work with multiple versions of OSes and different configurations installed. I have to reboot to switch between partitions. For example, testing with pre-release operating systems, etc. So, faster boots would be better for me. Even better would be if the computer could start up correctly when the switchbox is set to a different computer. The machines seem to not start up correctly if they are not "switched in" during boot. Irritating.
      --
      Avoid Missing Ball for High Score
    23. Re:Hibernate, or suck it up by HappyEngineer · · Score: 1

      Hibernation doesn't work on my system. I have 4GB of ram (only a subset of which is recognized by Windows) and WinXP chokes trying to hibernate.

      I shut off my computer at night because it saves money. My electricity bill used to be about $250 a month. When I shut my computer down at night the bill dropped to $80 a month.

      My computer also takes at least several minutes to boot up. It seems like it takes longer every time I upgrade my system. Every time a new version of Windows comes out it takes longer to boot up. I thought things would go at least a little faster when I upgraded to a dual CPU system but the bootup time stayed about the same (implying to me that it's disk speed that's the limiting factor).

      I very much wish that bootup time could be reduced. As it is I use my laptop (where hibernation does work) when I need to jump online quickly.

    24. Re:Hibernate, or suck it up by From+A+Far+Away+Land · · Score: 2, Insightful

      The guy's right, start up time is too long. When even cameras need to be "booted" in over a second, something is not right.

    25. Re:Hibernate, or suck it up by BiggerBoat · · Score: 1

      What on Earth kind of computer are you running?! A REALLY high-end system might burn something like 330 watts on average, and if you're paying 20 cents per kilowatt-hour for electricity (WAY over the national average), even then, running 24/7 vs. not running it at all, you're only talking about something like $50 extra per month. Something else is afoot here.

    26. Re:Hibernate, or suck it up by me22 · · Score: 1

      What does fortune say?

      Linux : Because rebooting is for adding new hardware.

    27. Re:Hibernate, or suck it up by Anonymous Coward · · Score: 0
      You should leave your computer on overnight at work and run something like Folding@Home to use the unused processor time.
      He should run only software approved by his employer for business purposed and strictly follow all applicable standards dictated by his employer. Unless his employer is an extreme exception, Folding@Home won't be on the list of approved software and he won't have any business running it on a computer owner by his employer. You should get a life.
    28. Re:Hibernate, or suck it up by HappyEngineer · · Score: 1

      My system draws 350 watts with the monitors all turned off. With all 3 monitors turned on and only 3 hard disks plugged in it runs at roughly 550 watts. It used to be higher but I switched to LCDs for two of my monitors and that dropped power usage down by I think 100W or so (these monitors have probably already paid for themselves that way).

      I actually have two power supplies in the system (each one rated for 650 watts). I originally had more hard disks plugged in for use as a media center, but I unplugged them when I realized they were wasting wattage considering how rarely they got used. So I just plug them in when I actually need them now.

      I tried using the power saving mode, but the computer always froze up when it entered it, so I can't use it.

      It's dual cpu and has I think 4 to 6 system fans running. I could disconnect some of them, but I'm a bit scared of risking damage to the system by trying that.

      It has a high end dual video card (geforce 9500 I think. whichever version of the geforce it is that has two cards in it). However, I don't think this is relevant. My power usage didn't change when I upgraded the card except when I actually play games.

      I live in California where power rates are very high. Even at my current lower rate of usage I pay 32 cents per KwH for all power over 300% baseline. (It's 22 cents at 200% baseline and 11 to 12 cents at 100% of baseline and below). Over the years those rates just keep going up. It was when my bill jumped from $200 to $250 in one month that I decided it was worth the effort to just shut it off every night.

    29. Re:Hibernate, or suck it up by julesh · · Score: 1

      Hibernation, as almost everyone's pointed out, works fine, unless you *need* to reboot for an install, crash, etc.

      No, it doesn't. On my machine (with 384MB of RAM) hibernation takes nearly half as long as booting in the first place does. On a friend's laptop (512MB of RAM and a 5400RPM hard disk) it actually takes *longer*.

      The point is, though, that you could use the same technique to store an OS image that doesn't have any apps running, and has a bunch of unused memory that doesn't need to be written out to disk, so there's less to load and the startup time is faster. You could probably get it down to 5-10 seconds if you did this. So why does nobody do this? Is there a system somewhere that does?

    30. Re:Hibernate, or suck it up by julesh · · Score: 1

      Hibernation doesn't work on my system. I have 4GB of ram (only a subset of which is recognized by Windows) and WinXP chokes trying to hibernate.

      Have a look through MS's knowledge base. I don't have the article number, but they have released a hotfix to fix this problem.

      Still, with that much RAM I suspect hibernation will be slower than rebooting...

    31. Re:Hibernate, or suck it up by Anonymous Coward · · Score: 0

      Or fixing the latest kernel hole du jour.

  14. Hardware and Security by DreadSpoon · · Score: 4, Informative

    There are two reasons why your suggestion won't work.

    First, let's say that you upgrade some hardware. There will be no way for the OS to know that there's new hardware unless it goes through the hardware detection and configuration stages of bootup, which is what takes most of the time. Worse, if it doesn't do this, the system will probably just crash, as the memory image loaded will have the wrong set of drivers installed and they'll be pointing at the wrong set of hardware addresses.

    Second, and this is more of a recent issue, there is a lot of work that's going into randomizing memory addresses to increase security. In the event of a security hole, randomized memory addresses make it far more difficult to take control of the machine as a hacker, virus, or worm can't use a hard-coded memory address during the attack. With a pre-built boot-up image, the memory addresses will not be randomized, which defeats a lot of the gain of this security benefit.

    That said, you could just use hibernation on your computer. That is essentially the same thing as what you're asking for. A desktop is just as capable of sleeping or hibernating as a laptop is. The only thing is, if you want to make any hardware changes, you must remember to turn on the machine and do a complete shutdown first.

    Also, there are companies who are focusing on bootup speed. In fact, every major Linux distro has been focusing on it for the last year or two. It's unfortunately just not that easy to speed things up without sacrificing stability or functionality.

    1. Re:Hardware and Security by Loconut1389 · · Score: 1

      most modern motherboards leave power to much of the system- (ever notice your NIC card still lights up- and thats not from power over ethernet) and how things like Wake-on-Lan, Wake-on-ring, etc work- and how your keyboard can unsuspend the system.

      In any case- -never- replace cards or work on your system without the power unplugged or the hard-power switch on the back off if you have one. You may get lucky a few times, if you're really handy at getting all the pins lined up in the socket before you put it in- but sooner or later you'll short something or surprise a circuit and you'll be unhappy.

    2. Re:Hardware and Security by Hortensia+Patel · · Score: 1

      Re point 1 - true, but not insurmountable. A trivial "case has been opened since last shutdown" trip switch could determine whether a full boot is needed.

      Re point 2 - why would the boot image need to be pre-built? Why not record it at install/update?

      I agree with you that a properly-implemented hibernate would deliver essentially what the OP is asking for, and I don't think it needs your caveat.

    3. Re:Hardware and Security by abradsn · · Score: 1

      I would just like to point out that this memory randomization security technique can still be applied in any event. I would also like to point out that the memory randomization technique is easily worked around by real hackers. I'm not saying that it is a bad technique, just that it will soon enough be ineffective.

    4. Re:Hardware and Security by 1u3hr · · Score: 1
      First, let's say that you upgrade some hardware. There will be no way for the OS to know that there's new hardware unless it goes through the hardware detection and configuration stages of bootup

      If we assume that the power must be interrupted to install new hardware, it would be trivial to have a switch that recognised that. A dead man's switch, so to speak. (Using the "feature" that most mobos seem to have now that turning "off" still leaves the mobo powered, unless you actually pull the plug.) This wouldn't be foolproof, but most PCs go for years without any hardware changes. I don't know if more recent Windows handles USB devices better, I use Win2k and generally have to reboot if I attach anything more complex than a storage device. Macs of course "just work".

    5. Re:Hardware and Security by camperdave · · Score: 1

      We are already used to pressing the [del] key or the [F2] key to get into the BIOS. There is no reason that we couldn't assign a key to force a full hardware detection boot when pressed. So, [power] gives you instant on, and [shift][power] gives you a full boot.

      O.T. Hey Slashdot! Why do my < and > get swallowed up when I choose Plain Old Text? Hello! It's plain old text. < and > have no meaning in plain old text. (and while we're on the topic, why does &lt; show up as < instead of &lt; ?)

      --
      When our name is on the back of your car, we're behind you all the way!
    6. Re:Hardware and Security by soldack · · Score: 1

      I have added hardware like a PcCard or USB device while the system is in hibernation and it happily detected it when it came back. Windows Plug And Play handles device detection on insertion if the underlying bus supports it. This works for USB, FireWire, PCMCIA, PCI Hot Plug, fibre Channel, etc.
      Removing hardware while in hibernation can cause some badly designed drivers to crash. In Windows hibernation doesn't just happen...drivers are warned about going into hibernation and coming back from it. The same is true for suspend or other lower power states. They get nice Power IRPs (I/O Request Packets) and should make sure their hardware is turned off while entering the lower power state and make sure it is still there when coming back from hibernation.
      I worked on a driver for a fibre channel card and our drivers handled disks and cards being removed or added while in hibernation. The latest driver model makes handing power IRPs even easier then in the win2k/xp days.

      --
      -- soldack
    7. Re:Hardware and Security by Tablizer · · Score: 1

      First, let's say that you upgrade some hardware. There will be no way for the OS to know that there's new hardware unless it goes through the hardware detection and configuration stages of bootup

      Just have a prompt, "Is there any new hardware?". If you answer "No", it boots fast. If you don't answer for X seconds or answer "Yes", then it loads the long way.

      That said, you could just use hibernation on your computer.

      I've found it unreliable. Plus, Windows needs a good boot every few days or you get weird stuff.

      Second, and this is more of a recent issue, there is a lot of work that's going into randomizing memory addresses to increase security.

      Good point. However, it would be nice if that was a configurable choice also.

    8. Re:Hardware and Security by Ctrl-Z · · Score: 1

      O.T. Hey Slashdot! Why do my < and > get swallowed up when I choose Plain Old Text? Hello! It's plain old text. < and > have no meaning in plain old text. (and while we're on the topic, why does &lt; show up as < instead of &lt; ?) More OT: Read the FAQ. What you are looking for is called "Extrans". Plain Old Text is "Same as 'HTML Formatted', except that <BR> is automatically inserted for newlines, and other whitespace is converted to non-breaking spaces in a more-or-less intelligent way."
      --
      www.timcoleman.com is a total waste of your time. Never go there.
    9. Re:Hardware and Security by theonetruekeebler · · Score: 1

      A trivial "case has been opened since last shutdown" trip switch could determine whether a full boot is needed. Fails for hardware plugged into USB and firewire ports.
      --
      This is not my sandwich.
    10. Re:Hardware and Security by jd · · Score: 1
      The 286 had an instruction to load/save the complete state of the processor from storage in one go. Later processors did not have this capability, which is frankly pathetic. Ideally, you'd have such an instruction on all processors (GPUs, FPUs, CPUs, etc) which would reduce such power-to-known-state operations to a very short time.


      The best I've seen, in terms of imaging, is the work on LinuxBIOS. This transfers your initial kernel and initial ramdisk (if any) from Flash, but that's not really improving the method. It only improves what you use the existing method with.


      One of the problems mentioned a lot is with initializing hardware. Well, let's be honest about this - you never actually NEED to initialize most of the hardware at boot time anyway. It only needs to be fully operational at first use. Furthermore, most initialization can be done in parallel and can be entirely off-loaded. I see absolutely no reason why you couldn't have a PCI card or an FPGA chip on the motherboard whose sole function was to set up pieces of hardware. Offload the whole damn plug-and-play crap from the kernel and put it in hardware. It's better there, because modifying the state of hardware can disrupt the kernel a whole lot more than it can disrupt a solid-state circuit. Software PnP is dangerous, because the kernel runs on the very hardware that could either be removed or disrupted. (A single power spike could ruin your computer's whole day.)


      (In case anyone hasn't noticed, I tend to like hardware solutions. Wafer technology isn't at the point where you could reduce the entire Linux kernel to a series of gates and registers - besides which, my hands aren't steady enough to apply the patches you'd need - but software is only good for things that are too complex or too dynamic for hardware. A full hardware detection sequence, initialization and registration system is still well within the bounds of what hardware can do vastly better than software. Stuff that is so utterly non-standard that it needs its own unique init sequence would be a problem, but since I'd like to see standards violators deported to the far side of the moon, there are certain advantages in having a system that boots rationally-designed hardware the best.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    11. Re:Hardware and Security by Anonymous Coward · · Score: 0

      Why? It shouldn't take more than a second to probe, say, the PCI devices. You just do a quick check against the saved list of devices, and if it's still the same (99% of the time), you do the quick bootup.

      Admitted, most Linux and BSD kernels (and Mac OS) take hours to probe all devices, but they do it sequentially, just like sysvinit and BSD init start all processes sequentially. Burk!

      Besides, you could init most devices lazily. When I have a USB disk plugged in in XP or Mac OS, it only shows some time after startup. Before then the system simply boots up the *software*.

    12. Re:Hardware and Security by zoftie · · Score: 1

      Simple: scan pci bus, save the footprint and characteristics, even ip adresses for fast boot. Then say if there is a new device on pci bus or any other bus, proceed with regular boot, otherwise read frozen image and viola.

    13. Re:Hardware and Security by julesh · · Score: 1

      First, let's say that you upgrade some hardware. There will be no way for the OS to know that there's new hardware unless it goes through the hardware detection and configuration stages of bootup, which is what takes most of the time. Worse, if it doesn't do this, the system will probably just crash, as the memory image loaded will have the wrong set of drivers installed and they'll be pointing at the wrong set of hardware addresses.

      I really have no idea why everyone here is spouting this bullshit. A PCI device probe takes at most a few thousand bus cycles. On a 33 MHz bus, that's almost zero time. A USB probe is a little slower, but still not problematically long. Hardware detection is a virtually instant feature. Initialisation may take a little longer, but still it's worth pointing out again: from load time to the time it starts executing user-mode code, a Linux kernel can boot in a couple of seconds on modest hardware.

      Second, and this is more of a recent issue, there is a lot of work that's going into randomizing memory addresses to increase security. In the event of a security hole, randomized memory addresses make it far more difficult to take control of the machine as a hacker, virus, or worm can't use a hard-coded memory address during the attack. With a pre-built boot-up image, the memory addresses will not be randomized, which defeats a lot of the gain of this security benefit.

      That is more of a problem. But addresses could be randomized on each full reboot (perhaps with a window that pops up suggesting the user performs a full reboot every month or so), and still achieve most of the benefits.

      That said, you could just use hibernation on your computer. That is essentially the same thing as what you're asking for.

      Not really. The poster is asking for optimised hibernation that doesn't remember his running apps, just the core system programs, so that the hibernation file is smaller and doesn't take as long to load. Yes, I'm sure he knows about hibernation. Presumably, he also doesn't want it to have to write the hibernation file each time he shuts his machine down, either.

      Also, there are companies who are focusing on bootup speed. In fact, every major Linux distro has been focusing on it for the last year or two. It's unfortunately just not that easy to speed things up without sacrificing stability or functionality.

      Which is presumably why my Debian system took twice as long to boot out of the box on the same hardware as the older SuSE image it replaced...? Linux distros are concentrating on bootup time because they have a problem -- modern Linux bootup times are spiralling out of control because it seems like every little feature somebody adds requires something new to start at boot time. Something more like Window's service control manager is required, so that such things can be started on-demand, not at boot time.

    14. Re:Hardware and Security by xonicx · · Score: 1

      There will be no way for the OS to know that there's new hardware unless it goes through the hardware detection

      instead of processor asking for hardware present on the system, cant we have a model where hardware starts negotiation with processor?

    15. Re:Hardware and Security by Stradivarius · · Score: 1

      actually, the memory randomization's main benefit is that the memory addresses are different among different machines on the network. Thus even if one machine gets infected, it's unlikely to be able to infect its neighbors, and you effectively get a herd immunity.

      That benefit doesn't go away with prebuilt images, assuming that different machines have differently randomized images. I.e. a given machine can choose to use the same memory addresses all the time, as long as those addresses are different than the ones used by its neighbors.

    16. Re:Hardware and Security by UnknownSoldier · · Score: 1

      > There will be no way for the OS to know that there's new hardware unless it goes through the hardware detection and configuration stages of bootup, which is what takes most of the time.

      1. There should be hardware support for this. One pin/line reserved for "New Hardware Here!"

      2. Any OS that requires a reboot to reconize new hardware at any time, is sloppy.

      Users should be to hot-swap audio, video, hard drives, cd-roms, mouse, keyboards, at ANY time, and the OS should keep working. Having to reboot is the lazy programmers way of saying "I don't want to solve this problem -- too bad for you!"

      As a programmer, this would be a HUGE problem to solve, but it would make life for end users SO much easier. But isn't that typical of programming in the first place.

      OS's and Programs really need to move into the 21st century -- it ALL about the user experience. Excuses such as "It's too hard" is bullshit.

      Cheers

    17. Re:Hardware and Security by ivan256 · · Score: 1

      Removing hardware while in hibernation can cause some badly designed drivers to crash.

      Like the default Microsoft USB HID drivers. Don't unplug that mouse while you are hibernating.

    18. Re:Hardware and Security by ivan256 · · Score: 1

      It's not as simple as programmers being lazy. Hardware has to be designed for hot plugging. Both from the interconnect (power to the right places in the right order... For example, notice how two pins in your USB connector are longer than the others) and in terms of notifying software of a change. The problem is usually that hardware manufacturers are too cheap to make their hardware with all the appropriate hooks to allow hot-plugging. PCI hot plugging has been around for years, but what percentage of cases and motherboards have all of the components necessary for hot-plugging? 20%? 1% if you don't count servers?

      You can try blaming the programmers though. Good luck.

  15. Sleep / Hibernate by saikatguha266 · · Score: 1

    You have just described the concept behind hibernate (suspend to disk) and sleep (suspend to memory).
    I have not "booted up" in over 6 months now; I updated my kernel 6 months ago.
    The time from opening the lid to being able to use it is under 5 seconds.
    There should be no reason why the same can't be done for desktops.

  16. STR by SmartSsa · · Score: 5, Insightful

    Suspend To Ram.

    If you need to reboot, you're rebooting for a reason - likely because something in that "50 to 75 MB" has changed.

    Of course, if your box doesn't support suspending to ram, then hibernation is an ok alternative. But sometimes hibernate can be just as slow, if not slower than rebooting.

    end of line.

    1. Re:STR by Anonymous Coward · · Score: 0

      End of Line... I love it... Absolutely love it.

      Just call me MCP.

      Mode this up if you don't get it.

      As MCP I'll reboot you! Hahaha

      Hmm... I wonder how long that ran before it was rebooted.

    2. Re:STR by Anonymous Coward · · Score: 0

      Actually, back in the days of Amiga, using the Amiga's RAD drive you could kinda do this. I remember dumping the main files the system needed to boot to the rad drive (script automatically did this on first boot), and from there on any reboots where within a few seconds. I really miss that feature.

    3. Re:STR by TheThiefMaster · · Score: 1

      Suspend to ram is known as "Suspend Mode: S3" in the bios. A lot of PCs default to "S1&S3" (which I've no idea what it means) or plain S1 mode, which doesn't seem to actually power anything off, it just stops the cpu executing instructions.

      Btw, my pc uses about 15W in S3 and 2W when off, vs about 150-250W when on.

    4. Re:STR by poot_rootbeer · · Score: 1

      If you need to reboot, you're rebooting for a reason - likely because something in that "50 to 75 MB" has changed.

      Either that, or it's 6PM and you're done with work for the day and preparing to head home.

      A lot of people still think of a computer as an appliance that should be turned off whenever not in use.

    5. Re:STR by Kuvter · · Score: 1

      Addition to parent:

      RAM is volatile. What that means is whatever is in ram is lost when the power stops. ie. When you turn off your computer.

      NRAM (non-volatile RAM) is in development now and that would keep data in RAM even when the computer is turned off. MRAM (magnetic RAM) is a type of NRAM that Ive heard of in development, I think there was a flash variant of NRAM as well, I cant remember the other types of NRAM in development right now. I haven't read the article, but there was one just posted on /., about PRAM, that may also have the same properties as NRAM.

      NRAM would give the potential for instant on (or very fast) loading PCs.

      --
      "To be is to do." --Socrates
      "To do is to be." -- Aristotle
      "Do-Be-Do-Be-Do..." --Sinatra
  17. You know... by dexomn · · Score: 1

    back in the day... they used to have this ramdisk thing...

  18. Oh please. by pair-a-noyd · · Score: 0, Troll

    You're whining about 30 seconds? My god, get a life.
    When I get up in the morning I go into my office and power up everything then hit the bathroom, start the coffee, walk the dogs then back in to grab a cup of now brewed coffee on my way to my desk.
    By then everything is not only booted up but it's warmed up and happy.

    You Generation M (microwave oven) kids need to quit demanding everything on demand.
    "I want it and I want it NOW!"

    1. Re:Oh please. by chaos421 · · Score: 5, Insightful

      don't you think that if computers booted in 1-2 seconds, people would be more likely to turn them off when not in use? odds are, if your computer takes more than a minute or so to boot you won't turn it off say over lunch or during breaks. think of all the energy we could save? for the energy conscious out there, you could start by turning monitors off when not in use.

    2. Re:Oh please. by SocratesJedi · · Score: 2, Insightful

      Bah! I think you forgot: "Get off my lawn!"

      The thought: "You Generation M (microwave oven) kids need to quit demanding everything on demand" is one which discourages advancement in technology. No matter how good something is, it can always be better. Life used waiting for a needed device to power-on is life wasted.

    3. Re:Oh please. by Rakishi · · Score: 1

      Yes because everyone will just love spending 5 minutes restoring their running programs and open documents...

      Sorry to break it to you but boot is the smallest part of what it takes to get up and running. God knows I could boot faster than it takes me to get out of hibernate on my laptop (on average counting time to fix whatever fails to work) but getting everything open again would take forever.

      As for saving power, we already have tons of power saving options in computer: Monitors go to sleep, computers go to sleep, hard drive turn off and so on. Heck, if you want to save even more power you can have it hibernate which is also nice for dual booting.

    4. Re:Oh please. by LurkerXXX · · Score: 4, Insightful

      I really don't know if it's that great of an idea to turn of a computer over lunch. One of the hardest things on a computer (hard drive, motherboard, power supply, you name it) is starting up. That's when most hardware failures occur. Shutting the computer down for an hour at a time and rebooting is going to shorten lifetimes of your hardware. I think when that hard drive fries it might well take more energy to construct a new hard drive and restore backups, etc, than you probably would have saved during those 30-60 minutes x however many days.

    5. Re:Oh please. by Yartrebo · · Score: 1

      Many of my apps (generally the KDE ones) remember where they were before I shut down and reopen whatever files were in use the next time I log on.

    6. Re:Oh please. by TheLink · · Score: 1

      I use KDE, not everything is restored, and it's not always restored in the right order too - I prefer to have stuff in the same place on the taskbar.

      Which is why I find KDE's method of ordering tasks on the taskbar quite annoying (I submitted a bug but the KDE devs don't seem to care):

      [1] If you have a double height taskbar, the tasks are ordered vertically then horizontally. The problem with that is if you remove or insert a task, ALL tasks AFTER that task will change vertical position.

      Windows orders tasks horizontally then vertically, which is much better since only the rightmost and leftmost tasks change position.

      I can keep track of 20+ tasks as long as KDE doesn't keep moving them around (if you click on the calendar all the tasks get repositioned yet again).

      --
    7. Re:Oh please. by Dean+Hougen · · Score: 3, Funny
      I really don't know if it's that great of an idea to turn of a computer over lunch. One of the hardest things on a computer (hard drive, motherboard, power supply, you name it) is starting up. That's when most hardware failures occur. Shutting the computer down for an hour at a time and rebooting is going to shorten lifetimes of your hardware. I think when that hard drive fries it might well take more energy to construct a new hard drive and restore backups, etc, than you probably would have saved during those 30-60 minutes x however many days.

      Absolutely right. After your machine has been off for an hour almost all the oil has drained back into the pan, so it isn't lubricating the engine like it should be. You're better off letting it idle over your lunch hour.

      Dean

    8. Re:Oh please. by arminw · · Score: 2, Insightful

      .....don't you think that if computers booted in 1-2 seconds.....

      There are computers that do this RELIABLY every time. They are called Macs. Mine is set to automatically sleep if there is no meaningful activity in 15min, such as user input, down or uploading or playing music. It takes 3 seconds to come back to normal operation. This return includes reconnecting to services such as Instant Messenger and checking for new email. So if you are energy conscious get a Mac and save the planet.

      --
      All theory is gray
    9. Re:Oh please. by thegoogler · · Score: 1

      i call bullshit on this.

      i bought into this theory, and decided to build a new system complete with a big UPS and _never_ shut it off. only reboot, unless installing hardware or somesuch absolutely necessitated shutting it off(i've installed SATA hdd's, new fans, etc without shutting it down). and so far i've actually had quite a few failures, first of all i've actually had to replace every fan at least once including the video card HS fan. i've blown a power supply, a hard drive, i even fried an NIC after about 3 years. although it was old at the time.

      whereas my other computer, which is a pentium 3 from about 1999 has had absolutely no parts fail. it gets turned on, and shut off every day. i wish i actually had the cash to build two identical systems so i could really test this, but it seems like it's at least hinting that the "leave it on all the time" theory is crap. and an even better point to make, most parts now(INCLUDING cpu's) are only designed to last 4-5 years. everything will more than likely fail whether you turn it on and off all the time or not, at or around 5 years. much less for fans if they run all the time.

    10. Re:Oh please. by LordLucless · · Score: 1

      I so agree. If everyone stopped complaining about things and trying to make them better, we could all be living like the Amish!

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    11. Re:Oh please. by Anonymous Coward · · Score: 0

      you boldly call bullshit based on two of your own computers...

      you know, quite a few of us here administer machines, some by the hundreds and have been doing that for decades.

    12. Re:Oh please. by DeadboltX · · Score: 1

      That's a good point.
      When I was a young lad delivering pizza's there was a similar concern.. Turn your car off every time you drop a pizza off or leave your car running? Best thing is to leave it running. Ya you use up a drop of gas leaving your car idling for 3 minutes but starting your car 20-30 times a day is killer wear on your starter.

    13. Re:Oh please. by toddestan · · Score: 1

      It's also my experience that if you have two similar computers, the one that only runs 6-12 hours a day will last a lot longer than the always on computer. This seems to be due mostly to the cheap capacitors used in many computers nowadays. Like the mechanical parts like drives and fans that are wearing out anytime they are on, these capacitors also only have a finite lifetime and you'll use it up a whole lot quicker if you don't turn the machine off. That, and the random power spikes that'll kill your computer can only affect it when it's powered up*.

      *Well, assuming you turn it off at a power strip like I do.

    14. Re:Oh please. by dangitman · · Score: 1

      Uhh, what makes startup more taxing on the hardware than normal operation?

      --
      ... and then they built the supercollider.
    15. Re:Oh please. by Beryllium+Sphere(tm) · · Score: 1

      Thermal cycles, startup power surges, spinup current draw on the disk drive, that kind of thing.

      The opposing school of thought is that failures are the result of heat times time and that a powered-up system is therefore slowly dying every minute it's on.

    16. Re:Oh please. by uvajed_ekil · · Score: 0
      Absolutely right. After your machine has been off for an hour almost all the oil has drained back into the pan, so it isn't lubricating the engine like it should be. You're better off letting it idle over your lunch hour.

      Yes, if you think about it for 5 seconds, this may be true for cars but isn't for computers. Power supplies are either on or off, and I doubt starting up is any different than just being on, so why not shut it off? I also don't see why a hard drive wouldn't do better being off for a while and running at 0 rpm than running constantly at whatever rpm it runs at. Same for motherboards: why would keeping them hot possibly be better than letting them cool off for an hour?

      As mentioned, the only reason you should leave a car running rather than turning it off for a few minutes is that there is less than ideal lubrication at startup (less true with horizontal engines that place the cylinders right at the bottom of the engine). Diesel engines need to be hot to run well too, but this just doesn't translate to computers. I've heard that turning on a fluorescent bulb takes an hour off of its operating life (unlike incandescent bulbs that are either on or off with no startup shock), though I don't know how true that is.

      --
      This is a hacked account, for which the owner can not be held responsible.
    17. Re:Oh please. by evilviper · · Score: 2, Insightful
      One of the hardest things on a computer (hard drive, motherboard, power supply, you name it) is starting up.

      No, that's (almost entirely) baseless nonsense.

      Computer hardware has a much easier time handling repeated power cycles, than it does dissipating the heat, and wear and tear on motors, bering, etc., created from idling for an hour. You shouldn't reboot every couple minutes, but even 15 minutes should be a net gain.

      In addition, the power savings will very quickly add-up, so you can buy another computer every year from your savings on the electric bill.

      Think of incandesent lightbulbs. Sure, they (generally) only burn-out when first switched-on, yet I don't see many people leaving their lights on 24 hours/day, just covering them when you want it to be dark.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    18. Re:Oh please. by Tim+C · · Score: 1

      Going from just booted to back where I was and working again takes a hell of a lot longer than just booting the machine for some people. I have a lot of stuff running that I actually need for my job - Eclipse, a couple of PuTTY sessions and 3 instances of WebLogic, plus Outlook, maybe Word or Excel, FireFox (for documentation as well as general stuff), a couple of IEs (testing the site I'm working on), etc.

      Switch my machine off over lunch? I already try to take as little time over lunch as possible most days, grabbing a sandwich and eating it at my desk. Switch it off over breaks? A break is going to the toilet or making a cup of coffee.

      That said, I do turn my monitor off overnight, and my home PC is switched off every night, but my work PC stays on. I guess I could hibernate it each night, but that's not something I've thought to do (and resuming from hibernation generally takes longer than booting anyway, especially as I actually use most of its 2GB of RAM).

    19. Re:Oh please. by dangitman · · Score: 1

      Won't all that happen the same way if you let your computer sleep or hibernate? After all, the hard-drive stops spinning after a few minutes of activity anyway (at normal settings). Same with the thermal cycles. The computer cools down when you stop using it, even if you leave it "on," unless you deliberately leave a load on it.

      --
      ... and then they built the supercollider.
    20. Re:Oh please. by *s.panzer* · · Score: 1

      I don't think it would matter that much. Many consumer electronics now have hard drives, which are turned on and off many, many times a day and they can last for years. I don't see why they wouldn't on a computer.

    21. Re:Oh please. by ZenShadow · · Score: 1

      It's not about "warming up."

      (a) Whenever you suddenly apply power to a system, there exists the potential for spikes that could damage components. Rare case, since any half-baked modern power supply will protect against this.

      (b) Fans, Hard Disks, and other non-solid-state components which contain electric motors, require a great deal more power at spin-up than they do at run speed (there are probably also more physical stresses involved at spin-up, but I'm not an ME, so I can't say). This places more stress on their components.

      I'm sure there are other reasons, but these are the two I could think of in ten seconds flat.

      --
      -- sigs cause cancer.
    22. Re:Oh please. by SilentJ_PDX · · Score: 1

      Shutting the computer down for an hour at a time and rebooting is going to shorten lifetimes of your hardware.

      In my experience, nobody keeps a PC long enough for the 'shortened lifetime' to take effect. My PCs are lucky to get through 3 years and the company I work for replaces them every 2 years. Even my mother and grandfather replace their computers every few years.

    23. Re:Oh please. by Targon · · Score: 1

      Isn't that because most people never bother to reboot, which is when the system diagnosis will detect problems? S.M.A.R.T TELLS most users(except those who buy a Dell with the feature turned off from the factory) before their hard drive fails on them. As a result, turning a system on IS dangerous, because the hard drive needs to spin up, and if the motor is having problems, it will have problems.

      Most computer systems you see in an office are fairly low-end without a lot of extra stuff in them. As a result, the power supply is more than enough for the demands. The majority of problems with power supplies, motherboards, and such having problems because you reboot are caused by having too many components in the system. My 4 hard drives, 2 DVD-RW drives, and video card in my system put a much greater strain on the motherboard and power supply, so of COURSE I will have more problems. That doesn't mean that most people shouldn't shut down just because re-booting puts a strain on various components, it just means that those who work their machines hard need to buy higher-end components that can handle it.

    24. Re:Oh please. by woulduno · · Score: 1

      In addition most work computers need to be left on at night as that is when all the system patches, scanning, etc is performed. If you turn it off, then when you come in and turn it on your system takes even longer to boot because all the patches that were missed over night will get applied as it is booting.

      My Intel iMac at home actually sleeps and wakes up very nicely and quickly. The only thing I have had happen is have my ssh connections to other systems dropped. But, other then that press the space bar and its back up immediately. It slowed down a little (1-2 seconds) after I put an older USB hard drive on it, which that pig takes a moment to spin back up.

      But, I have to agree on the PC's it is more of the PnP issue.. The iMac/OSX is very fast at booting, probably because it does not have to dork around with the hardware as much.

      I would think you could tune your BIOS a bit to remove the auto-detection and such to improve things. Of course once you hit XP/Vista you are screwed. One thing I have noticed in the new Solaris 10 is they have multi-threaded the boot up processes by way of the service manager verses using the old fashion /etc/rc* style boot. Thrashes on the hard drive a bit, but allows for fast booting (once you are past hardware).

    25. Re:Oh please. by SydShamino · · Score: 1

      And that may have been true when you were a young lad, but I very much doubt it's true now, unless you still drive a car from that time.

      A) Starters are durable.
      B) Gas is more expensive.
      C) Leaving it idle pollutes more than shutting it down (if your car maintenance is up-to-date).

      Item C) may not apply, as we are talking about cars used by "young lads" to deliver pizzas. In my experience, those are rarely in tip-top shape. ;p If the kid knew how to take care of the car like that, he'd work at a mechanic, not delivering pizza.

      --
      It doesn't hurt to be nice.
    26. Re:Oh please. by LurkerXXX · · Score: 1

      Won't all that happen the same way if you let your computer sleep or hibernate?

      For hibernate, yes. Because the computer is OFF. It just has a file set to load the memory back into the same state as it was when it was hibernated (shut down). Sleep will be slightly less strain on the hardware, because some of the power (to memory, etc) is still being supplied in sleep mode.

      The hard drive, in either case, still has to restart and spin up. It takes a lot more power to start up than to maintain a steady state of spin. There is a bit of a power surge when this happens, which can be a strain on the components. Additionally, there can be problems with mechanical startup of the hard drive. As anyone who has had to maintain hundreds of machines and they will tell of of hard drive failures where the problem is getting the drive to start spinning. (Some folks hit them with a screwdriver handle, others put them in freezers to 'unstick' them etc) Once the 'stuck' drive starts to spinning, it will often keep spinning, but then had problems again on the next cold start.

      Good modern power supplies and motherboards will often power up your machine in segments (hard drives, one power supply wire at a time, then fans, then motherboard, etc) in order to prevent sending one huge surge of power at all the components at the same time, which can often fry components if there is a spike. The cheaper or older your power supply, the less likely it is to have that feature. It's also why modern motherboards often tout features like "8-Phase Power Design", etc. Power fluctuations can fry components and make the computer do 'bad things'. The surge during startup is the most common times for these things to happen.

    27. Re:Oh please. by jafac · · Score: 1

      Macs (at least desktop models) still burn significant amounts of energy while sleeping. I wish this were not so. But it is.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    28. Re:Oh please. by Anonymous Coward · · Score: 0

      Never EVER underestimate the stupidity of mankind. I know someone who insists on turning off her computer (just as she would turn off the lights) every time she leaves her room.

  19. Prefetch? by Anonymous Coward · · Score: 0

    You could put this data right at the very start of the hard drive. Whenever you do something with the computer that actually changes what happens during boot, it could go through the real booting process and save the results. Doing this would also give you instant restarts.

    Windows pretty much does that already.

  20. instant booting over the horizon by chaos421 · · Score: 2, Informative

    it appears that some, including samsung do care and are looking to the future of speeding up boot times.

    personally, i think this is a fantastic idea. i really love the fact that my powerbook can go from sleep mode to on in under a second. however this takes quite a bit of battery power to accomplish. wouldn't it be much better if they wrote out the memory to flash when the lid closes? then instead of sleeping, you'd be able to shut down and re start very quickly.

    1. Re:instant booting over the horizon by Alioth · · Score: 1

      Flash is pretty slow, unless you're willing to pay an awful lot of money for it - especially write speed. No quicker than a hard disk.

  21. Windows does a lot of writes when booting by maird · · Score: 4, Interesting

    I've spent a lot of time using Windows in virtual machines. For VM platforms that provide on-demand block allocation for virtual disks you can see a typical Windows boot do wild things like write to 250MB worth of blocks that were previously unused (i.e. the virtual disk grows by 250MB). NB: I'm talking about an ordinary boot, not one following installation of anything. It gets harder to see as virtual disk occupancy increases but it's an eye opener.

    1. Re:Windows does a lot of writes when booting by Bitsy+Boffin · · Score: 2, Informative
      write to 250MB worth of blocks that were previously unused

      Pagefile initialization is my guess.
      --
      NZ Electronics Enthusiasts: Check out my Trade Me Listings
    2. Re:Windows does a lot of writes when booting by maird · · Score: 1

      It would surprise me if that resulted in 250MB of writes to previously unused blocks. FWIW, I can't help thinking the paging file structure would have to be really poorly designed to require 250MB of writes to initialise it and, obviously, it would contribute substantially to extended boot time.

    3. Re:Windows does a lot of writes when booting by 0123456 · · Score: 1

      "I can't help thinking the paging file structure would have to be really poorly designed to require 250MB of writes to initialise it"

      This is Windows we're talking about: the operating system that swaps out my web browser if I copy a two gigabyte file from one hard drive to another. 'Really poorly design' could be Microsoft's motto.

    4. Re:Windows does a lot of writes when booting by megaditto · · Score: 1

      Well, linux will do that too. Granted, you can change swappiness through /proc rather easily under linux, but I suspect most people do not.

      --
      Obama likes poor people so much, he wants to make more of them.
    5. Re:Windows does a lot of writes when booting by ben+there... · · Score: 1

      Go into System CP in the Performance section and set the Pagefile to a fixed size. If you let Windows manage it, and you didn't give the VM enough real memory, Windows will go ahead and expand the pagefile as needed.

    6. Re:Windows does a lot of writes when booting by Anonymous Coward · · Score: 0

      Good point. I have always hated the idea of paging, but not until recently have I been able to get considerable amounts of memory to it turn off barring out-of-RAM errors. I've been using the suggested fixed ratio of 2.5 MB-HD-space to MB of-physical-memory ratio when I just can't turn it off.

      To address another point, when I do turn off the VM, booting takes the same. I have a hunch that those 250MB of space do go to other things. The funny thing is that my computer, running at 1.1GHZ takes about a minute to boot to its default Windows 2000 desktop. Its windows 98 partition takes about 30 seconds. Windows 95 was installed shortly before as a test, and took about 15 seconds flat. I could literally feel the OS fly through the boot process. If it wasn't for all the technology and driver support (and lack thereof, for my deceased OS's) I would be running the much older versions. The only thing you can really do to keep loading times short is stay the hell away from software and system upgrades. New PCs will be adequate balance these increasing load times anyway.

    7. Re:Windows does a lot of writes when booting by Anonymous Coward · · Score: 0

      If it wasn't for all the technology and driver support (and lack thereof, for my deceased OS's) I would be running the much older versions.

      Its that very same support that bloats the system, and causes it to run / boot slower, however if that support were ever removed for speed, people would cry out against it because it would "force" hardware upgrades.

      Vista has so many versions, why cant one of them be one without massive legacy support to lower HD footprints and possibly improve performance?

    8. Re:Windows does a lot of writes when booting by inKubus · · Score: 1

      It *is* poorly designed. That's why everyone knows to set the pagefile to a static size and then reboot and defrag. Then the pagefile ends up on the end of the disk and is never moved again.

      Windows boots slow out of the box. Yes, this is true, there's no denying it. However, there are a lot of ways to make it boot faster. Number one, if you're running NTFS you have to disable the last access timestamp (FSUTIL behavior set disablelastaccess 1). Every read it does from the time the NTFS volume is mounted is accompanied by a write to update the last accessed timestamp. This slows boot (and everyday performance) immensely.

      Also, go thru services, start/programs/startup, and hklm(hklu)/ms/win/cv/run stuff and stop/disable any unneeded services. For instance, the wireless zero configuration service runs on every default XP SP2 install regardless of whether you have a wireless adapter or not. With the registry and the other config files you can pretty much disable anything you want. I have seen windows boot in under 2 seconds to the login window and another 2 seconds after login to bring up the desktop. If you configure your machine correctly, you'll have a good boot time and it will run more stable because you don't have a bunch of crap hogging ram, threads, i/o and cpu. Also, if you're running a network with DHCP, that slows the boot time a lot (on linux too!) if the os has to wait around for the IP. There are millions of things, but most everything in windows is configurable just like linux. Yeah, you can't recompile the binaries so there's a lot you can't mess with but most of the binaries are totally controlled by the registry (as far as we know).

      Good luck,

      --
      Cool! Amazing Toys.
    9. Re:Windows does a lot of writes when booting by thesnide · · Score: 2, Informative

      Usually a read triggers a write since there is the Last Acces Time attribute to update. Under windows it is driven by the NtfsDisableLastAccessUpdate registry parameter, under UNIX it's the noatime mount parameter.

      That's perhaps one cause of your filesystem usage increase.

    10. Re:Windows does a lot of writes when booting by xenocide2 · · Score: 1

      My head hurts here. You think that copying a file between drives should affect the likelyhood of a program being pushed out of memory? A simple cp shouldn't be using tons of RAM; just enough to buffer the input while the destination drive is catching up. Of course, we're comparing a command line tool to a GUI drag and drop; it might be more fair to see how nautilus handles the action.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    11. Re:Windows does a lot of writes when booting by Anonymous Coward · · Score: 0

      Well, your computer "sees" that the file is accessed, so it "thinks" you might want to access it again very soon! It's a perfectly logical behavior and if you do not like it you can easily change that like GP said.

    12. Re:Windows does a lot of writes when booting by julesh · · Score: 1

      A simple cp shouldn't be using tons of RAM; just enough to buffer the input while the destination drive is catching up.

      The problem is that the kernel sees it not as "large file being copied" but "there's lots of disk activity, so let's increase the size of the disk cache... so let's find some victim to swap out!". Both Windows and Linux do this, although my experience has been that it's worse on Windows than on Linux (although that may be because Linux's paging implementation seems slightly more efficient than Windows').

      You can control how much the Linux kernel tries to do this via the /proc/sys/vm/swappiness file. It defaults to 60% on my machine. I'm not sure if you can control the Windows equivalent behaviour, but I'd estimate that Windows is more like 80% swappy.

    13. Re:Windows does a lot of writes when booting by julesh · · Score: 2, Interesting

      For instance, the wireless zero configuration service runs on every default XP SP2 install regardless of whether you have a wireless adapter or not.

      You may want to disable it and use the software supplied with your wireless adapter even if you do. On my machine, WZC causes ~100ms delays during which no packets can be transmitted or received every time it refreshes its list of available networks, which happens once per minute whether you're looking at the list or not. Absolute hell if you're trying to use VOIP or play games. Annoying if you're using ssh or vnc.

  22. Valid point by Mostly+a+lurker · · Score: 3, Interesting
    it could go through the real booting process and save the results. Doing this would also give you instant restarts.
    Interestingly enough, on IBM mainframes 30 years ago, booting OS/VS1 under VM/370 took over five minutes. VM, however, had a SAVESYS command that allowed the state of a virtual machine to be saved and later loaded at any time. We were able to freeze OS/VS1 close to the end of the boot process and save it. The same can, of course, be done with VMware today. I see no technical reason why an operating system should not be able to do this semi automatically for native booting.

    Some will say hibernation gives the same facility, but (at least with Windows) a clean boot needs to be done fairly often (when using a Windows development box, I reboot it daily).

    1. Re:Valid point by Anonymous Coward · · Score: 0

      Some will say hibernation gives the same facility, but (at least with Windows) a clean boot needs to be done fairly often (when using a Windows development box, I reboot it daily).


      Unless your software development includes certain less common aspects (e.g. device driver development, exhaustive system resource stress testing, working with buggy legacy code) you ought to re-examine your programming practices. I write software on Windows and normally only reboot when there's a blackout or when installing software that requires it.

    2. Re:Valid point by Doctor+Memory · · Score: 2, Funny

      on IBM mainframes 30 years ago, booting OS/VS1 under VM/370 took over five minutes ISTR that booting V7 UNIX on a PDP-11 took several minutes as well (a large part of that being the RL02 spin-up). However, the same system running under SIMH boots in roughly a second...

      Too bad we can't we have an emulator that emulates your actual machine. It'd report all your (virtual) devices as ready, so at least the initial boot would go quickly. I know some work's being done with cacheing startup files too, but it seems to break down fairly quickly in practice -- you aren't just reading, you're writing log files and configuration settings and other things that eventually have to be written back to the disk once its up.

      It might not be a quick as restoring a hibernation image of a freshly-booted system, but I've never heard how those schemes handle things like providing the proper date and time[0], or a machine that's on a network other than the one it's configured for in the boot image (esp, if the configured network has a static IP, and the machine's on a network that requires DHCP).
      +++
      [0] Especially if you've got some kind of monitoring program that grabs the system time on startup and logs all messages with a time delta. You'd wind up with a log with the first date being the snapshot date, and all the deltas being several million seconds later, when the code read the real clock...
      --
      Just junk food for thought...
    3. Re:Valid point by Anonymous Coward · · Score: 0
      Some will say hibernation gives the same facility, but (at least with Windows) a clean boot needs to be done fairly often (when using a Windows development box, I reboot it daily).
      Write better code and you won't need to do this so much.
    4. Re:Valid point by Bob+McCown · · Score: 1
      (a large part of that being the RL02 spin-up)

      RL02. You just gave me the jibblies. I had flashbacks of carrying a pair of cartridges in their padded aluminum flight cases onto various airlines. They even got their own seat!

    5. Re:Valid point by kisielk · · Score: 1

      Because an OS actually running on your hardware as opposed to in a virtual machine needs to be able to do all sorts of things such as initializing hardware, querying for new hardware, etc, that are not necessary in a virtual machine environment. Remember that eventually you need to get to the level of real electronics...

    6. Re:Valid point by AK+Marc · · Score: 1

      We were able to freeze OS/VS1 close to the end of the boot process and save it. The same can, of course, be done with VMware today. I see no technical reason why an operating system should not be able to do this semi automatically for native booting. Some will say hibernation gives the same facility, but (at least with Windows) a clean boot needs to be done fairly often (when using a Windows development box, I reboot it daily).

      Well, then why not the best of both worlds? Have a boot image stored on the HD. It's updated only when there are configuration changes. When you boot, if the boot image is stored and labeled as current (changes need some way to mark the image as expired, but you can't take an image until after the boot), the the computer boots from the image. The time it takes to read the number of bytes on a HD that are in RAM after a boot would be all it takes after BIOS hands control to the OS. If the image is expired, it boots regularly and takes a snapshot for next time. It would be the same speed or faster than a recovery from a hibernate, and it would be clean so that you should only have to "reboot" on hardware or boot software changes.

  23. Hibernate is for you by mr.warmth · · Score: 1

    You can enable Hibernation for your Windows (under Control Panel, Power). This essentially dumps the ram to disk, and then reloads from that image on next bootup.

    The added benefit is that not only are you back to Windows sooner, your Windows session is exactly where you left off.

    1. Re:Hibernate is for you by Spacejock · · Score: 1

      The downside is that you lose a gig of hard drive space (I have 1 gig of ram and maintain a 15gb C: partition JUST for Windows and Program files) and that gig is present in every partition image I take of the drive. Since the compressed partition images are only 7gigs, it's a substantial percentage. And yes, I keep multiple partition images, stored by date. I carry a 100gb 2.5" drive in a belt pouch everywhere, and it's stuffed to the gills.

      I realise it seems crazy to complain about 1 gig of space these days, but couldn't they have made the hiberfil.sys locateable on another drive or partition?

    2. Re:Hibernate is for you by mr.warmth · · Score: 1

      This may be condescendingly simple, and I appologize if so - but why not templorarily disable Hibernate prior to taking an image of the partition. Disabling Hibernate in the Control Panel automaticaly deletes hiberfil.sys

    3. Re:Hibernate is for you by Spacejock · · Score: 1

      Oh, I've disabled it all right. I was just pointing out why I don't see hybernation as the ideal solution for fast boot-up - or at least, not in my case.

  24. If I was going to ask by Anonymous Coward · · Score: 0

    I'd want to know why Windows takes so long to shut down. It can be as long as booting up, sometimes longer. Seriously, wtf?

    1. Re:If I was going to ask by amRadioHed · · Score: 1

      No joke! WTF are these settings that Windows is saving for two minutes every time it shuts down! When I change a setting it should be saved right away and so there's no need to save it again when I shut down, right?

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
  25. hybrid hard disks are comeing by Joe+The+Dragon · · Score: 1

    hybrid hard disk will put the part of the os in flash ram. But still you still need to do a full flush of ram to get rid of all of junk and leeks that get stuck in ram.

    Also in pc there is a lot more hardware then a tv that has to have it's own bios load. Also with a tv the first boot is lot slower then when you trun it off and on later on.

  26. A history of startup time by dpbsmith · · Score: 4, Interesting

    Indeed.

    In the beginning, say from Edison's development of the electric lighting system, through the invention of the fractional-horsepower motor which enabled the development of home appliances such as vacuum cleaners and washing machines, most things started up in a fraction of a second.

    Then came vacuum-tube-based electronics, which took a minute or two to warm up.

    Then came the "solid state" revolution, and, once again, things started up instantly. WIth the exception of television sets, which had a vacuum-tube-based "picture tubes" in them. However, manufacturers soon developed circuits that kept a small amount of current flowing to keep the filament partially warm while the set was "off," producing "instant-on" televisions.

    Early hobbyist computers were instant-on, too. Before diskette drives were common, the machine had everything it needed to boot stored in ROM and was up displaying some kind of welcome prompt within a fraction of a second. Even when the serpent entered Eden in the form of "operating systems," startup was quick. When you turned on an 48K Apple ][+ with a diskette drive and spiffy Apple DOS 3.3, there was a brief "whish" as the disk spun and loaded a few K of code into the processor, and there you were.

    It seems to me to be lazy design that says that booting consists of more than loading code into RAM and establishing state for the internal hardware. I have no idea why OSes must churn away for big fractions of a minute _running_ code. Why can't it just load a snapshot of the desired final state of RAM?

    What really gripes me is that lately Windows and Mac OS X have taken to presenting an empty _illusion_ of a faster startup. What seems to be happening is that all the minute-long processes still churn away, but the processes that present the UI run in parallel. The result is that the visible desktop gets into a displayable and interactive state quickly. But while the UI seems to be ready, nothign else is... particularly anything to do with the local network. If you actually try to do anything on that desktop, you still encounter minute-long delays.

    1. Re:A history of startup time by muridae · · Score: 3, Insightful

      It seems to me to be lazy design that says that booting consists of more than loading code into RAM and establishing state for the internal hardware. I have no idea why OSes must churn away for big fractions of a minute _running_ code. Why can't it just load a snapshot of the desired final state of RAM? Hard disk space is cheaper then flash memory like BIOS. Even if we agreed that we would all spend the extra cash to make the BIOS chip large enough to store the OS, which OS would we all agree to use?

      Look at the computer you mentioned, the Apple ][, almost everything it needed was in ROM. It didn't even have to worry about changing hardware when it booted, since it didn't have nice features like PCI slots and ATA hard drives. If you want features like a fast start up, get a computer that doesn't have to deal with changing hardware, variable amounts of memory, and expect to pay through the nose for the flash memory ROM chip that will hold the OS. A little SD or CF card would take a good long time to load an OS image off of, and would take a whole other bus being added to the motherboard.

      And I bet Edison got tired of people complaining that "the light doesn't get bright fast enough," or "couldn't this burn brighter, if you designers weren't so lazy." Get rid of all of the features that a modern PC has to deal with, and you could speed the boot time up. If you like being able to replace various hardware, then accept that the trade-off is boot time. Or if you just want the PC to stay 'warm' like an old TV or vacuum tube radio, then put it to sleep or hibernate instead. Same principle, already exists in software, and Windows already knows how to screw it up.

    2. Re:A history of startup time by adavies42 · · Score: 1

      OS X, at least, seems fairly honest to me. If you turn off auto-login, you'll find that a default system should be fully responsive about five seconds after the desktop draws.

      --
      Media that can be recorded and distributed can be recorded and distributed.
      -kfg
    3. Re:A history of startup time by CatOne · · Score: 1

      The Intel-based Macs, though, really *are* faster in bootup. Sure, there are things being launched in the background (in parallel) via launchd, but that doesn't change the fact that the Intel-based Macs (and their EFI) boot substantially faster than the old PPC Macs did. You can get from power button to desktop in 25-45 seconds (depending on if some extra stuff goes on in the EFI stage... not sure if it's fsck or something else from an unclean reboot), and the system really *is* responsive within a few seconds.

      PCs may get EFI support in 2012 or so... which means Windows and Linux may get that by the election after next :-P

    4. Re:A history of startup time by straponego · · Score: 2, Interesting
      Linux has EFI support now. Had it before the Mac, on ia64. Works on Intel-based Macs, too.

      Either EFI or LinuxBIOS would be a huge improvement over any PC BIOS, in terms of speed and manageability. Those BIOS engineers... yeah.

      /me shakes head sadly.

    5. Re:A history of startup time by paulius_g · · Score: 1, Redundant

      I really am amazed by the bootup time of my new iMac.
      I finally upgraded my underpowered 1.25GHz G4 Mac mini to a whopping 20" Core 2 Duo iMac.

      Bootup time to the login screen is exactly 15 seconds from a cold start. When I enter my password, it only takes 5 seconds until I get a usable desktop where I can launch Safari and Adium.

      I love my Mac. I love Apple. It's really a wonderful operating system to go with wonderful hardware.

    6. Re:A history of startup time by DerekLyons · · Score: 1
      Early hobbyist computers were instant-on, too. Before diskette drives were common, the machine had everything it needed to boot stored in ROM and was up displaying some kind of welcome prompt within a fraction of a second. Even when the serpent entered Eden in the form of "operating systems," startup was quick.

      That 'serpent' was always there. Even the lowly VIC-20 had an operating system - one that was completely based in ROM. I suspect very few Slashdot readers have used a computer that *didn't* have an OS of some form. (Even though that form may only have been recognizeable to a computer scientist.)
       
       
      It seems to me to be lazy design that says that booting consists of more than loading code into RAM and establishing state for the internal hardware. I have no idea why OSes must churn away for big fractions of a minute _running_ code. Why can't it just load a snapshot of the desired final state of RAM?

      That works just fine for computers whose hardware state never changes across the entire life of the machine, or who have a seperate method of informing the OS that it needs to re-initialize it's hardware state. The need to churn away determining the machine configuration and setting software configuration is a consequence of the 'open architecture' of the IBM PC.
    7. Re:A history of startup time by dodongo · · Score: 1
      What really gripes me


      Pop that sucker in the OED, kids, because "to gripe" is now attested as a transitive verb.
    8. Re:A history of startup time by stewbacca · · Score: 1
      The key difference between Mac OS X and Win XP is that you can actually launch an app within 5 seconds of the desktop appearing on Mac OS X. My PC requires an additional minute or two just for the background items to load. I can launch iTunes in about 5 seconds after login on my Mac, but it will take well over a minute for the same thing on XP login. When you couple that with the boot times of 15 seconds for the Mac and 1:30 for XP, the boot times DO become significant, contrary to the popular opinion voiced on here that boot times don't matter.

  27. Is 3 seconds not fast enough? by ryanisflyboy · · Score: 2, Informative

    I think you are perhaps using the wrong OS. If you want a linux console within 3 seconds of power on, use this:

    http://linuxbios.org/index.php/Main_Page

    The truth is, this subject is an old one. The main answer is that it just takes time to get a DHCP lease, set up a few dozen services, and generally get all of the "junk" you need up and working without crashing the system. If your main complaint is Windows XP there are a few tuning guides that can reduce your boot time dramatically.

  28. Vonn Neumman complexity by Anonymous Coward · · Score: 1, Funny

    It all stems from the human brains inability to deal with the orders of complexity inherent in the Vonn Neumann architecture.

    1. Re:Vonn Neumman complexity by dangitman · · Score: 1

      My brain has an Alfred E. Neumann architecture.

      --
      ... and then they built the supercollider.
  29. Gotta mention the obligatory Steve Jobs story here by sbaker · · Score: 5, Interesting

    (I hope I have this story right...this is from memory)

    The story goes that the engineer working on the boot sequence for the original Mac was working late one night when Steve Jobs wanders past and asks how long the thing takes - the engineer is pretty happy that he's gotten it down to around 30 seconds (or however long it was) and that's probably good enough. Jobs then comments that they'll probably sell at least a million of these things - and each one will probably be booted a couple of times a day - and the machines will last maybe five years - so if he can save just one second more from the bootup time - that's equivelent to 113 years from the lives of Mac owners. So if you can save just one more second - that's like saving someone's life.

    Talk about pressure!

    But it's a serious point. The amount of human lifetimes that are wasted waiting for PC's to reboot is pretty horrifying - and there's a lot more than a million of them. Someone should take this seriously.

    --
    www.sjbaker.org
  30. I have just such a computer by Trailer+Trash · · Score: 1

    It's marked as an Intel something or other, and it's also marked as an engineering sample. I bought it off ebay years ago. It is something like a 500MHz P3. From turning it on to getting the freebsd login prompt is 15 seconds. It doesn't mess around. Note that by "login" prompt, I don't mean boot prompt.

    Why this isn't more common, I don't know. My dell and valinux boxes take a minute or so just to get to the boot prompt, very annoying.

    1. Re:I have just such a computer by Anonymous Coward · · Score: 0

      What do you have connected to it? What user-land programs are loading into RAM on boot? In windows, at least, a less than 30 seconds boot can turn into minutes just by installing Norton Antivirus, and/or installing a USB printer or other device that is detected on startup.

  31. 5 seconds to go to Sleep mode on my Mac by theurge14 · · Score: 1, Redundant

    And about 3 seconds after I hit a key on the keyboard to wake it back up.

    If I do a complete shutdown, powerup to the Mac OS X login screen is about 15-20 seconds.

    Yes, this is on a new Intel iMac with the Core 2 Duo.

    1. Re:5 seconds to go to Sleep mode on my Mac by mkiwi · · Score: 1
      I have a first generation MacBook Pro that does much the same thing, only it takes 20-25 seconds to boot up. But there are other reasons that things do and do not boot up slowly.

      One think people fail to realize is that the system, every time it boots up, has to count the amount of RAM available to it. Remember those IBM's with 892K of RAM that slowly counted up during system start up-- Imagine that with a computer that has gigabytes of RAM. Now I know memory is counted faster now, but if you compare a machine with 1GB in it to a machine with 8GB at the same processor speed and 64-bit you will notice a sizable lag in the 8GB machine.

      One other point to mention is that if you have a lot of PCI expansion cards, those have to register themselves with the system too. This includes any type of RAID card, which requires that all hard drives spin before it can proceed. If a drive is down, the computer waits a finite time and you find out that you have to overnight a new HDD. Bluetooth, modems, USB, Firewire-- each controller gets its spot in the memory and they often load from flash memory that is physically on the card/chipset (the NVRAM). Each additional service adds to the boot time.

      The moral is you can have one heck of a system, but it can take forever to boot.

    2. Re:5 seconds to go to Sleep mode on my Mac by Anonymous Coward · · Score: 0

      It doesnt have to be that way though:

      1) You can turn off memory checking and POSTs in most modern BIOSes. This will speed up the startup quite alot, but if youre unlucky, you got a slow BIOS or video card demanding some boot time. Tough luck.

      2) Anything that has to wait, can be parallelized. So shouldnt slow the whole system down. XP is pretty impressive in the area of boot time. My OS X spanking new Macbook Pro takes well over a minute, maybe two minutes to boot, and is slow and unresponsive until it "calms down". While most my XP comps start in 10-20 seconds, and are actually more responsive even though its not finished booting yet. I attribute this to the fact that BSDs and UNIX are not really optimized for desktop use, while Microsoft is pretty free to do any hacks it can to its own OS and design.

      Sleep on OS X rules tho. Finally a laptop with design and hardware that works with the OS!

    3. Re:5 seconds to go to Sleep mode on my Mac by Anonymous Coward · · Score: 0

      My Dell does this too. Whoop-de-fucking-doo.

    4. Re:5 seconds to go to Sleep mode on my Mac by robinvanleeuwen · · Score: 1

      but you can disable it when pressing escape. 8 GB of ram happens in servers in most cases.
      So if you have to reboot frequently i would take a look at that instead. If you have to
      reboot a couple of times in one session you will be present anyway so you can press
      escape and skip the memory test.

      --
      If you don't like my sig then don't read it.
    5. Re:5 seconds to go to Sleep mode on my Mac by stewbacca · · Score: 1
      My OS X spanking new Macbook Pro takes well over a minute, maybe two minutes to boot, and is slow and unresponsive until it "calms down". While most my XP comps start in 10-20 seconds, and are actually more responsive even though its not finished booting yet.

      You are either lying or you have a faulty MacBook Pro. I have the bare bones MacBook 1.83 with 1 gig of ram and it takes less than 15 seconds to boot. Perhaps you got OS X and XP backwards, because my PC takes minutes to boot up, even though it has 1 gig more ram and a faster clockspeed cpu. Everything you claim is exactly the opposite from reality, to include the bit about XP being more responsive even thought it is still booting.

  32. Get used to it. by PyrotekNX · · Score: 1

    Computers do a lot of stuff behind the scenes which most people are unaware of. Your computer has more than one operating system on it. Your computer will first be initialized by the Basic Input/Output System (BIOS) and perform a Power On Self Test (POST) to initialize your hardware and to do some basic checks. Many manufacturers hide this step by displaying their logo instead of what's actually going on behind the scenes. The BIOS then continues its boot sequence and searches for an operating system. There is a list in the BIOS of where to search for the OS. It will go in a specific order until it finds an operating system and will proceed to boot. All of this is done before WinXP even begins to be initialized. WinXP does many checks behind the scenes such as the registry and system files. It also initializes virtual memory, etc. etc.

    This is the way most computers have operated for the past 20 years. The bootstrap sequence is much faster than it was in the early days when it took a few minutes to check the ram. Now it is checked so fast that you can't even see it happen.

    1. Re:Get used to it. by Anonymous Coward · · Score: 0

      Initializing Virtual Memory should take several microseconds, that's not what's slowing down Windows. Paging files on the other hand...

    2. Re:Get used to it. by Zaurus · · Score: 1

      Your computer will first be initialized by the Basic Input/Output System (BIOS) and perform a Power On Self Test (POST) to initialize your hardware and to do some basic checks.

      My mac doesn't have a BIOS, you insensitive clod!

  33. Re:Gotta mention the obligatory Steve Jobs story h by Ghoser777 · · Score: 4, Funny

    Hate to imagine the amount of human lifetimes lost on slashdot...

    --
    James Tiberius Kirk: "Spock, the women on your planet are logical. No other planet in the galaxy can make that claim."
  34. Please wait, loading ... by Pentapod · · Score: 2, Funny

    As a friend of mine used to say ...

    I used to boot up my computer when I had nothing to do.
    Now I have nothing to do when I boot up my computer.

    --
    All I ask is a warm bed, a kind word, and UNLIMITED POWER
  35. 30 Seconds? by sammy+baby · · Score: 3, Interesting

    Around 30 seconds?

    I work for a large Fortune 500 company which does IT consulting. My work-issue laptop comes with a lot of baggage, including anti-virus, anti-spyware, automatic backup & disaster recovery, a special system update program, et cetera, et cetera.

    How bad is it? It's like this: I can start my computer, and within about a minute, I get a standard XP pro login screen. After entering my username and password, I immediately get up and walk away, down a flight of stairs, out the door, and about a hundred yards to our campus cafeteria, where I'll buy a coffee. By the time I get back, my coffee is cool enough to drink, and my laptop is usually in a useable state.

    1. Re:30 Seconds? by ibcmax · · Score: 1

      Wow. You leave your laptop unattended and logged in while you get a coffee?. Which fortune 500 company was this that you 'consult' for?

      --
      Do not meddle in the affairs of SysAdmins, for they are subtle and quick to anger.
    2. Re:30 Seconds? by Techiegeeks · · Score: 1

      I hear you on this. After I log on, I go and get a cup of coffee (machine is in the same room), bullshit with the guys, look out my window and curse at my damn laptop. It drives me crazy. Now my Ubuntu Pc, wow that's fast. Windows XP takes 3-4 times longer to get to a log on. Not to mention all the other crap at start up.

    3. Re:30 Seconds? by slim-t · · Score: 1

      The same crazy company that makes people walk 100 yards to *buy* coffee. Where I work, the coffee is free, and about 2 feet from my office door. If the company didn't supply it, the employees would bring in their own coffee and coffee pot before ever walking that far for it.

    4. Re:30 Seconds? by sammy+baby · · Score: 1

      Why not? It's completely unusable for that period of time anyway.

      (More seriously: I usually do a ctrl-alt-del, K to lock the machine in my absence.)

      Also, and just to be clear: I work for the company full time. Any consulting that I do is on their behalf.

    5. Re:30 Seconds? by jesser · · Score: 1

      Your computer forces you to wait, enter your password, and then wait again? Aside from preventing you from accomplishing something useful during the entire wait time, that's bad for security.

      --
      The shareholder is always right.
    6. Re:30 Seconds? by ZzzzSleep · · Score: 1

      Save time!
      Use WIN + L to lock in windows.

    7. Re:30 Seconds? by John+Newman · · Score: 1
      Your computer forces you to wait, enter your password, and then wait again? Aside from preventing you from accomplishing something useful during the entire wait time, that's bad for security.
      I've noticed that desktop workstations at VA medical centers have this behavior, too. Whenever you log in, the first thing it does is query the VA IT servers for, and if necessary install, updates to every piece of software on the desktop. The computers boot very quickly, but logging in can often take 10 minutes thanks to all of this "background" work which prevents the Desktop from even appearing. I don't know if simple querying really takes this long, or if probability ensures that there's always some component that needs updating, even if someone else had logged into that machine only 5 minutes before you did. I suspect this is the same behavior the GPP is describing at his company. PITA. But, interestingly, it makes the ancient thin clients that the VA is slowly phasing out seem downright desirable as work stations - they may be generally slow as molasses, but they lack all of this log in baggage.
    8. Re:30 Seconds? by PFAK · · Score: 1

      Obviously you haven't worked at TELUS. .. Oh, and they charge us for parking in their company owned parking lots as well, and jack up the price every time we get a raise.

      --

      Free means no restrictions, ironic the FSF's GPL forces restrictions, isn't it? What's your definition of free?
    9. Re:30 Seconds? by Nightspirit · · Score: 1

      Why don't you just use standby? Any modern laptop can enter standby for days, and the startup time is usually a few seconds.

    10. Re:30 Seconds? by larytet · · Score: 1
      very likely your setup requires some data from the network. Among examples - antivirus updates, mail server, "desktop" files (icons/temp files) are stored on server instead of local disk, too many shared drives and deep tree of shared folders on your disk and on the server you connected too.

      Last, but not least - probably there are too many Windows machines sitting in the same subnet. I would say, that 10-20 Win32 desktops in the same subnet is rather close to "red line" after which torrent of broadcast packets tends to be non-handable. This specific problem of the "NT technology inside" can be prevented by using firewall (not the default Win32 firewall, but addtional firewall), disabling UpNP and NetBIOS, etc. I would also connect a sniffer to the hub (not Ethernet switch, but hub) where your PC is connected and check the traffic.

    11. Re:30 Seconds? by macro · · Score: 1

      Initech

    12. Re:30 Seconds? by HawkingMattress · · Score: 1

      Wha ? Your linux machine has a way faster hard drive maybe ??
      Because on my machine, KDE alone needs more time to boot than Xp.
      On this machine, Ubuntu needs 3-4 times the same time as xp to load, maybe even more. And it's not a particular daemon which blocks the process either, it just takes forever to load everything. And yes, dma is enabled on the hdd.
      My Xp install is 2 years old, while the Ubuntu install was mostly a vanilla install.
      When Xp went gold, there was some talk in various distros communauties about parallelizing the initial daemons loading process (like xp) instead of launching them one after the other (when possible). What happened to that ? Surely it seems feasible ?

    13. Re:30 Seconds? by Techiegeeks · · Score: 1

      No, I have 2 PC that are identical. And boot up time is night and day between XP and Ubuntu.

    14. Re:30 Seconds? by sammy+baby · · Score: 1

      A big chunk of the time is doing policy updates, custom startup scripts, that kind of thing. I clocked it using highly advanced "one-mississippi, two-mississippi" technique this morning: after sign in, it took 95 seconds for desktop to appear. Shockingly, it was responsive not too long after that: I guess the upgrade to a core duo based machine was worth it.

      I'm not likely to stop those morning trips to the caf, however. That's where they keep the Starbucks, which is tolerable. The coffee in this building is awful.

  36. 12 seconds by MrLint · · Score: 1

    Recently someone at work got one of the Mac Pros. Chime to login 12 seconds. I was just plain floored.

    One of the things that takes much more time on windows than anything else ive seen in the 'tray march' all the misc junk that loads after you login. That can be the really painful part, particularly if you have insufficient memory for windows XP

    1. Re:12 seconds by Graff · · Score: 1
      Recently someone at work got one of the Mac Pros. Chime to login 12 seconds. I was just plain floored./blockquote>
      That's because MacOS X monitors what is starting up on your system and creates a cached block of stuff that is loaded. The next time it boots it just loads the cache in one quick burst instead of jumping around loading this and initializing that. You'll notice that if you ever install something that requires a reboot then that first boot is significantly longer than subsequent boots, that's because it is rebuilding that cache. This is something that it probably does infrequently so most times you will have a very fast boot time.

      Personally I almost never shut down or boot up my Mac desktop and laptop. I put them to sleep and wake them up when I need them. It takes a couple of seconds to put them to sleep and even less to wake them up. The uptime on my desktop right now is 43 days, I only really reboot it when I'm installing updates that need it.
    2. Re:12 seconds by Simon+Garlick · · Score: 1

      On my decrepit Palm V, it's about 1 second from button-push to GUI.

  37. How about instant OFF? by dpbsmith · · Score: 5, Insightful

    What gripes me more than slow startup is the idea that a computer can't be shut off quickly.

    The last time we had a power failure at work, I tried to shut down my Windows machine, which was on a UPS. For some reason, the machine decided at that very exact instant... apparently _after_ I selected shutdown... that it would be a good idea to download and install a system update first! There did not appear to be any way to interrupt the process. Knowing that the batteries on the UPS weren't what they usta be, I quickly turned off the CRT to reduce the load, crossed my fingers, and hoped for the best.

    It took the machine the better part of ten minutes to shut down. Fortunately the batteries held out. Heaven only knows what would have happened if power had been interrupted while it was in the middle of installing a system update.

    Years ago the science writers used to tell us that we needn't be afraid of computers taking over the world because, after all, we could always shut off the power. Yeah, right.

    1. Re:How about instant OFF? by 0123456 · · Score: 4, Insightful

      Or not shut down at all. One day last week I told my work PC to shut down, turned off the monitor and went home. Next day I came in, and it was saying 'Adobe Acrobat Reader has crashed, press 'OK' to continue'.

      Like I give a crap. When I tell a computer to shut down, I want it to _shut down_; I do not want to come back hours later and find it didn't do what I told it to.

      This is particularly annoying in the morning when I've left my home PC running overnight doing video or 3D rendering, and it's swapped out vast megabytes of stuff to make room for a totally pointless disk cache (what's the point in swapping out programs to cache multi-gigabyte video files when I'm processing them from one end to another?), so when I tell it to shut down it first spends five minutes spinning up all the disks and swapping back in all the programs it swapped out... but if I head off to work while it's still shutting down I may come back in the evening to find it still sitting there telling me that some piece of crap little applet that I never even wanted to run crashed while shutting down.

      That's even worse than the fact that it takes two or three minutes after logging back in in the evening before it stops thrashing the hard disk and I can actually do something useful. At least I can make coffee or something while it's booting up.

    2. Re:How about instant OFF? by Anonymous Coward · · Score: 0

      Or not shut down at all. One day last week I told my work PC to shut down, turned off the monitor and went home. Next day I came in, and it was saying 'Adobe Acrobat Reader has crashed, press 'OK' to continue'.

      This is actually the major reason I prefer linux. If proccesses won't play nice after you ask nicely to quit, it just kills them and does it anyway. I have to have windows for games, but it can be really annoying. I want to go out when windows is running I have to stand there waiting impatiently for 30 seconds to be sure it goes down. Linux, it's two mouse clicks and out the door without a backwards look.

      Why MS doesn't just patch that in I have no idea. They seem to have a software demands > user demands attitude.

    3. Re:How about instant OFF? by wiggling · · Score: 1
      Try a) use a safe journaling filesystem; b) run "sync" command; c) hit the power switch.

      Of course, the problem with that proposal is the stooopid computers don't have hard power switches -- the "power" switch is just a signal to the same stooopid software that's causing you this grief in the first place. For the life of me I do not understand designing computers without a hard reset and/or power switch. Especially when they're intended for MicroSoft OSes where they're particularly needed.

    4. Re:How about instant OFF? by Elvis77 · · Score: 3, Insightful

      I agree, I'm much more interested in saving time when I'm going home... than when I get to work...

      --

      The man in black fled across the desert, and the gunslinger followed (SK)
    5. Re:How about instant OFF? by CatOne · · Score: 1

      Well, it's a trade off between data loss and shutdown.

      For example, if you have a Word document open, with unsaved changes, and the system sends it a shutdown, Word throws up a modal dialog box "er, dude, I've been told to quit but you have unsaved changes... what should I do?"

      If the system forces shutdown, you lose data. Is that good? It's a tough call... you could force Word to make a smart choice (save a copy as...) but that requires every single application to handle something like that.

      OS X can be similar, and it annoys me. I send a shutdown and iChat says "you have existing chat sessions... can I quit?" and iChat cancels shutdown. I cuss every time -- but to some extent iChat is equally liable to the problem here as the OS is. Sending everything the equivalent of a 'kill -9' will bite you in the butt at some point.

    6. Re:How about instant OFF? by virg_mattes · · Score: 1

      > Of course, the problem with that proposal is the stooopid computers don't have hard power switches -- the "power" switch is just a signal to the same stooopid software that's causing you this grief in the first place.

      Just a quick note - most power switches on newer PCs can be used for hard power-offs. It's most likely a BIOS setting that tells it to reboot on power flash, but if you want to test this, get your computer to a safe spot, then press and hold the power switch. Don't relent if the OS says something about receiving a signal to shut down gracefully, keep holding it. After five to eight seconds, the system should drop dead like you pulled the plug. It's technically not instant, but less than ten seconds is close enough for most.

      Virg

    7. Re:How about instant OFF? by Anonymous Coward · · Score: 0

      Have you ever tried holding it for 5 seconds?

    8. Re:How about instant OFF? by fishbowl · · Score: 1


      >For example, if you have a Word document open, with unsaved changes, and the system sends it a shutdown, Word throws up a modal dialog box "er, dude,
      >I've been told to quit but you have unsaved changes... what should I do?"

      If you aren't already, you should evolve to the next technological level where the amount of time to make this determination is greater than or equal to whatever would be required to sync memory to storage. If this means saving an uncommitted draft, then version it. Make it easy for the user to decide between his last 'unsaved' buffer or his last saved version. We should be talking milliseconds here. This should be accomplished even if the shutdown is the result of a power failure.

      There. I've shown you one of the many areas where we are not actually on the plateau where there is nothing left to be invented.

      --
      -fb Everything not expressly forbidden is now mandatory.
    9. Re:How about instant OFF? by Bronster · · Score: 3, Insightful

      Only because Word can't save that document somewhere safe with all the meta data to restore that state when you next start up and ask you then.

      It's a symptom of deeper problems.

    10. Re:How about instant OFF? by affliction · · Score: 1

      If you're really butthurt about spending 8 seconds holding the power button, there is a very clean and effective design that you might have heard of: The power cord.

      Did you know that if you unplug it, the computer turns off instantly? I don't how they managed such a feat of engineering...

    11. Re:How about instant OFF? by wiggling · · Score: 1

      I reserve the right to be miffed about having to crawl under the desk to reach around the back of the box where the power cord is when there's a switch on the front panel that's just a placebo. But I appreciate your kind comment.

    12. Re:How about instant OFF? by jci · · Score: 1

      Adobe doesn't like my computer either. Sometimes it stops shutdown in that way to where I come back the next day, press "OK," then have to wait for the computer to shut off so I can turn it back on.

      Other times it simply stalls the act of logging out to where I come back and the computer has locked itself but not logged out.

      Computers stay on but logged out at work. Now the act of logging in, that's a good 35 - 40 seconds worth of mounting, scripts; mounting, scripts. Then outlook straight to the system tray takes 30 seconds after it has appeared before it's responsive because its querying the server.

      I'm at a minute to start working and the computer has already negotiated with its own local hardware.

      I feel your pain.

    13. Re:How about instant OFF? by Lehk228 · · Score: 1

      no PSU switch? get a decent power supply and you can turn it off whenever you want to

      --
      Snowden and Manning are heroes.
    14. Re:How about instant OFF? by Anonymous Coward · · Score: 0

      This is actually the major reason I prefer linux.

      That's fine but if you're heterosexual Linux simply isn't an option.

    15. Re:How about instant OFF? by Anonymous Coward · · Score: 0

      8 seconds?

      Sheesh, mine's like 3. I also have a hard reset button...

    16. Re:How about instant OFF? by evilviper · · Score: 1
      What gripes me more than slow startup is the idea that a computer can't be shut off quickly.

      With any remotely recent system, you just hit the power button, and get the fastest possible shutdown. Works great.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    17. Re:How about instant OFF? by evilviper · · Score: 5, Informative
      When I tell a computer to shut down, I want it to _shut down_; I do not want to come back hours later and find it didn't do what I told it to.

      It's called "auto end task", and it's just a couple settings in the Windows registry. I've been using it successfully for a VERY long time now, and it works exactly as you'd want:

      http://www.winguides.com/registry/display.php/199/

      If the program doesn't end (30 seconds) after it gets the kill signal, it gets killed without requiring you to be there to hit the button.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    18. Re:How about instant OFF? by keithmo · · Score: 1

      Just close your applications, then turn the machine off. With modern transaction-oriented filesystems, you're highly unlikely to lose anything.

    19. Re:How about instant OFF? by mqduck · · Score: 1

      Hate to criticize, but if this computer was plugged into a UPS, it was probably doing something important. And in that case, why do you hand Microsoft software the power to decide when to download and install updates automatically in the first place? Seems common sense to switch automatic updates to notify, but don't download or install. That's what I personally do on all my Windows boxen.

      --
      Property is theft.
    20. Re:How about instant OFF? by Anonymous Coward · · Score: 0

      This should be DEFAULT BEHAVIOR... not some random obscure registry setting. At the very LEAST, it there should be a checkbox in a control panel SOMEWHERE.

    21. Re:How about instant OFF? by JackHoffman · · Score: 2, Informative

      Bad idea. Journaling filesystems only guarantee a consistent filesystem after a sudden power off. They do not guarantee consistent data. Most don't even journal data, just the metainformation that goes with it. Journaling is important because an inconsistent filesystem can destroy huge amounts of data at once, but inconsistencies in the filesystem aren't the only worry when you stop programs without giving them a chance for a clean shutdown.

    22. Re:How about instant OFF? by egarland · · Score: 1

      I had a similar problem with drive caching swapping out all my running programs. I have a linux box where I back up one drive to another each night at 3am. The machine has 2 gigs of RAM but when I came in the next day it had swapped out all my programs to use it for disk cache and never swapped them back in. Every time I clicked anything in a program theres was nasty delay as it loaded that functionality off of disk. The UI was horribly sluggish for a while and I kept finding new things that were swapped out as the day went on. It was very frustrating.

      I ended up adding a new cron job at 6am that turns off swap space and then turns it back on. Everything is back in real RAM by the time I get to the machine.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    23. Re:How about instant OFF? by julesh · · Score: 1

      For some reason, the machine decided at that very exact instant... apparently _after_ I selected shutdown... that it would be a good idea to download and install a system update first!

      Windows will install downloaded but uninstalled updates when you select shutdown, yes. You need to watch out for this; the design of the shutdown dialog changes when this is about to happen, and there's a little text link you can click to shut down without installing them. But I've chosen to install updates by mistake before now, too.

    24. Re:How about instant OFF? by Anonymous Coward · · Score: 0

      Or not shut down at all. One day last week I told my work PC to shut down, turned off the monitor and went home. Next day I came in, and it was saying 'Adobe Acrobat Reader has crashed, press 'OK' to continue'.

      There is an Windows API for programs to prevent shutdown, that is documented as being intended for critical things like disc burning, that just cannot be interrupted. But everyone abuses it, I've even had users of an open source program I work on complain that my program autosaves and shuts down when told to, rather than prompting the user if there are unsaved files. Their reasoning was that Notepad does that, so it must be correct.

    25. Re:How about instant OFF? by jrumney · · Score: 1

      The Windows programming guidelines are clear on this, but I'm not surprised that MS Word does not follow them, as the Office team at Microsoft never seem to follow Microsoft's guidelines, especially when it comes to the UI. Programs should only prompt the user to interrupt the shutdown process if they are doing an uninterruptable task such as burning a CDROM.

      MS Word supports autosave files and session recovery (clunky though that may be to use). There is no excuse for not using that mechanism here.

    26. Re:How about instant OFF? by Anonymous Coward · · Score: 0

      Investigate /proc/sys/vm/swappiness if you want a 'proper' fix -- there isn't much (any?) documentation, but Google brings up a few results.

    27. Re:How about instant OFF? by Blakey+Rat · · Score: 1

      My favorite one in OS X is how Software Update will cancel shutdown so it can show you a dialog saying it wants to shut down!!

      Try this: Do a update that requires a reboot. When finished, Software Update will show a dialog that says you need to either reboot or shut down. Fine. So I switch to my applications with open documents, close them one by one, then when finished I go to the Apple menu and select "Restart." What do I get? Another dialog saying "Software Update has cancelled Restart!" Why did Software Update cancel it? Why, because it was too busy telling me to restart my computer to figure out that I WAS restarting the goddamned computer!

      Remember back when Apple used to QA their products? Seems like a long time now...

    28. Re:How about instant OFF? by crabpeople · · Score: 1
      "the machine decided at that very exact instant... apparently _after_ I selected shutdown... that it would be a good idea to download and install a system update first!"

      Typical luser. You selected "install updates AND THEN shutdown" instead of shutdown. Yes, you telling the computer to do something is really the computers fault.

      --
      I'll just use my special getting high powers one more time...
    29. Re:How about instant OFF? by jafac · · Score: 1

      The solution is to have a preference set somewhere in the OS.
      (overwrite, or drop changes).

      Have a timeout on that dialog (with a visible count down timer - like the OS X logout dialog), and when the user does not respond in X minutes, force the save (or drop) and shut the fuck down.

      EVERY choice a user has to make, is an opportunity for a saved preference to automate that task. The choice won't always be the right one - sometimes data will be lost. But it is the USER'S mistake to make. And if they don't like it, then they'll learn after the first data loss, and change the preference back, and they'll blame only themselves - not the arrogant (or craven) programmer who made the choice (or failed to make any choice) for them.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    30. Re:How about instant OFF? by Anonymous Coward · · Score: 0

      Those are poorly written programs. If they want to process through a file without cached read()s, they should use mmap().

    31. Re:How about instant OFF? by Anonymous Coward · · Score: 0

      You *can* always shut off the power.

      Nobody ever said anything about turning it back on... ..and if you shut it off because you were afraid of it taking over the world, why would you want to?

    32. Re:How about instant OFF? by GWBasic · · Score: 1
      What gripes me more than slow startup is the idea that a computer can't be shut off quickly.

      My favorite dumb Windows defects are when you tell it to shut down or hibernate, and then close the lid of a laptop. When you re-open the laptop, it comes out of sleep mode and continues shutting down or hibernating.

      This morning I opened my work laptop so that it could boot up while I ate breakfast. As soon as I opened, it continued shutting down from last evening.

  38. De-caf by UncleMark · · Score: 1

    Is a good thing.

  39. Be serious by BCW2 · · Score: 4, Funny

    If Windows didn't go through the complete boot process each time how would it come up with random reasons to crash?

    --
    Professional Politicians are not the solution, they ARE the problem.
  40. every OS is different by kage.j · · Score: 1

    Lurn2...FreeBSD! Different hardware and operating systems...work different. If boot up time was crucial, it could be hammered down. Windows is bloated with crap, so it takes a long time. And I also bet that those who use windows like it to take a bit, otherwise they don't think their computer is "doing enough work." My windows machine boots in about 30 sec, 20 sec of that is getting past my raid prompts, 5 sec is pagedefrag (unless it actually defrags somthing, then another 5), and 5 more for windows to login.

    --
    he demonstrated by A plus B minus C divided by Z that the sheep must be red, and die of the rot
  41. You have it lucky. by glas_gow · · Score: 1

    30 seconds! When I was a kid computers took 5 minutes or more to boot. We'd have given our eye teeth for a 30 second boot time.

    1. Re:You have it lucky. by Necrotica · · Score: 1

      Haha, no doubt. When I started my first professional IT job, I was given a 386DX with 16MB RAM running OS/2 2.0. I could turn my machine on, go for coffee, and if I was lucky I would be at a login prompt.

    2. Re:You have it lucky. by keeboo · · Score: 1

      30 seconds! When I was a kid computers took 5 minutes or more to boot. We'd have given our eye teeth for a 30 second boot time.

      Oh, you sure must be old.
      When I was a kid my computer took 1-2 seconds from power-on to prompt.

    3. Re:You have it lucky. by edbob · · Score: 1

      So true. If my old trash-80 took more than 2 seconds to boot up, I would reboot!

    4. Re:You have it lucky. by AKAImBatman · · Score: 1

      You're lucky you didn't have an original IBM or PCjr.

      32K

      [3 seconds]

      64K

      [3 seconds]

      96K

      [3 seconds]

      (ad nauseum)

      If you hit a key at any point in the memory check, you'd lock up the computer and have to reboot. The excrutiatingly detailed memory check was the first thing that the clone manufacturers booted out the window.

    5. Re:You have it lucky. by Eternauta3k · · Score: 1

      Before I installed kubuntu (thus reinstalling grub) it took from 2 to 3 minutes to get to the grub menu, then 1-2 mins. for windows 2000 to boot. Now I get to the menu in 10 secs, but windows still takes a long time to boot.

      --
      Yeah. Would you choose a neurosurgeon who pokes around people's brains in his spare time? I wouldn't.
    6. Re:You have it lucky. by dangitman · · Score: 2, Funny

      You youngsters, with your fancy 5 minute boot process. My abacus is always on and ready for computation. I bet your energy-saving mode doesn't use 0 watts.

      --
      ... and then they built the supercollider.
  42. Re:Gotta mention the obligatory Steve Jobs story h by Anonymous Coward · · Score: 0

    I was thinking the same thing...but then forgot about it as I was launching WoW.

  43. This is only an issue... by Secret+Rabbit · · Score: 1

    ...if you have extreme problems with regards to patience.I mean seriously, this guy is complaining about 30 seconds?In what world is 30 seconds (what, once a day?) so significant that it must be eradicated without prejudice?

  44. it has been done by Anonymous Coward · · Score: 0

    1) IBM Mainframe's used to have an idea called 'savesys' - the OS was smart enough to bouut itself to a point it could easily restart from later, and a copy of memory was saved at that point. It was very helpful when the boot process took 10 MINUTES.

    2) If you are running windows there is already a lot of pre-indexing being done to reduce start up time. That is why it only takes 30 seconds.

    4) As a large number of poster have already replied to you; 30 Seconds? Get a life.

  45. I'm surprised no one has mentioned it... by Vr6dub · · Score: 1
    I blame it on our slow ass hard drives. I figure POSTing is about as fast as we can expect...low level hardware stuff I suppose. What eats up the most time when booting my machine is past the BIOS gibberish and once the WinXP logo appears. Hence, the hybrid drives we are starting to see show up.

    Is there anyone with a fast SCSI or RAID setup who can chime in?

    1. Re:I'm surprised no one has mentioned it... by 0123456 · · Score: 3, Interesting

      "I blame it on our slow ass hard drives."

      Slow? My ordinary, everyday IDE drives can read over 60 megabytes per second. That could fill my PC's entire memory in about fifteen seconds.

      I suspect the real problem may be that the operating system is still paging in small parts of DLLs and programs rather than loading them all in one go. Loading 4k pages one at a time made sense when the operating system was a couple of megabytes, but when you're loading a hundred megabytes of crap off the disk just to get to the desktop, you'd be much better to load the entire thing in one go; disk seek times have improved by a factor of two or three in the same time that disk read speeds have increased by maybe a factor of a hundred.

      Does Windows still do that?

  46. boot times have been 30-60sec for decades by toby · · Score: 2, Insightful

    Jef Raskin, creator of Macintosh and Canon Cat (the latter embodied his instant-on ideal), also complained about the time it takes a computer to start up.

    Startup times have not changed in several decades. Here are some data points I collected a while ago:

    AST boasts that "on a 4.77 MHz 8088 [MINIX] booted in maybe 5 seconds".

    Data point. AMD K6-2/500 (bogomips : 989.18), 256MB, Gentoo 2004.1, kernel 2.6.5-gentoo-r1 boots in 39 seconds[1] (/etc/runlevels/default/ = apache domainname local mysql named net.eth0 netmount squid sshd syslog-ng vixie-cron)

    Data point. G4/dual 1.25GHz, 768MB, MacOS 10.2.6: 33 seconds[2]

    Data point. G4/350, 576MB, MacOS 10.3.3: 32.5 seconds[2]

    Data point. P4 Celeron 2.4GHz (bogomips : 4734.97), 512MB, Gentoo 2004.1, kernel 2.6.5: 27.5 seconds[1] (/etc/runlevels/default/ = domainname local mysql named net.eth0 netmount sshd syslog-ng vixie-cron).

    Data point. NeXTstation Turbo 68040 33MHz: 55.5 seconds[3]

    1. from confirming Grub screen to login
    2. from Apple logo to login
    3. from NEXTSTEP boot to login

    Gah. No way to do footnote references in mod_virgule? entities don't work, <sup> doesn't work...

    --
    you had me at #!
    1. Re:boot times have been 30-60sec for decades by Valacosa · · Score: 1

      All your data points have low times compared to one I have.

      Windows 95 on a 486-DX2, 66 MHz - three minutes.

      --
      "Live as if you'll die tomorrow." Ridiculous. You could die later today.
    2. Re:boot times have been 30-60sec for decades by larytet · · Score: 1
      you will be shocked to learn how strict are requirements to the boot time in the telecommunication equipment, for example. Downtime of under one hour/year (includes software upgrades/maintenance) and 99.999% (five nines) reliability typically assume boot time on the order of single digit number of seconds.

      the boot can include also recognition of new blades inserted into the shelf, setup of switch matrix with 100s of kilobytes chip memory with slow (I2C in many cases) indirect access, basic HW tests, etc.

      A board on my table boots from FTP server (!) in less than 10 seconds (about 16M image).

      But these devices "know" to do only one thing. The hardware drivers are relatively simple and are not expected to support 3 generations of the same OS and tens of different video cards. All software from the very beginning was developed around performance/short boot times.

      Size of the software is not a DVD disk (re Vista) either.

  47. Think about the majority of users by Anonymous Coward · · Score: 0

    I don't think the issue here is for people who know computers very well, or even decently.

    I think the idea here is this: Ask your mother what Hibernation is. She probably won't know. And she is also probably wondering why her DVD player turns on instantly but her computer takes a whole (yes, I know) minute or two in order to function. For me or you, we understand why. But I'm sure the vast majority of users (who ask "How do I shuffle the cards in Solitare?"), this sort of thing is unreasonable.

    1. Re:Think about the majority of users by PSXer · · Score: 1

      I bet a lot more people would use hibernation in XP if it was in plain sight instead of hiding until you hold the shift key.

    2. Re:Think about the majority of users by joeyteel · · Score: 1

      There is a registry key you can set to have it always displayed.

      Under the key HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Win dows\System\Shutdown add a DWORD value named ShowHibernationButton and set the value to 1.

      It is on by default in Windows XP MCE (at least the 2005 edition). I set that up on a friend's XP Home box recently. Before I gave in and enabled it for him, I told him he could hibernate by just pressing H. He couldn't wrap his mind around the fact that you just have to press the H key, you don't even need shift, so I gave in and set it up so it always displayed the button.

  48. Load system files into nvram by Fredbo · · Score: 1

    The last computer that could do this was the Amiga, and it was so far ahead of its time that they still haven't caught up with it...

    1. Re:Load system files into nvram by keeboo · · Score: 1

      Uh? In Amigas the nvram was used for the realtime clock and as a playground for certain annoying viruses.
      From Amiga OSes up to 3.1, the OS was mostly located in ROM, what speeds up booting.
      Unfortunately the floppy disk access was very slow, so booting the OS wasn't as fast as it could be.

  49. Re:30 seconds to startup? by Architect_sasyr · · Score: 1

    Someone's obviously never forgotten to sleep their laptop before entering a big presentation...

    --
    Me failed English...
    FreeBSD over Linux. If my comments seem odd, this may explain...
  50. MacOS 7.5 on a RAM disk took a second to boot by jmordoj · · Score: 1

    I used to have a Macintosh Performa 475 (My first Mac), one of the things I was able to do on OS 7.5 is set up a RAM disk that acted as a real disk (It was mounted on the desktop as the real thing).
    One time, I copied the OS to the disk and selected it as a Boot disk (I knew the RAM should be erased when the power goes off, but I was hoping that a restart wouldn't kill it)

    And I was right!!, the booting took les than 5 seconds, it was amazing, the computer was as quick as I could wish for.

    This was in 1995...

  51. Windows Vista ReadyDrive by wbren · · Score: 2, Insightful
    Windows Vista's ReadyDrive feature is supposedly going to improve boot times, assuming you have a hard drive that supports it. Since the ReadyDrive hard disks are not available yet, I don't know how well it works, but you can read some more about it here:

    http://www.winsupersite.com/reviews/winvista_05c.a sp

    Windows Vista natively supports a new generation of hybrid hard drives coming soon from Samsung and other companies via a feature named Windows ReadyDrive. I haven't been able to test this feature yet because these hard drives aren't yet available, but here's how it works: The hybrid hard drives combine a standard hard disk with large amounts (1 GB or more) of non-volatile flash memory. This memory acts a cache of sorts, providing a number of benefits. First, the system will boot up and resume from various sleep states much more quickly, allowing users to get back to work more quickly. Because the hard drive, with all its moving parts, spins up much less frequently, you'll experience better overall performance and better overall battery life. (For this latter reason, the first generation hybrid hard drives will likely target the notebook market and not the desktop PC market.) Hybrid hard drives should also be more reliable than their standard drive cousins, again, because the moving parts won't need to spin up so often.

    Interestingly, previous generation operating systems won't be able to utilize these hybrid hard drives unless of course the drive makers include drivers in the box to enable that support. But Vista supports this technology out of the box, so there's nothing to add or configure. If you have such a drive, Windows ReadyDrive will just work. It's a win-win.
    --
    -William Brendel
    1. Re:Windows Vista ReadyDrive by turnip+torrent · · Score: 1

      This is a good idea on Microsoft's part, but it does not change the fact that Vista will probably take a while to load on a PC without a ReadyDrive. Newer PCs might be able to load Vista faster than they load XP, but some PCs wont be able to run Vista, or these ReadyDrives, at all. Of course, I look forward to these new drives. Hopefully someone will find a way to utilize them in previous versions of Windows, or perhaps Linux.

    2. Re:Windows Vista ReadyDrive by AbRASiON · · Score: 1

      I have some queries about this and I am skeptical if it will work properly.

      Around Windows 98 time and onwards, Windows has been "busy" doing things - even on a bare install.
      You leave the computer on and the disk is flashing every minute or so for one reason or another.
      WHY?
      It's doing things all the time - odd things I've always wondered what.
      Windows used to be capable of sitting there and doing nothing because you're not clicking anything!

      Now, flash flash flash ALL the time - constantly - this is doing to make these hard disks spin up / down all the time and just wear them out.

    3. Re:Windows Vista ReadyDrive by dch24 · · Score: 1

      You're noticing the disk driver flush to disk.

      Now, this may not make sense at first, but both Windows and Linux do it. I've looked into the reasons linux does it. This seems like a good starter.

      I suspect Windows is updating file metadata. You know, the access time on the directory of an open file, or the system event log, etc.

      People are generally interested in these sorts of things because they want disks to spin down overnight or on their laptop. It can take a bit of work to get to the point where linux is "stable" and won't write to disk any more, but it's a fun little exercise. Good luck getting Windows that way.

  52. Moo by Chacham · · Score: 1, Flamebait

    Mod me down, i don't care.

    The person who asked this question is a moron. A computer is a piece of electroniuc equipment that can do billions of operations every second. We're down from a few minutes of boot time (remember how long it took an 8086 to boot? Counting through *all* four meg of ram!) to some seconds and he wants to know why it isn't instant.

    Go read a book on how computers work. An old one such as Norton's Inside the 8086 should suffice (or whatever the name is.) The documentation is out there, if you really care, find it and read it.

    But please, don't ask stupid questions. What next? Will people ask what acronyms stand for?

    1. Re:Moo by wes33 · · Score: 1

      Bill Gates says that windows vista wakes up from hibernation in 6 seconds (I've heard it actually does it in around 10). So why couldn't there be a known good "hibernation file" that handles standard reboots (maybe there could be a special switch for a old style reboot for when problems crop up). I don't see any reason why this kind of built in hibernation wouldn't work. Also, there is no reason why, and windows vista supports it I'm told, that necessary boot files could not be stored on flash ram. This should get an ordinary style boot up down to just a few seconds (somewhat like my palm tx). I am sure there are many other ideas for shaving seconds off the boot time, and it is surely agreed by everybody that the shorter it is the better.

    2. Re:Moo by jbolden · · Score: 1

      Where did you get the 8086 with 4 megs of ram? Especially since it could only address 1 meg (excluding expanded memory which were nowhere near that big). 4 megs was pretty unusual even for 80286s (which were generally 1 meg) the low end 386s didn't have 4 megs until around the time of the 80486-33; because it was the arrival of the the 4 meg sims that dropped the price on 1 meg sims to a level where joe average buyer wanted enough ram to run more than Dos apps.

    3. Re:Moo by Chacham · · Score: 1

      Where did you get the 8086 with 4 megs of ram? Especially since it could only address 1 meg (excluding expanded memory which were nowhere near that big). 4 megs was pretty unusual even for 80286s (which were generally 1 meg) the low end 386s didn't have 4 megs until around the time of the 80486-33; because it was the arrival of the the 4 meg sims that dropped the price on 1 meg sims to a level where joe average buyer wanted enough ram to run more than Dos apps.

      Oh my, it was a 80286, that we "upgraded" to a 80386, unless it was the 8086 to the 80286, coming from the Apple ][e, it was all terribly confusing to me. :) My mother won it at an auction so we got what we got, then my brother helped with the upgrade.

      I seem to remember having 4 MB of memory, and it being expensive, and then watching those numbers crawl during the POST.

      I don't think 4 meg was unusual, because the slots were there for it on the motherboard. But you've cast doubt on my memory.

      Regardless, bootup times now area breeze compared to then.

    4. Re:Moo by jbolden · · Score: 1

      The Apple ][e's when fully loaded were 16k rom, 48k ram, 64k expanded memory (standard in ][c.) Anyway a high end 286 (the kind that was used for OS2 1.3 for example) might have had 4 megs. But going to 4 megs as part of a 286->386 upgrade would have been reasonable. Anyway if that's the case the time for the memory was a bios setting. You didn't have to live with it :-(. There were 3 settings: full, quick and none. You were probably doing a full check and yes that would have taken over a minute.

    5. Re:Moo by Chacham · · Score: 1

      The Apple ][e's when fully loaded were 16k rom, 48k ram, 64k expanded memory (standard in ][c.)

      Heh. We had the "enhanced" sticker on ours because of the extra memory. :)

      Anyway a high end 286 (the kind that was used for OS2 1.3 for example) might have had 4 megs. But going to 4 megs as part of a 286->386 upgrade would have been reasonable.

      Makes sense.

      Anyway if that's the case the time for the memory was a bios setting. You didn't have to live with it :-(. There were 3 settings: full, quick and none. You were probably doing a full check and yes that would have taken over a minute.

      I hang my head in shame. I knew nearly nothing about computers at the time. I remeber purchasing a mouse and thinking it was a cool new toy.

  53. BIOS does not help either by Anonymous Coward · · Score: 0

    I have a Dell 2600 server that takes over 30 seconds just to complete it's BIOS POST. Then it starts to spin up the disks. It only has 1.5Gb of RAM, yet it just slobs along.

    I don't know what manufacturers are doing in the BIOS, but they sure take their time.

    I have some current tech 3.2GHz IBM's - they aren't particularly fast either.

  54. Too much ether for Zonk tonight? by Anonymous Coward · · Score: 0

    How did this anonymous masterpiece make it to the Slashdot front page? Have the reader and the editor never used a windows operating system in years? Hibernate was obvious even to the first poster. Doesn't linux have suspend to ram features as well? Why did this useless near troll of a paragraph end up as an ask Slashdot?

  55. NOT Hibernate by E++99 · · Score: 1

    Hibernation is fine, but it is not what the OP is talking about. There are many times you need to reboot, unless you're lucky. E.g., in many corporate settings, everyone has to reboot every day, to get new patches, updates and whatnot; anyone with any flakey device driver will run in to problems from time to time that will need to be cured with a reboot; there are (still) software installs that require reboots, etc. IANASP (I Am Not A Systems Programmer [I'm an applications programmer]), but I've always gotten the impressions that the bulk of the wait time comes from device drivers initializing. It would seem like this would be a solvable problem, as device drivers would not necessarily need to test their hardware and initialize themselves on every boot if they could each save their states on shutdown. (So the OS doesn't hibernate, but the individual device drivers do.) Of course, you'd also need a way to tell the OS that you'd like to do a "complete" reboot w/o saved states. I remember there have been pushes for speeding up boot times in the past, and they have indeed gotten better (I remember when it was common for the BIOS to require a FULL memory check on boot). But for something like this to happen it would have to be percieved across the industry as an important thing -- or else Microsoft would have to push for it.

  56. Hibernation is okay by drewzhrodague · · Score: 1

    Hibernation with Windows seems to work okay. I actually use it most often, rather than shutting down the machine.

    That being said, I totally enjoy using Centos on my old Dell C640. One thing I don't get, is either a functioning suspend, ultra-low-power modes, or hibernation. I do realize I should try using the BIOS-supported suspend to disk, but I don't want to repartition at this point. It is annoying to setup, with Dell's DOS-based utilities.

    --
    Zhrodague.net - I do projects and stuff too.
    1. Re:Hibernation is okay by oldchas · · Score: 1

      I can boot three different operating systems from the discs on my computer. I tried hibernating the third OS on Grub's list. It DID NOT work. The OS saved am image but stopped on a blank screen and sat there for a lot longer than any normal boot time. I know, it was a realy stupid thing to do. But some times dumb asses like me read this crap and think "Why don't I try that."

    2. Re:Hibernation is okay by Lesrahpem · · Score: 1

      There is an option in Linux, in the 2.6 series kernel, which allows you to dump the memory of all running processes to a swap file or partition. Upon bootup you can have it resume from that swap partition or file. It works a lot like hibernation but it isn't hardware dependant and will work on just about any computer.

  57. 3 minutes by gelfling · · Score: 1

    My T40 Thinkpad takes at least 3 minutes minimum from a cold start to completely finished booting. More if you include the 2-3 minutes of Windows contacting Redmond to authenticate WGA and check for updates. This last step takes 80% CPU and flat out disk while it runs. I could fix that, but WTF.

  58. Re:Gotta mention the obligatory Steve Jobs story h by dfghjk · · Score: 1

    Of course, it's nothing like saving someone's life. It's like saving 1 second twice a day. Meaningless.

  59. Hard is Slow... by KrackHouse · · Score: 1

    Because the last moving part inside our computers is the hard drive. For the last week I've been seriously looking into the I-Ram. Basically you plug a few RAM chips into a SATA converter and you max out the SATA bus. Granted you can only do 8GB in RAID 0 but the next gen is around the corner and it'll have SATA2 speeds and a 16GB limit. Not cheap but then nobody said performance was. Check out this Google Video to see what it's capable of.

    --
    What if Digg added local news and a Slashdot inspired comment karma system? ---
    http://houndwire.com
  60. Laptops by drewzhrodague · · Score: 1

    I have a laptop, not a desktop, and yes I don't turn it off. Mostly this is because I have Centos installed, and I haven't figured out how to configure either a hibernation method (via Dell's BIOS), low power modes, or a functioning suspend. So, I leave it on all the time. This is very annoying. I do get much better battery life with Windows.

    --
    Zhrodague.net - I do projects and stuff too.
  61. Irony by Anonymous Coward · · Score: 0

    Am I the only one who finds it ironic that this topic should show up on the same day as a topic about Vista hibernation issues?

  62. Why can't a computer turn on and off like a TV? by bunions · · Score: 5, Funny

    honestly, this is like the dumbest possible way to ask why we can't have faster boot times.

    Ok, maybe not. The dumbest possible way is probably something like:

    "why can't the compujigger turn on faster, like the whatchamavision?"

    but still, it's pretty damn close.

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    1. Re:Why can't a computer turn on and off like a TV? by Anonymous Coward · · Score: 0

      There are no dumb questions, only dumb answers. And normally it's arrogant tech people like you who spout this, the dumbest answer of all.

    2. Re:Why can't a computer turn on and off like a TV? by Kristoffer+Lunden · · Score: 1

      No, that's wrong, Cartman. But don't worry. There are no stupid answers, just stupid people.

    3. Re:Why can't a computer turn on and off like a TV? by sapgau · · Score: 1

      Ha ha!! Agreed.
      Whining about it won't solve the problem

    4. Re:Why can't a computer turn on and off like a TV? by zoftie · · Score: 1

      It is a customer question driving back the point, that computers are way too complex today. You can say save image of just booted os, and keep booting it. And as soon as PCI resource will show up, you will need to perform long boot to get all things auto detected. I dunno, I think it is very valid question of the user. User gets what he asks and user is almost always right. People who are removed from the field whichevertronics, tend to ask questions that require thorough and very interrelated knowlege base. Not topological understanding, from standpoint of the designer.

      So I think it is not a stupid question at all. It is a question of over time cruft growing over all sorts of desings, that causes this. And reiteration would be costly, but if consumers will pay for it, or refuse to buy slow booting sytems, the thats what they will get, fast booting systems.

    5. Re:Why can't a computer turn on and off like a TV? by bunions · · Score: 1

      I never said it was a stupid question, I said it was asked in a profoundly stupid way.

      It takes longer to boot a computer because a computer has to DO more. BTW, have you noticed that new TVs don't turn on in an instant anymore either? My HDTV takes around 10 seconds before it starts to display a picture. Why could that be? Perhaps because it actually has MORE to do than start up a CRT and a bunch of passive electronics.

      You may as well ask "Why does my Ford Focus go so slow when I fill it with lead ingots? My Ford F350 diesel seems to do ok."

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    6. Re:Why can't a computer turn on and off like a TV? by bunions · · Score: 1

      > There are no dumb questions, only dumb answers.

      No, there are plenty of dumb questions. Consider the question "I've hit myself in the head with a hammer 10 times now, and it really hurt each time. Do you think if I hit it again that it will hurt?" That's pretty dumb.

      I know we've been coddling our kids for a few generations now with this notion that there are no such thing as dumb questions, but it's just a fairy tale we tell them because we don't want to scare them out of asking intelligent questions. So the teachers just grin and bear it when lil' Johnny asks something totally boneheaded.

      Here on slashdot however, I expect editors to be adults and not publish articles by anonymous, uninformed idiots who type the first thing that pops into their head into the submit box. I know, it's a pipe dream, but hope springs eternal in the hearts of men.

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  63. 30 seconds to boot to useable XP? by fuego451 · · Score: 1

    Man, that's smokin'. I think we should be asking you how you do that.

  64. Guess what. by Raven42rac · · Score: 1

    Not all computers run Windows XP, so not all computers should instantly load it into memory. It is possible, and has been achieved, to boot up an OS almost instantly using flash memory. The only real bottleneck is hd seek speed.

    --
    I hate sigs.
  65. Windows XP SP2 by The+MAZZTer · · Score: 1

    I found an interesting oddity in SP2. If you do a plain install of XP SP0, the boot time is impressive... but then you install SP2 over that, and the boot time increases exponentially. However, if you slipstream SP2 onto an XP installation CD (IE make an XP install CD which installs SP2 for you) you get fast boot up times again! Weird... but I am thankful for it. :) My boot up time now only takes a couple of minutes, where before it would take maybe double that time.

  66. PEBKAC by It's+Atomic · · Score: 1

    Why are you turning a computer on at all? Because you turned it off in the first place. *There's* your problem - PEBKAC.

    The reason they don't care is because you turn your computer on at most once a day. I turn mine on once every N months. ie I don't turn it off.

    Finally, I cannot believe you compared a computer to a television and said "My TV turns on quicker than this".

    Oh wait.

    Trolled. Well done, you got me.

    1. Re:PEBKAC by Yartrebo · · Score: 1

      I used to do that back when I was using P2P heavily. The power bill (20 cents/kW*h here) is reason enough to turn my computer off when it won't be in use for a half hour or more.

  67. Already been done by xenocide2 · · Score: 2, Insightful

    What you're describing is mostly solved by hibernate; save the entire state to disk, and when you start up again, some mini bootloader restores the state. Doesn't mean others haven't tried different stuff. WinXP took some steps to make a first boot go faster. Put files accessed on boot somewhere special for faster access, etc. Cut boot down to.

    But the basic problem is one of disk throughput and memory usage. There's a hell of a lot of stuff used on boot. CPU usage is secondary to pulling things off of disk. Unlike other computer systems, your desktop isn't intended to run programs directly off of ROM. It's intended to run a variety of applications, and accept a variety of underlying hardware. Since neither nor the hardware is designed to run a specific application from ROM, you can't just start with an assumed operating system or program.

    Also, to bring up a nit, your TV only starts up instantly because it's halfway started most of the time. Turn it off for a long time or unplug it and you'll see it take a while to "warm up". This uses quite a bit of power. If you felt like it, you could pay extra to build a motherboard etc that supports suspend for desktops, but it takes a lot of effort to get the software right, so its primarily done for laptops. It'd be a nice comprimise between booting/hibernating and "instant on" that you want.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

    1. Re:Already been done by TonyTech · · Score: 1

      If you felt like it, you could pay extra to build a motherboard etc that supports suspend for desktops, but it takes a lot of effort to get the software right, so its primarily done for laptops. It'd be a nice comprimise between booting/hibernating and "instant on" that you want.

      Are you kidding? Suspend-to-RAM has been available on motherboards for eons. My Intel-motherboard-based-system resumes from sleep (S3 state) fast enough to answer my phone using FaxTalk software. Any motherboard not supporting STR by now is surely an ultra-cheapo. And the only "effort" required to activate STR is making sure the bios sleep mode setting is correct and then using Windows power managment settings (though manually putting a PC in sleep mode is available from the logoff prompt once sleep settings are set).

  68. using a MacBook or MacBook Pro... by Anonymous Coward · · Score: 0

    When you close the lid, the computer goes to sleep, waits a couple of seconds, writes RAM out to the hard drive, then commences sleeping. When you open the lid later, the computer is instantly on. If your battery runs down before you open the lid, it will be exactly like waking from hibernation. I'm pretty sure Windows Vista has a setting like this as well, it's truly the best of both worlds.

  69. Computers? by Anonymous Coward · · Score: 0

    At first it looks like you're asking a question about computers. Then we see you're really just asking a question about some specific product (MS Windows).

  70. My boot up by ifchairscouldtalk · · Score: 1

    Eh, when I get up in the morning it takes me more than 30 seconds to boot up.

  71. I think it must be a different tube design by Sycraft-fu · · Score: 1

    I have a computer CRT and I've plugged it in and turned it on cold and it doesn't do what you talk about. It just comes on and starts to get brighter as the phosphors warm up. I don't think that it's a function of a continual biasing, I think it's a change in the circuitry and the way it works.

    Either way, it's not the same thing. All a CRT does is get signal information form it's input and move it's guns in response to that. That's rather simpler than all the stuff a computer has to deal with. For that matter the display part of my computer is instant on. It's the tower itself that takes time.

    1. Re:I think it must be a different tube design by Anonymous Coward · · Score: 0

      Your modern monitor has all digital circuitry that controll the scanning of the electron beam on the CRT screen's surface. Which turn on instantly and function normally instantly, which is why you get a full size picture that brighten as the warms up to operating temp.

      The old tv's had tube based ossilators that controlled the beam possition and so did not produce a full width, or height picture until the beam driving tube circuits came up to temp too.

  72. Xbox 360 by Bonewalker · · Score: 1

    I haven't put a stopwatch to it, but my Xbox 360 boots up much faster than my Windows XP PC.

  73. Go play with your Game... Boy... :-) by Yea-but... · · Score: 1

    You want some cheeze to go with that whine?

    Doesn't someone read these before they post them?

    Must be a slow weekend...

  74. Sub 2-second boot times by kabdib · · Score: 1

    Three quick stories:

    1. The Atari ST would boot in under two seconds (it's been a while -- definitely less than five seconds, even from hard disk). This was fast enough that, after several years with Macs and PCs, I had a visceral sense of "something is wrong" when I hauled my ST out of the closet. Hit [reset] and SPROING! the GUI is there in front of you a couple of seconds later. Wow.

    2. When I joined Apple in 1987, the systems software folks were getting lots of flack about how long it took for a Mac to start up. There was a sign on the top floor of Deanza 6 saying "Time to boot tripled!" (I think this was System 6.0, memory fades). Through public shaming and general introspection boot times got better, but even today they still stink.

    3. Visa asked IBM for the source code to the OS of whatever big IBM iron they were using to process credit card transactions. It took many, many minutes to reboot their machines, and *any* off-line time to Visa is pretty serious (thousands of dollars a second, probably). IBM said, "Are you crazy? You'll just break it. No way do you get the sources." Visa talked to the banks, the banks Had A Talk with IBM, and IBM said, "What were we thinking, here you go, need any help?" Visa hacked on the OS and got the boot time down to under a minute.

    --
    Any sufficiently advanced technology is insufficiently documented.
  75. One word: SRAM by Anonymous Coward · · Score: 0

    No, not SDRAM, SRAM. Have a chunk of Static RAM that will survive power-downs (e.g some fast Flash RAM). Place boot-files and drivers here, and the whole machine starts in no-time.

    For us with OS X and decent power management, suspend will work, even for days. So booting becomes less of an issue. My spanking new Macbook Pro starts in less than 3 seconds from S3.. But next year, Apple machines will contain Flash RAM which will make this quicker boots happen (among other things). As usual, the PCs will probably follow suit.. With suspend finally working, I dont see the point in waiting though.

    Tip: The biggest bottleneck of the boot sequence is the harddrive.
    Next one is crappy BIOSes. Try turning off boot-checks. The memory checks and POST are usually draining many of those seconds away. Again, Apple is leading with its EFI proprietary BIOS. Its QUICK!

    Anyone whos complaining about slow XP boots have probably installed too many programs. Try deleting entries in Run in the Registry.

    1. Re:One word: SRAM by DavidTC · · Score: 1

      Have a chunk of Static RAM that will survive power-downs (e.g some fast Flash RAM). Place boot-files and drivers here, and the whole machine starts in no-time.

      This is what I've been saying for quite some time. A flash drive is enough to hold an entire memory image of a booted up Windows XP system. Dump that into ram, do the tiny amount of driver init needed, and there you go.

      In fact, it should work in tandem with hibernation. Make a single image every time the computer gets 'really' booted up, aka, every time it boots with the hardware power flipped off.

      When you shutdown the computer, it should check your state. Do you have extra programs running, or have you closed basically everything? If the former, it should prompt you if you want to 'resume the session' later. If the later, or the former and you say 'no', it should just throw everything away and start with the clean image next time. Of course, power users would be able to make it prompt you every time, or never prompt, or whatever.

      If you were really clever, hibernation images could be 'diffs' of the original.

      In addition to that, if there's any room left over, the flash drive should operate as a manual disk read cache, where files can be marked by the OS and put on there. Do this to system startup files, and suddenly cold boots are a lot faster too. (The burden is on the OS to recopy the files to the flash memory when they change.) Also, it can journal the filesystem, at least enough to have a consistent state on boot.

      You could also put the swap file on there, but as flash ram is more expensive than actual ram, and will probably continue to be so, that makes no sense at all.

      Yeah, something like a gig of flash memory, on the motherboard, with some consistent API would be nice. (And, of course, it should be SD or some standard socket so it's upgradable.) Don't make it, inside the OS, look like a standard drive, have it explicitly that everything on that 'drive' is temporary and can be recreated from the the OS and files on the actual disk drive.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    2. Re:One word: SRAM by Tragek · · Score: 1

      I call bullshit on you; specifically for calling EFI proprietary. As anyone who can access Wikipedia could tell you, while EFI was started by Intel, it's now developed by a completely separate forum. The specs are available at uefi.org.

    3. Re:One word: SRAM by Fweeky · · Score: 1

      Flash sucks donkeys for sequential reads, though, which is mostly what you need for loading images. Even cheap desktop disks are pushing 70MB/s on their outer tracks, while flash is doing exceptionally well to manage even 1/10th of that.

      Vista has something called ReadyBoost which uses flash drives to cache data; it takes the slow STR of flash into account and just uses it to serve the kind of random requests flash is good at.

    4. Re:One word: SRAM by DavidTC · · Score: 1

      I have no idea how it would be harder to read sequentially than any other way. If flash truly had a problem with 'sequential' data, an obvious solution would be to, duh, not store the file sequentially. Space it out at whatever intervals flash wants. Or just don't load it sequentially...read the first meg, put it in place, read the tenth meg, put it place, read the second meg, put it in place...

      If, OTOH, flash only wants to read 15 megs before having a small rest before it can read another 15 megs, obviously my idea would be a bad one.

      And Vista's ReadyBoost sounds like an idiotic idea from what I've heard of it. It's exactly what I dismissed above: A damn swap file on a flash drive. (And it's a damn compressed and encrypted swap file. Yeah, let's make things even slower.)

      If we want to introduce a third tier of memory between hard drive and RAM, let's do it right and make it slower ram, not flash.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    5. Re:One word: SRAM by Fweeky · · Score: 1

      "I have no idea how it would be harder to read sequentially than any other way. If flash truly had a problem with 'sequential' data, an obvious solution would be to, duh, not store the file sequentially. Space it out at whatever intervals flash wants. Or just don't load it sequentially...read the first meg, put it in place, read the tenth meg, put it place, read the second meg, put it in place..."

      Heh, no; flash is fast at random access because there's no disk head to physically move around the media, so you've got pretty much constant time access to any address/block. The rate at which it can transfer data is what limits it for this kind of use; the fastest flash drives I've seen have transfer rates that are still about 1/4 what a HD can provide, with the majority being several times slower than that.

  76. Re:Gotta mention the obligatory Steve Jobs story h by wellingj · · Score: 1

    But it's a serious point. The amount of human lifetimes that are wasted waiting for PC's to reboot is pretty horrifying - and there's a lot more than a million of them. Someone should take this seriously.
    I hate those MRI and CAT scan computers...they've never saved any one by taking less time to boot...
  77. Re:You haven't asked before esspecially not google by Anonymous Coward · · Score: 0
  78. I remember when. . . by Fantastic+Lad · · Score: 3, Interesting
    Back when I was a kid, I ran a cute little TRS-80 Color Computer. It had an on/off button. You pressed it, and it was on and ready to go. You pressed it again, and it was off, nice and tidy. Yeah, it had only 32 kb, but hey. It was fast.

    Today I have an HP Jornada 820 built in 1999. It runs Windows CE, and it turns on faster than anything. You hit the on/off button and you are either on or off just like that. --Best of all, it holds open all of your documents and programs exactly as you left them. I feel confident not saving stuff because it's so rock-steady reliable. The little critter is run on Flash memory; no hard drives.

    My PC. . ? Well now. . , that beast is slow. Very slow.

    I thought electrons moved at the speed of light, so what's the hold up? I refuse to blame the hard drives; those things are usually faster than Flash memory. So what's up? Bloat-ware? Too much hardware to configure? Poor programming? All of the above?

    I don't know, but I suspect that if engineers had their act together and were not constrained by the ridiculous way of doing things which are currently in place, we'd have much better machines available.


    -FL

    1. Re:I remember when. . . by bblount · · Score: 1

      Windows CE on my PDA runs such that when you turn it off, it simply goes into low power mode to save the contents of the ram. This is why it can come up instantly with everything you had up when its turned back on. If you do a soft reset, you'll see how long it takes to start from cold (~10 seconds on my PDA).

    2. Re:I remember when. . . by i_will_frag_u_all · · Score: 1

      Well, electrons in fact don't move at the speed of light, and certianly not through copper wire, or the printed board of the computer, but that is totally beside the point. just an interesting fact.

    3. Re:I remember when. . . by hb253 · · Score: 1

      Did you ever run OS9 on it? Now THAT was an operating system.

      --
      Self awareness - try it!
    4. Re:I remember when. . . by Anonymous Coward · · Score: 0

      Well, the CPU still needs to load programs, drivers, etc. from the disk - this means you've got access times of 9 ms to deal with. Yes, there are CPU caching techniques & OS techniques, but they only help sometimes and a somewhat. Furthermore, synchronization of the bus is necessary to make sure that all the devices co-operate properly - this is usually on the order of seconds (according to specifications designed to take into account cost, parts available at the time, as well as the target performance).

      Also, HD only beat Flash in burst rates (i.e. once the data in slot A is received, B, C, D & E come much faster from a HD. However, for Flash, A would come before A is retrieved off the HD. While electrons move at the speed of light in a vacuum (much slower in copper, but besides the point), HDs move at a very "measly" 7200 rpm.

      You clearly have absolutely no familiarity with the underlying structure of how any computer architecture works, so going around saying that engineers need to get their act together... that's just extremely naive.

      Yes, there are legacy systems that sometimes hinder progress (like the PCI bus). And yes, you could haphazardly improve the interface. However, in the long run you're going to pay because you're going to have 50 vendors providing their "extreme" interface that improves performance but doesn't work with have the cards on the market.

      And you're comparison with the PocketPC? Do you actually expect that the PocketPC actually turns off? It is far more likely it goes into suspend-to-ram (which is available on the PC, but much more difficult reliably because a lot of vendors poorly implement ACPI) or in the worst case scenario turns off the monitor.

      The reason you're TRS-80 turned on and off with the touch of a button is that it probably had no extendability and thus knew the exact hardware configuration of the whole "computer". That kind of guarantee is not possible on a PC. How does the PC know that you haven't added or removed hardware. Not to mention that you've got this wonderful thing called DHCP which takes a noticeable amount of time to get the IP address because it has to perform negotiation. Many things can be initialized in parallel, but there are real technical reasons why things are done the way they are and it is arrogant of you to think that it's a problem easily solved if only those damn engineers would stop being so lazy. If you think it's a code problem, the Linux kernel source is freely available for improvement - I'm sure they'd love your input on how they could create real short boot times (without resorting to things like hibernate).

    5. Re:I remember when. . . by JoeyJam · · Score: 1

      Maybe you've got something there. Could we reduce Windows to a read-only kernel?? I know its alot of code, but what if it existed on ROM and the vulnerability patches were stored in some sort of flash ram? Wouldnt the kernel being on ROM make it much harder for malware to damage it? The good ole Commodore 64 days had some merit. Nothing ever screwed up the OS.

    6. Re:I remember when. . . by aussersterne · · Score: 1

      OS9 was my home operating system when I was a teenager, on this very machine. My friends used to make fun of me because in my room at my parents house I had four VT100 terminals connected and I had it all set up with tsmon/login and gave them all accounts (I was the only one with a computer) so they could come over and do their homework. The printer I had was a giant DataSouth industrial printer that weighed about 100 pounds.

      We'd be hanging around in a coffee shop and they'd say they needed to go to "the pentagon" (i.e. my room at my parents' place) to do some homework.

      That OS was rock solid, had an awesome realtime scheduler that made multitasking smooth as hell (even on a 1Mhz 8-bit chip with five logged on users), and was beautifully modular, right down to the option to load or not load such major components as the random block file manager (RBF, sort of like the VFS layer) or the sequential character file manager (SCF, for streamed I/O like serial ports or monitors) dynamically.

      I have nothing but fond memories and by the time I retired the system it had four floppy drives, two 80MB hard drives, four terminals, and ran a BBS in the background.

      --
      STOP . AMERICA . NOW
    7. Re:I remember when. . . by virg_mattes · · Score: 1

      > Today I have an HP Jornada 820 built in 1999. It runs Windows CE, and it turns on faster than anything. You hit the on/off button and you are either on or off just like that. --Best of all, it holds open all of your documents and programs exactly as you left them. I feel confident not saving stuff because it's so rock-steady reliable. The little critter is run on Flash memory; no hard drives.

      Here's the lesson for the day for using palmtop devices: they eat very little power. The reason it shuts down and starts again so fast is that it doesn't reboot, and it saves all of the RAM with battery power, so it can instantly resume when you wake it up. To show you what I mean, open a few apps or a document, then turn it off. Next, take out the batteries (including the button battery). Count to twenty, put the batteries back in, turn it on, and tell me what's happened to your apps and documents. I know what will happen, since I've done it myself. Functionally, you can replicate the performance of your Jornada by switching off the monitor of your PC, then pretend you've actually shut it off.

      Of course, the other side of this is there is no hardware upgrade of any kind available for your Jornada, either. If you think it's as flexible as your PC, try upgrading the video processor. Or the internal RAM. Or add sound to it. Put in a DVD player. I think you get the point, eh? As someone else stated, that's why the TRS-80 started instantly. As they didn't state, getting a ready prompt on the TRS-80 meant you could do precisely nothing with it. Any program you wanted to use required that you load it off a tape, or have a cartridge preinserted. If your PC was a guaranteed hardware state, couldn't be changed, and started only to the point where you had to tell it to load anything useful (even the GUI), it'd start pretty fast.

      Anyway, the short story here is that your PC is much more complex than the devices you compared it to, it's much more flexible in terms of hardware, and you expect it to do a whole lot more right off the boot sequence than those other devices. The price to be paid is that it takes longer to start than those other devices.

      > I don't know, but I suspect that if engineers had their act together and were not constrained by the ridiculous way of doing things which are currently in place, we'd have much better machines available.

      There's a company that did this, to a greater extent than most. Apple computers are quite famous for hardware that just works, for laptops that can sleep for a week and still come back in seconds, and for reliability against data loss. The price is, well, the price. Because Apple builds (or must approve) all of the hardware, they cost more than a PC does, and there's not as much stuff written for them since they have a smaller market share. One of the big things that PC makers and Microsoft have in their favor is a huge variety of hardware and software. The big problem is exactly the same thing, in that this huge variety of stuff has to interoperate, and solving those interoperability issues (at least for hardware) takes time at boot.

      Virg

    8. Re:I remember when. . . by MrSmileyJr · · Score: 1

      Today I have an HP Jornada 820 built in 1999. It runs Windows CE, and it turns on faster than anything. You hit the on/off button and you are either on or off just like that. --Best of all, it holds open all of your documents and programs exactly as you left them. I feel confident not saving stuff because it's so rock-steady reliable. The little critter is run on Flash memory; no hard drives.

      I had the Jornada 720 running Win CE for about 5 years. Thing crashed pretty regularly. The last time it did it I lost a big chunk of data. I decided it was time to sell it. So if you think that it is "rock steady reliable," well you must've been very lucky.

      --
      Fix your Dell XPS m1210 screen! -- http://m1210screenfix.blogspot.com
    9. Re:I remember when. . . by Fantastic+Lad · · Score: 1
      You clearly have absolutely no familiarity with the underlying structure of how any computer architecture works, so going around saying that engineers need to get their act together... that's just extremely naive.

      Yes, there are legacy systems that sometimes hinder progress (like the PCI bus). And yes, you could haphazardly improve the interface. However, in the long run you're going to pay because you're going to have 50 vendors providing their "extreme" interface that improves performance but doesn't work with have the cards on the market.


      I don't think I'm naive in this regard, and you just described exactly the constraints which are placed upon engineers; Discordant market forces demanding engineers design hardware according to out-moded specs rather than allowing them to design according to what today's integrated circuits can actually do.

      Getting one's act together is not necessarily an individual thing. It might be thought of as a world-wide endeavor. --If everybody would stop running in infernal circles and pull together, thus getting their acts working TOGETHER in a very literal sense, imagine what could be achieved. (For my part, I imagine ditching backwards compatability, putting rechargeable batteries inside PC's, using decent operating systems which don't crash, and employing solid state EPROMs using today's Flash-style memory for hosting drivers and OS's and such.)

      But that's just crazy talk.


      -FL

    10. Re:I remember when. . . by qc_dk · · Score: 1

      Since electrons have a rest mass not equal to zero. It is in fact impossible for an electron to move at the speed of light. According to the theory of relativity at least.

      I remember calculating the average speed of an electron in an electrical wire as part of a physics exam. I cannot remember the exact speed but the order of magnitude was around 1 m/s.

      Ofcourse it is not really the speed of the electrons that matter but the speed of propagation of the electrical field, which is the same as the speed of light.

    11. Re:I remember when. . . by hb253 · · Score: 1

      Very cool. I ran OS9 as well. Just the other day, I found some postings on Usenet newsgroup that I wrote back in 1991. Those were posted from my Color Computer 3 running UUCP on OS9. Later on, I moved to an obscure computer called an MM/1 running OS9-68K on a 68070 chip. That was a great setup as well.

      I credit everything I learned on those computers with preparing me for my switch to an IT career.

      --
      Self awareness - try it!
    12. Re:I remember when. . . by UnknownSoldier · · Score: 1

      I agree, that the the early 8-bit computers were much more "accessible". Power on, and you were ready to go. Even booting DOS 3.3 / ProDos on the Apple //ec's were much faster.

      The -real- reason today's computers stink at boot time, is that there were also a LOT less periphals the older computers had to interact with. Scanners, hard drives, graphic cards, network cards, mouse, keyboard, flash memory, etc. All this boot-time querying brings the system to a stand still. i.e. Install Win98 without any sound. Install a sound card, and notice the performance drop, as it constantly has to load in sounds off the hard drive.

      Just look at how bad Windows behaves when you want to browse a few thousand files on a network drive, or how the system comes to a crawl when your cd-rom has a read error.

      The computer itself is fine -- its just all the extra periphals with crappy drivers, and/or driver models (network polling.)

      Cheers

    13. Re:I remember when. . . by ChrisMaple · · Score: 1

      Some of the things checked are just stupid. Back when I was running Windows 3.1, I thought it would be wonderful to have lots of fonts. I loaded most of a CD's worth of fonts onto my hard disk, and boot time went up to about 5 minutes because the stupid OS thought it had to catalog each font every time it booted!

      --
      Contribute to civilization: ari.aynrand.org/donate
  79. Booting from an image would work by Odiumjunkie · · Score: 1

    assuming you never actually *do* anything with your PC.

    How would booting from a persistant image work with file tables, data caches, network stacks and general data and metadata that change rapidly and unpredictably?

    Oops! You loaded your antivirus definitions from last month into RAM for no reason because you forgot to update your boot image.

    Or perhaps you add an additional thirty seconds to the load time because your boot image is for tcp/ip settings that conflict with your LAN since you set up DHCP last week and forgot to tell Windows Persistant Image Boot Manager(tm).

    Unless of course you form a new boot image every time you shut down, but that will increase your shut down time, and may very well lead to problems if you have power outages or you get impatient and hard power down your system because your OS now takes twice as long to shut down properly.

  80. lame by Anonymous Coward · · Score: 0

    My MacBook boots in about 10 seconds, and comes out of sleep nearly instantly. This is among the lamest Ask Slashdot questions I've seen.

  81. Mac Suspend To Ram by Anonymous Coward · · Score: 0

    My (5-year-old) Mac laptop suspends to RAM whenever I close the lid. In about two seconds. When I open the lid, it is usable in 4 seconds, 3 of which is waiting for the hard drive to spin up. It will last in a suspended state for at least a week on a full battery charge.

    I suppose it's mostly a benefit of Apple doing the hardware and software together, which is quite a monopolistic thing in itself.

  82. Hibernate has nothign to do with the article. by aliabadi · · Score: 1

    Sorry guys, but all this hibernation talk is way off base. Using hibernation in the future isn't going to help me now, when firefox is leaking memory like crazy, programs aren't working right and I need to reboot to get things running smooth again. I think the best way to help boot times right now is by getting a 15k (or faster?) rpm hard disk...main bottleneck these days is hard disk read speed. Or am I wrong?

    1. Re:Hibernate has nothign to do with the article. by Anonymous Coward · · Score: 0

      I only reboot for system updates. If Firefox starts leaking memory like a toddler's diapers, I just exit and start it up again.

      You don't seem to be a savvy computer user.

    2. Re:Hibernate has nothign to do with the article. by aliabadi · · Score: 1

      If firefox is the only program you ever have problems with, you obviously don't use computers much.

  83. Yeah, why does it take so long? by aldo.gs · · Score: 5, Funny

    I mean, all those gears and counterweights can't be that slow, now can they? Wait...

  84. TVs by epp_b · · Score: 1
    Why can't a computer turn on and off in an instant just like a TV?
    Well, for starters, a TV is basically the same as a computer monitor...which does start up in fewer seconds than I can count on my two hands.

    But a TV is a specialized electronic; basically a computer designed for one job. And because it only needs to do one thing, it only has one task to do as a startup procedure and it can be optimized for that task.

    A computer can be used to handle an infinite number of tasks. Considering that, I'd say 30 seconds is a pretty meager time to wait for a machine that will do anything you tell it to.
  85. Patience is a virtue by DaveAtFraud · · Score: 1

    Given the above comments, very few on Slashdot are virtuous.

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
  86. Re:Gotta mention the obligatory Steve Jobs story h by ceoyoyo · · Score: 4, Funny

    Well, if everybody just stared at their screens and drooled while they booted, I guess you could say something was being wasted. Except for all the quality drooling time, of course.

  87. fast server reboots... by jjonesjr · · Score: 1

    I was just reading about fast reboots earlier today: Here

  88. commodore 64 by drfrog · · Score: 1

    did this , so did the vic 20

    its not like its impossible
    its already been done

    --
    back in the day we didnt have no old school
    1. Re:commodore 64 by virg_mattes · · Score: 1

      Nice thought, but what could you do from the prompt that appeared when you switched it on? You can't compare that to booting a machine to the point of a functional desktop. Also, those machines didn't have hard drives nor any changeable hardware. Again, not a fair comparison.

      Virg

    2. Re:commodore 64 by drfrog · · Score: 1

      sure the word desktop is loaded

      back in the day the prompt WAS the desktop

      sure it didnt have a hartd drive but it did have changeable hardware

      i understand your points
      i still think its a good place to start though

      --
      back in the day we didnt have no old school
    3. Re:commodore 64 by raynet · · Score: 1

      Ah, but I could just plugin a memory cardridge on my C64 and would be instantly playing a game or running a Simon's Basic or Forth64 "IDE".

      --
      - Raynet --> .
    4. Re:commodore 64 by virg_mattes · · Score: 1

      By the same token, you could build a boot ROM that you could plug into a slot on a PC that would launch an application (be it game or programming IDE) without any other OS, and boot your PC off it. Remember, though, that if you wanted to switch to a different app, you'd have to power down the C64 and pull the cartridge. Most people want their PC to be more flexible than that.

      Virg

    5. Re:commodore 64 by virg_mattes · · Score: 1

      > i still think its a good place to start though

      No need to think, or start. It's been done quite a bit. Virtually every palmtop and PDA computer built today does exactly this, because the non-changeability of the hardware makes it possible. There are palmtops today that can stand in for a bargain-basement laptop.

      Now, building a PC with Windows that does this is virtually impossible, just because the OS is closed-source and is programmed to do stuff even if it's not necessary. For example, there's no way to tell Windows not to check for plug-and-play hardware on boot, even if you know there will never be a hardware change. Using Linux, however, it's more possible, because the kernel can be seriously hacked to remove anything that's even remotely extraneous, and if you know exactly what needs to happen and what doesn't, you can save time left and right. I built a custom monolithic kernel for a simple Intel-based PC once that booted Red Hat 9 from the end of POST to the login prompt in twelve seconds, because I cut it to the bone. It couldn't cope with even the slightest hardware change, but that wasn't a concern since it was just for kernel building practice. The simple answer is that it's doable, but it takes an investment of time, money or both to make it so.

      I do still adore my '64, though. LOAD "*",8,1 FTW.

      Virg

    6. Re:commodore 64 by raynet · · Score: 1

      A boot ROM with Windows and Office on it would be sufficent for many people.

      --
      - Raynet --> .
    7. Re:commodore 64 by virg_mattes · · Score: 1

      > A boot ROM with Windows and Office on it would be sufficent for many people.

      You know, I've been thinking this for quite a few years. The problems are there to be dealt with (patches would be tough, and satellite functionality would need to be incorporated like add-ons for printers and detachables), but I've always thought that there's got to be a market out there for this sort of thing that isn't just palmtop users.

      I had thought this (cookie-cutter machine with modded Windows) was going to be the approach that Wal-Mart took when it started offering cheap PCs, but it didn't work out that way.

      Virg

  89. old news by Austerity+Empowers · · Score: 1

    Most computer systems companies do actually spec a "maximum boot time" as a design requirement to engineering. Usually for server grade systems it's ~45s to the windows splash screen.

    What goes on during boot is quite often extensive diagnostics of components that commonly fail, or that if they are corrupt, would cause your system to potentially lose data. Hence memory testing, some quick tests of network and pci components etc. While your machine may be doing the same thing every time it boots, it may not be in the same condition every time. You may add in a new card, or your cat may have pissed on it, or a small amphibian may have hopped into the fan duct (yes, both of these happen and have resulted in warranty repairs). Sometimes the effects of these actions are not felt until it is too late, unless diagnostics are run.

    Once that's done, the OS has to start figuring out which parts of itself it needs to load. That's not always fast either, because they can't guarantee a consistent hardware set to work from. If you want it to "boot" fast, hibernate, but remember thanks to windoze it's not always a bad thing to reset and blow its brains out on a daily basis with a nice reset.

    1. Re:old news by The+Cisco+Kid · · Score: 1

      Sorry, my specs for 'server grade systems' specifically prohibit any 'Windows splash screen' from ever appearing. Windows is for Home/Toy/Game systems, not for servers, silly rabbit.

    2. Re:old news by Austerity+Empowers · · Score: 1

      I agree, but customers do not. There's still a lot of MS crap out there.

    3. Re:old news by Anonymous Coward · · Score: 0

      ..or your cat may have pissed on it,...

      In my experience, cats usually only *vomit* on electrical equiptment and hard surfaces; they piss (and vomit) on carpets and other soft furnishings. Maybe US cats are different (due to the lower domestic voltages?)

  90. Re:Gotta mention the obligatory Steve Jobs story h by Anonymous Coward · · Score: 0

    Well, I've seen UIDs approaching 1,100,000 around here. Sounds like a lot of lives to me. : p

  91. XP takes soooooooo long by toxique · · Score: 0

    I work at a huge company. My 512MB RAM, P4 CPU notebook takes about 10 minutes to startup due to huge logon scripts shit, corporate antivirus, firewall, antispyware, and lots of additional useless services activated by logon scripts and unable to turn all this crap off. This is really annoyng, sucks and pisses my off way too much. And i do have to turn it off to avoid hardware problems. BTW, an old RS6000 server in the company took 15 minutes to bootup.

    --
    - This can't be... - Be what? Be real?
  92. Um...Santa Rosa? by Anonymous Coward · · Score: 0

    I'm surprised it hasn't been mentioned yet (or maybe it has, and the FireFox search feature has failed me), but Intel's new Santa Rosa platform, combined with Vista's ReadyBoost, should bring boot times down to ~10 seconds by middle of next year. At least for those of us who buy notebooks.

  93. Very Simple by Inferger · · Score: 0

    Use a startup utility to remove all the crap you have when you start up. My XP pro install boots in around 5 seconds just because I don't have anything running but a basic environment when I startup - not even the themes module. Another way to increase your boot time would be to press the delete key after restarting you computer to go into the BIOS options and enabling quick boot to disable some of the less useful stuff that hinders your PC boot time.

  94. boot up? reboot? by sjs132 · · Score: 1

    uhh.. When was the last time I had to boot... Hmm... My system is usually up 99% unless I leave on vacation or something.
    logout is about as far as I'll go.. Oh, I'm sorry, I forgot about when MICROSOFT FORCES MY MACHINE TO REBOOT EVEN THOUGH
    I TELL THE #$%!@#$@#$% UPDATE PROMPT NOT TO REBOOT!!!!!!!!!!!!!!!!!

    Sorry, Forgive me... Thats just one of my Pet Peeves with my XP Box.. My linux mythtv box on the other hand never reboots.

    nit-picking... I know...

    --
    --- Relax, that mass muderer is just trying to reduce our carbon footprint, one fetus at a time...
  95. The answer by keeboo · · Score: 1

    "Why Do Computers Take So Long to Boot Up?"

    Yes.

  96. Ignorance Related by AnyThingButWindows · · Score: 1, Troll

    This is a question based on lack of research. There are many things you can do.

    1. Dump c:\windows\prefetch, and lock it where it can't read/write.
    2. Use winlite to strip out crap like WMP, IE, ActiveX, and everything else you don't use, NO OS shouldn't require these things to function.
    3. Use a winlogon crack. Believe it or not this makes a speed difference on bootup.
    4. Use XP pro not home, so u can do some of the stuff mentioned above.
    5. use toolbarcop, and remove everything in there.
    6. Don't use Norton, or Mcafee. They bloat the system down like there WAS a virus on it. Norton is considered a virus by my repair shop, and is removed upon exiting the building.
    7. Turn off system restore, and dump c:\windows\system32\dllcache
    8. Don't use cheapo HP printers and install their garbageware.
    9. The result? My build of XP. It will be on piratebay in a few days. It is 450mb. Upon install it is 900mb.
    10. Avoid venders like HP, compaq, and Dell that load spyware on the machine out of the factory. Don't use factory disks. FTF (Format the Fucker) and load XP from scratch with a Winlite modd'd copy, and load the drivers. Then load your software.
    11. Avoid walmart PCs. Especially the compaqs that take 20 minutes to boot up, and are substandard to a 10 year old machine. Then charge $80 an hour to work on them. The cheaper they are. The more i charge.
    12 WHEN YOU ARE DONE. Ghost it to DVD or CD. Then boot from that CD/DVD, and re-ghost (I use ghost 7 corporate) the hard drive from the CD / DVD. This makes a huge difference because it aligns the data on the HD correctly. Try it, and you will see.

    My largest argument is WHY shoould anyone have to do all the crap I mentioned above to make Windows run decent? My 7 year old mac takes 10 seconds to boot from a clean install of Tiger.

    --
    When government fears the people, there is liberty. When the people fear the government, there is tyranny. - Jefferson
    1. Re:Ignorance Related by themassiah · · Score: 1

      I take issue with item 12 - "aligns the data on the hard drive correctly"? Unless your drives electronics aren't functioning appropriately, your data should be aligned properly? Could you care to elaborate?

      --
      - Sometimes you're the pidgeon, sometimes you're the statue.
    2. Re:Ignorance Related by The+MAZZTer · · Score: 1

      I think he means defragment. It's worth noting Windows will automatically defragment NTFS partitions when idle. Also, #1 prefetch is a GOOD thing which will speed up program startup times. DON'T mess with it. Same with #7 dllcache. And System Restore can save your a**. I would recommend leaving it on, and using the smallest size for each drive the System control panel lets you set it. Also, you can turn it off for drives where you don't keep programs or Windows, since that's all system restore really backs up. But you should keep it active on drives with the following: Windows, places you install Programs, and Registry Hive files (Windows drive and Profile folders).

    3. Re:Ignorance Related by Fjornir · · Score: 1
      He's probably thinking something more along the lines of "page alignment". I wouldn't try debating it if I were you: this sort of thinking is along the lines of an article of faith with ricers. Central to their belief is that there is a conspiracy between hardware and software manufacturers to make your PC run slower. Generally they rant with a) a mix of fact and fiction that can't be argued with on the surface with painful exagerations which when called upon they'll say something like "I was just making my point....", and then combine it with b) a mythology backed in unshakeable faith. Observe:
      a) "Avoid walmart PCs. Especially the compaqs that take 20 minutes to boot up, and are substandard to a 10 year old machine. Then charge $80 an hour to work on them. The cheaper they are. The more i charge."

      b)WHEN YOU ARE DONE. Ghost it to DVD or CD. Then boot from that CD/DVD, and re-ghost (I use ghost 7 corporate) the hard drive from the CD / DVD. This makes a huge difference because it aligns the data on the HD correctly. Try it, and you will see.

      At this point it becomes nearly impossible to tell if the person in question actually has some information to share, is deluded into believing their vodoo works, or is posting a very elaborate troll.

      But to get back to the point you were commenting on: if there was an organization of data on a hard drive which was magically able to give an asymptomatic increase in performance you can bet that it'd be rolled into defrag by now and not hidden as an unknown benefit in an old version of ghost and known only to Slashdot user AnyThingButWindows and his "repair shop" which removes their customer's antivirus software....

      --
      I want a new world. I think this one is broken.
    4. Re:Ignorance Related by illuminatedwax · · Score: 1

      No kidding! I mean, jeez, it's just as simple as that!!

      --
      Did you ever notice that *nix doesn't even cover Linux?
    5. Re:Ignorance Related by ben+there... · · Score: 1
      1. Dump c:\windows\prefetch, and lock it where it can't read/write.

      That's idiotic.

      In fact, all "performance tweaks" involving "cleaning out" anything related to prefetch or prefetch's registry settings are all bogus.

      Prefetch is designed to relocate all of your most frequently used programs, and all drivers, system files, etc. required during boot to the outer tracks of the partition, generally in order that they are loaded. Interfering with that will just slow your computer down.
    6. Re:Ignorance Related by Anonymous Coward · · Score: 0

      Would you rather your machine be clogged with spy/bloatware? or something that works? Replace Norton with AVG and you have a big improvement in performance. Norton is crap. In the 90s it was a decent AV software until the company decided to make it rely on the platform's active X controls to run it's interface. Something that is supposed to be secure, but relies on something insecure, does not fair too well with me.

      Anything that costs $250 and has a small 40 gig drive, 256mb of cheap DDR (192 usable), a cheap MSI board, and a underclocked processor and is loaded down with advertising garbage isn't even usable. I believe my Sawtooth had better specs than that 7 years ago.

      Don't bash it until you try it. Usually windows fanatics don't want to admit their mistakes based on lack of knowledge. Its quite pathetic. They think their world is windows only and doesn't involve anything but that one platform when there are other platforms out there that do the job much better, and more efficiently.

      Your comment is obviously based on lack of knowledge of what Ghost does. It places the files one by one starting at the beginning of the drive. In simple terms, it 'correctly fragments' the drive. The way god intended it. Not the way M$ intended it. Run XP's defrag utility after your done ghosting, and look for yourself before you make another asinine statement like that.

      And no. Prefetch does NOT speed up your boot time. It slows it down. Something in windows again... intended to do just the opposite of what it really does.

    7. Re:Ignorance Related by Anonymous Coward · · Score: 0

      Why don't you try it before you bash it?

    8. Re:Ignorance Related by Anonymous Coward · · Score: 0

      You are an idiot. Prefetch isn't needed on XP for newer machines.
      Prefetch is a legacy feature.

      Dumbass.

      -1 point.

  97. Because coffee takes that long to brew by EmbeddedJanitor · · Score: 4, Informative
    Boot time is generally all PnP detection etc.

    Linux on an embedded system configured for fast booting(without plug and play peripherals etc) can boot in 2 seconds or so.

    --
    Engineering is the art of compromise.
    1. Re:Because coffee takes that long to brew by inKubus · · Score: 1

      Try booting a Tivo; it takes like 10 minutes. My DVD player takes about 1 minute to figure out to boot the disc or report there's not one in it. My toaster takes 5 minutes to toast bread. A good espresso always takes 25 seconds. WTF IS THE MATTER WITH PEOPLE? Just strap yourself in bed with a lifetime supply of IV nutrients and a hypnotic, get someone to pay your mortgage and you'll have everything you'll ever need right at your fingertips for the rest of your life. Have some patience or tweak your box to not load anything at startup (hell, run Dos 6.11 with no autoexec or config.sys or something). Or run an AS/400 for a while and manually start processes for 20 minutes before you're fully booted up? Or shit, buy a Vic 20. One flip of the switch and before the TV can even warm up, READY?

      --
      Cool! Amazing Toys.
    2. Re:Because coffee takes that long to brew by inKubus · · Score: 1

      I meant

      3583 Bytes Free
      Ready.

      K thanks bye

      --
      Cool! Amazing Toys.
    3. Re:Because coffee takes that long to brew by Eivind · · Score: 1
      True -- sort of.

      First, that's only true if you count time from starting Linux, which typically is several seconds after turning the PC on. That a modern computer frequently uses 5-10 seconds before even *starting* the OS is not the fault of the OS though. But it is annoying.

      Secondly, that's the time from starting Linux and until init starts. It's true -- the kernel is booted at this point, the rest is just starting of user-space processes. But that's not the way the user perceives it.

      The user is more likely to care how long it takes from pressing the power-button and until he has a fully responsive desktop infront of him.

    4. Re:Because coffee takes that long to brew by julesh · · Score: 1

      Boot time is generally all PnP detection etc.

      Linux on an embedded system configured for fast booting(without plug and play peripherals etc) can boot in 2 seconds or so.


      Profile of time to start Linux on my desktop system:

      ~1s - loading kernel from disk
      ~2s - kernel bootup (including hardware detection & init)
      ~20s - loading default processes (init, fsck, syslog, mount, network config, various daemons)
      ~5s - starting kdm & xf86

      This is followed by c. 20s for kde to start after I log in. This compares very similarly to XP time-to-desktop on the same machine, although XP has a longer bootup time and shorter login time.

      The point is, though, the kernel is configured, ready and working after those first 3 seconds. If you put init=/bin/sh on the kernel command line, you can actually start working at that point.

    5. Re:Because coffee takes that long to brew by Lord+Balto · · Score: 1

      What you guys may be missing is that when things go bonkers you sometimes have to reboot and then reboot again and then reboot again and then--you get the picture. THAT'S when boot time starts to get annoying. Not that it takes 15 seconds to boot but that it takes 15+15+15+15+ ad infinitum, each time sitting there twiddling your thumbs while Winders looks for its navel again.... Pain.

  98. Dvorak wrote about this year and years ago... by plastic.person · · Score: 0

    It's true. Basically a computer that does billions of calculations per second has no excuse for taking 30 seconds - several minutes to start. Are you telling me it takes 60 billion calculations to display a start menu? I don't care for technical explainations of hardware or operating systems. Engineers who say a computer cannot start in five seconds are lazy or lying!

    In this case the user says the startup is too damn slow, and it is. Five seconds should be the maximum time it takes from when the power switch is pressed to when the desktop appears.

    1. Re:Dvorak wrote about this year and years ago... by Anonymous Coward · · Score: 0

      know it all jerk.. There are plenty of devices on your motherboard that use serial I2C communication. It aint going to do billions of calculations per second

    2. Re:Dvorak wrote about this year and years ago... by virg_mattes · · Score: 1

      > Are you telling me it takes 60 billion calculations to display a start menu?

      If you think that the boot sequence is all about calculations, then you're not really qualified to comment on boot times.

      > I don't care for technical explainations of hardware or operating systems.

      Wow, did this fail to surprise me. Of course you don't care for technical explanations, since they don't fit your simplistic worldview. Never mind that a hard drive takes almost five seconds from power-on just to spin up to operating speed, much less initialize its own hardware and move the heads to gather the data off the platters to start the machine. Never mind that network discovery takes more than five seconds just to start transmitting, much less get a meaningful response and negotiate the settings that will allow it to play well with the rest of the machines on the LAN. Never mind that most of the boot sequence up to loading the OS ignores the processor entirely, so calcs per second is meaningless to the process. Never mind that the amount of data to produce a meaningful "desktop" can't be loaded from any medium but RAM in five seconds. And so on. Sticking your fingers in your ears doesn't actually fix any of these problems.

      > Engineers who say a computer cannot start in five seconds are lazy or lying!

      I've never met an engineer who would claim a computer can't boot in five seconds. That's not what you want. You want a garden-variety PC running Windows and costing less than US$2,000 that will boot in less than five seconds, and that's never going to happen. There are plenty of computers that boot in less than five seconds. The computer in your car starts in less than one second. The problem is, if you want a computer capable of very complex tasks (like a desktop-based consumer operating system and a lot of storage space) that's lightning-fast, you'll need to get out your wallet. A PC running Windows off of a Flash ROM with all solid state storage (say, fifty or sixty gigabytes of RAM) that's never going to change hardware can be built. It'll cost an appalling amount of money, but it'll boot Windows in seconds, and will actually work pretty darn quick. If you want a computer that performs like a Ferarri, you can't expect to pay Ford prices for it. Until you're ready to pay the price for that, you really should reconsider bitching about a problem that you could solve if only you'd be willing to put your money where your mouth is.

      Virg

  99. Hibernate on "buttfargled ACPI" by cab15625 · · Score: 1

    This has always been the root of the issue for me on any laptop that doesn't work properly for suspend/resume (or any other power management issue). Severely mangled ACPI just makes things a nightmare. Acer and Toshiba are the only ones that I've had much experience with but it usually takes about two to three kernel versions before there's decent functionality for any given laptop. If you want, under linux, you can get your hands on your dsdt file (under /proc/acpi/dsdt ... it's basically the stuff built into your bios that tells the system how acpi is supposed to work) and then hop over to the intel site and grab their tools to try to debug your dsdt yourself. I did it once, and never want to do it again. It would be nice if some of these companies could just follow the standards (especially when some of them are on the comities that set them). I suspect that there's a lot more that would work properly if they did. Hey, Toshiba, if you setup your dsdt's properly so they didn't confuse the bios and the os, do you think things might boot just a little faster?

    1. Re:Hibernate on "buttfargled ACPI" by tulare · · Score: 1

      Thanks for that info - I wasn't aware of dsdt until now. All I can say is: Owch. I began using linux back when Donald Becker's tulip drivers were brand spanking new, and guess what my NIC needed? So I booted my first linux install, fought with the networking setup, then learned how to compile a kernel correctly for the NIC I had (only took four or five tries on a PII 400, you can guess how long that took). Now it's time to fight with dsdt? Uh, no. For the time being, I'll stick with the half-broken solution I have that works for me, for now.

      --
      political_news.c: warning: comparison is always true due to limited range of data type
  100. i-RAM by phalse+phace · · Score: 4, Informative
    I'm surprised no one's mentioned Gigabyte's i-RAM yet.

    According to Anandtech, booting with the i-RAM into Windows XP takes 9.12 seconds.

    "With a Western Digital Raptor, you can go from the boot menu to the Windows desktop in 14.06 seconds; with the i-RAM, it takes 9.12 seconds. It's not instantaneous, but it's definitely quicker and noticeable."
    1. Re:i-RAM by owlstead · · Score: 1

      That's a simple and great idea, even though it is not original by far. But with the current memory prices, it's probably pretty feasable for many systems. But why: did they not put a fast (fake) S-ATA 300 controller on it - or even just a simple bootable Windows storage device with driver on CD? Why isn't it available for the superior (16x) PCI-x interfaces? And last of all, unbuffered non-ECC memory? Count me out for any trusted systems as well. Good idea, *horrible* implementation.

  101. Linux BIOS Project by Anonymous Coward · · Score: 0, Informative

    I'm suprised that no one has mentioned the Linux BIOS Project yet.

    From the page:

    • 100% Free Software BIOS (GPL)
    • No royalties or license fees!
    • Fast boot times (3 seconds from power-on to Linux console)
    • Avoids the need for a slow, buggy, proprietary BIOS
    • Runs in 32-Bit protected mode almost from the start
    • Written in C, contains virtually no assembly code
  102. Re:Gotta mention the obligatory Steve Jobs story h by maxume · · Score: 1

    'lost'. Or masturbating. Or navel gazing. Or beating the shit out of someone. The good news is that someone occasionally gets something out of /..

    --
    Nerd rage is the funniest rage.
  103. Easy by flyingfsck · · Score: 1

    Don't turn the thing off.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  104. And by computer you mean ...? by DaoudaW · · Score: 1

    I have a computer that I've used daily for about the last three years, when I turn it on it is instantly (less than .4 sec) on. It has software compatible with MS Office documents, has a fast browser, a good media player and a nice selection of games. I only have to re-boot it about once a month unless I've installed new software. Oh and did I say its small enough to fit in a shirt pocket.

    My point is that if Palm can do it on such limited hardware with a RISC chip emulating a 68000, why the heck can't Windows and/or Linux do the same on much more powerful machines.

    Most of the comments I've read just confirm the submitters question: "Why can't a computer reboot faster?" Ummm, because that's all the faster a computer can reboot. The correct answer is: computers could be engineered to boot faster, but they would be slightly more expensive and far less flexible.

    1. Re:And by computer you mean ...? by virg_mattes · · Score: 1

      > My point is that if Palm can do it on such limited hardware with a RISC chip emulating a 68000, why the heck can't Windows and/or Linux do the same on much more powerful machines.

      You answered your own question. It's the "limited hardware" that matters. If every PC was exactly (and I mean exactly the same), Windows or Linux could be built to boot like lightning. Also, your palmtop doesn't boot off of a hard drive even if it has a microdrive installed, and again, the OS can load REALLY fast if it's coming off of ROM or flash. Lastly, your palmtop doesn't shut off when you switch it off. To test its cold start capacity like a PC, shut it off and pull the batteries, then put them back and turn it on. Sure, the desktop shows fast (see above for loading from ROM) but anything you had open is gone, like a PC.

      Virg

  105. Re:Gotta mention the obligatory Steve Jobs story h by oldhack · · Score: 1
    "But it's a serious point. The amount of human lifetimes that are wasted waiting for PC's to reboot is pretty horrifying - and there's a lot more than a million of them. Someone should take this seriously."

    Horrifying, eh? By that logic, we can save bucket loads of life by taking down this website.

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
  106. Defragging disks can help by billstewart · · Score: 1

    Sure, it's kind of trite, and it's no substitute for having a better-designed OS with better-designed apps and hardware, but it really does help.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Defragging disks can help by Megahurts · · Score: 1

      True. Unfortunately, it's just not my choice to make in many situations.

  107. Give me a break. by Anonymous Coward · · Score: 0

    113 years? That's nothing. If those fuckers at the grocery store would actually STAFF all those empty registers we could save millions of years. Seriously, why the fuck do you have 20 registers if you're only going to staff 4 of them?

    1. Re:Give me a break. by jafac · · Score: 1

      Because people will go from one store to another and compare prices, and decide which store to shop at based on a 2-3 penny price difference per pound of cheese.

      Few people will go from one store to another, and stopwatch the lines over a period of several hours to get an average wait-time to compare with.

      There's no competitive pressure on this aspect of your shopping. Therefore, there's no incentive for management to do anything about it (only when the lines start trailing back into the aisles and blocking traffic).

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  108. They have instant coffee now. by camperdave · · Score: 1

    But the plug and play stuff was all detected and configured previously. Why go through the whole detection nonsense again?

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:They have instant coffee now. by Anonymous Coward · · Score: 0

      > Because more stuff might have been plugged in or replaced while it was off. And just becaue that's how it was designed.

      Great! You nailed the point right there. WHY is it designed that way??

      Why can't I use what's *already* installed while it looks for the new stuff?

    2. Re:They have instant coffee now. by KewlPC · · Score: 1

      Because the system starts each subsystem in a certain order, and generally requires them all to be present and working in order to have a "useable" computer.

      You can't very well "use what's *already* installed while it looks for the new stuff" if that "new stuff" is something the system needs in order to even work, such as video, hard disks, etc.

    3. Re:They have instant coffee now. by Curien · · Score: 5, Insightful

      Because people are stupid. If there were a specially-accessible (say, via the F8 key at startup on Windows) "re-detect hardware" boot option, and the default just went with whatever the OS already knew about, then people would first bitch about how "I put in a new soundcard, and Windows can't even see it!" And then when they learned how to detect it, they'd bitch about "Why can't Windows just do that automatically?!"

      Seriously, you want an OS that does exactly what you want at boot time? Use Unix. You want something that works reasonably without you having to mess with it? Use Windows. Don't blame Microsoft for your own poor choices.

      --
      It's always a long day... 86400 doesn't fit into a short.
    4. Re:They have instant coffee now. by Cramer · · Score: 2, Informative

      I guess you're too young to have experienced EISA. That's what you are asking for... changes to the system take explicit configuration processes. There's no plug-and-play at all. Just plugging in a new card without configuration means it's effectively not there -- and in some systems, it wouldn't even power the slot until it was configured.

      Nobody liked EISA.

    5. Re:They have instant coffee now. by Garridan · · Score: 2, Insightful

      Because people are stupid.

      Now that's an interesting opinion. And by interesting, I mean stupidly narrow-minded. I know quite a few brilliant mathematicians and physicists who don't give a shit about operating systems, or how software interacts with hardware. By your reasoning, these people are "stupid" because they expect a tool to work as advertised. That sounds pretty dumb to me.
    6. Re:They have instant coffee now. by Anonymous Coward · · Score: 0

      Nobody liked EISA.

      Lies!

      I liked (and still like) EISA for exactly the reasons that motivated this thread. I liked how I could control the boot process and installation/configuration of cards.

      I also accept I am not normal in this regard.

    7. Re:They have instant coffee now. by delysid-x · · Score: 1

      so he should amend it to "most people are stupid, some are just ignorant"?

    8. Re:They have instant coffee now. by Garridan · · Score: 1

      In fact, I would consider it accurate to say that EVERYBODY is ignorant. Stupid... not so much. In the days of yore, educated people really could know just about everything about everything. But there's just too much information around to get it all to fit in one head.

    9. Re:They have instant coffee now. by VirusEqualsVeryYes · · Score: 1
      Seriously, you want an OS that does exactly what you want at boot time? Use Unix. You want something that works reasonably without you having to mess with it? Use Windows.
      Best of both worlds: set the default to load a pre-saved boot image, or hold down a hotkey to go through an auto-detect boot sequence. Have the initial screen say "Hold D to auto-Detect new hardware" so ignorant people don't have to dig through manuals to find out how to get their computer to use their shiny new parts.

      I think that's a pretty simple solution.
    10. Re:They have instant coffee now. by Anonymous Coward · · Score: 0

      Only the stupid can decide to become a mathematician.

    11. Re:They have instant coffee now. by Anonymous Coward · · Score: 0

      BeOS managed to fully boot a desktop operating system, with many running applications, and with full hardware auto-detection in 15 seconds or less. It can be done. It's simply bad design in modern OS's that they don't boot faster.

    12. Re:They have instant coffee now. by DerWulf · · Score: 1

      many running apps? BeOS? Okay ...

      --

      ___
      No power in the 'verse can stop me
    13. Re:They have instant coffee now. by Manchot · · Score: 1

      I don't know. Would it be fair to call a software guy ignorant because he doesn't know quantum mechanics, and therefore doesn't know how the electrical devices in his computer work? In knowledge, as with everything, there is a tradeoff. Time spent learning one thing is time not spent learning another. I'm a EE guy, and frankly, I couldn't care less about operating systems, so I use Windows. It works for me, and through some registry tweaking, I have my computer exactly how I like it. On the rare occasion that I'll need Linux or Unix for something, I'll even boot in Knoppix. But I digress. The elitism is unwarranted, and if you're about to call someone ignorant for not knowing the details of their operating system, at least make sure you're not the pot calling the kettle black.

    14. Re:They have instant coffee now. by millennial · · Score: 2, Funny

      Because people are stupid.

      Now that's an interesting opinion. And by interesting, I mean stupidly narrow-minded. I know quite a few brilliant mathematicians and physicists who don't give a shit about operating systems, or how software interacts with hardware. By your reasoning, these people are "stupid" because they expect a tool to work as advertised. That sounds pretty dumb to me. I give you five points for your well-crafted troll. Bravo.
      --
      I am scientifically inaccurate.
    15. Re:They have instant coffee now. by Hrothgar+The+Great · · Score: 2, Funny

      I know quite a few brilliant mathematicians and physicists who don't give a shit about operating systems

      Yeah, I know really. I know a lot of astronauts and presidents myself, and ninjas. I haven't been able to get them to care either.

    16. Re:They have instant coffee now. by HTH+NE1 · · Score: 1

      Just because the computer knows the peripherals are there doesn't necessarily mean the peripherals know the computer is there, and that is state not contained inside the computer's memory. Indeed, if they've stayed on while the computer was off, they may be in a non-initial state until a startup procedure tells them to reset.

      To borrow your subject as a example, what if you had a computer-controlled (USB-enabled) coffee maker which when the restart profile was taken it was empty of coffee and full of beans but on restart it was empty of beans and full of coffee, and the computer decided it was time to fill the pot without a querying the state? As far as the computer knows, it just did query the state at startup, but that information was stale. If you're checking for staleness, then you're checking every time, and you're back where you started.

      Also consider how long it takes Windows XP to re-recognize a USB keyboard and mouse when using a USB-based KVM switch. That alone takes several seconds during which you can't type or move the mouse pointer. (However, somehow Mac OS recognizes them practically instantaneously. This is one of my frequent issues with Windows XP.)

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    17. Re:They have instant coffee now. by owlstead · · Score: 1

      Bah, they can always build in a "press F8 to skip hardware detection", or have a few interesting options for this in the control panel, for the next boot. Skip legacy detection would be a favourite. USB/PCI detection should be very quick anyway, due to the identification strings on the bus. But Windows does not even let you *view* the PCI strings. Instead, it shows you you've got an "unknown device" in the device manager. Talk about stupid...

    18. Re:They have instant coffee now. by Garridan · · Score: 1

      Naw, I'm a math nerd, too. I write math software, so my knowledge of security, operating systems, etc., is highly lacking. And, it's at my disposal, free for the taking. However, I elect not to learn about these things so I have time to learn about others. This makes me ignorant about the other topics. I'm not saying that everybody is ignorant about X topic, I'm just saying that everybody is ignorant about SOMETHING.

  109. Upstart and INITNG by Anonymous Coward · · Score: 0

    And in the GNU/Linux world we have http://upstart.ubuntu.com/ and http://www.initng.org/

    However it's not so very interesting on this side of the fence because we don't BSOD or reboot to finnish an install...

  110. How many could it save... by Almahtar · · Score: 3, Interesting

    If everyone did a few situps, pushups, jumping jacks, whatever while waiting for a shutdown + restart to happen, I wonder what the overall health impact would be? 1 second could turn into 1 jumping jack, which would be 113 * 365 (days in a year) * 24 (hours in a day) * 60 (minutes in an hour) * 60 (seconds in a minute) jumping jacks. 31536000 jumping jacks. How many lives would be so much more prolonged by that amount of jumping jacks? What impact could that make on the high obesity rates in America (guilty as charged...)?

    Perhaps those lifetimes aren't wasted by necessity but by negligence, laziness, and choice.

    1. Re:How many could it save... by timminator · · Score: 1

      Count how many candy bars, pizza slices, and pretzels you could consume in that time!

      --
      +++
    2. Re:How many could it save... by bannerman · · Score: 1

      How many slashdot readers do you know that CAN do a jumping jack?

      --
      I keep forgetting my place. Jesus is for losers. Why do I still play to the crowd?
    3. Re:How many could it save... by Almahtar · · Score: 1

      You win.

    4. Re:How many could it save... by scuba964 · · Score: 1

      I just get coffee and a donut while my computer boots.
      Have you tried dodging 30 people in the hallway doing jumping jacks while you're trying to make it safely back to your cube with a hot cup of coffee and a donut?

  111. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  112. Im not sure about some... by i_will_frag_u_all · · Score: 1

    but i am pretty habitual about shutting off my windows tower when i go to bed. I have often been told that not shutting down your computer can slow things down, so it is rare when i leave it on for a day or two. Reading this conversation, i thought to myself that maybe i shouldnt shut it down every night, to save boot time. is it ever bad that a computer is shut down too often?

  113. 45 minute boots... by The+Bastard · · Score: 1

    Back in '99-00, I was contracting out as a Sun admin for a global corporation, which had set their maintenance window for Sunday mornings from 7 till noon.

    My startup times were pretty quick, but I felt for the AIX guys. They were working on an SP cluster, they would have to be done with their work and ready to reboot by 11 am to ensure that the cluster would be up by the end of the window. It generally took around 45-50 minutes.

    I laughed, until my next gig which used IBM RS/6000's. 15 minute boot time, each and every time. And THAT was streamlined down from 20 minutes.

  114. Re:Gotta mention the obligatory Steve Jobs story h by greg_barton · · Score: 5, Funny
    The amount of human lifetimes that are wasted waiting for PC's to reboot is pretty horrifying - and there's a lot more than a million of them.

    I just spent 30 seconds reading your post.

    YOU BASTARD!
  115. Instant on TV's? by Anonymous Coward · · Score: 1, Funny

    I can tell you weren't born in the early days of TV when it took several minutes for the tubes to warm up enough to show a picture on the screen. Patience sonny; instant-on computers are probably only a couple decades away!

    1. Re:Instant on TV's? by fishbowl · · Score: 1


      >I can tell you weren't born in the early days of TV when it took several minutes for the tubes to warm up enough to show a picture on the screen.

      Personal computers are already have many more years of production time than TV's did before they had "instant-on", not to mention color. We already had solid state TV receivers with stereo sound. TV developed much faster into a user-friendly form, than the PC did. Not only that, there are far more personal computers in, let's say, the first 30 years (which is how long it's been since I got *my* first home computer and I felt like I was late to the table), than the first 30 years of TV. And the home computer might even be a smaller percentage of the average person's net income than the TV was in the comparable period as well.

      So lose this "just suck it up, the personal computer is in its infancy" crap. There is no good reason why we took the big step backwards. I remember a DOS machine that had DOS 3.3 in ROM. I miss that. I'd love to have a linux kernel like that. Have to do something about module initialization, which is really the problem in linux booting. I have no idea what WindowsXP is doing during its init. I have a slightly better idea what my Powerbook is doing, but it's really rare that I actually boot it.

      --
      -fb Everything not expressly forbidden is now mandatory.
  116. Re:Gotta mention the obligatory Steve Jobs story h by birge · · Score: 2, Interesting
    Terrible logic, though an incredibly common lapse. As the number of people you're considering goes up, so does the amount of total time they spend doing other stuff. If the logic doesn't apply to a single person, it doesn't apply to n people, either. The fraction of your life you spend waiting for computers isn't worth thinking a second about. You spend far more time waiting in traffic, waiting for hot water to heat, etc.


    The bottom line is that the fraction of wasted time stays the same no matter how many people you consider. I hate it when people try to prove a point not worth proving by considering a large population. (That's not what you were doing, it's what Steve was doing. I'm criticizing his and other's logic, not your post.) It's usually an argument used by alarmists to try to get something shutdown (ironically enough). For example, did you know that every year HUNDREDS of lives would be saved if we outlawed backyard pools? How can you let hundreds of people die?!? Well, if a hundred people die in America from something, I consider that an incredibly safe activity. Anyway, to bring it back to topic, I rather enjoy the down time I spend waiting for my PC to boot. It's like a free few minutes where nobody expects anything from you.

  117. Re:Gotta mention the obligatory Steve Jobs story h by pjdepasq · · Score: 1
    Yeah, that story is retold by Andy Hertzfeld in Triumph of the Nerds. I show that excellent PBS special in my operating systems course when I teach it.
    Steve was upset that the Mac took too long to boot to boot up when you first turned it on so he tried motivating Larry Kenyon by telling him well you know how many millions of people are going to buy this machine - it's going to be millions of people and let's imagine that you can make it boot five seconds faster well that's five seconds times a million every day that's fifty lifetimes, if you can shave five seconds off that you're saving fifty lives. And so it was a nice way of thinking about it, and we did get it to go faster.
  118. That's faster than my 32/77! by Samedi1971 · · Score: 2, Funny

    On a good day I can boot the Encore 32/67 machines at work in under a minute, but at least with a Windows PC I don't have to punch raw machine code into the front panel to clear memory and run the IPL.

  119. Re:Gotta mention the obligatory Steve Jobs story h by ScentCone · · Score: 1

    Of course, it's nothing like saving someone's life. It's like saving 1 second twice a day. Meaningless.

    But... but... it's a Mac thing! It's a Steve Freakin' Jobs thing! It has to have iMeaning.

    Actually, it reminds me of the old saw about this sort of thing: "We need a baby in a hurry. We'll get nine women working on it, so let's call it one month."

    Heh. That one never gets old.

    --
    Don't disappoint your bird dog. Go to the range.
  120. Sleep vs. Hibernate, and Firefox memory-leaks by billstewart · · Score: 2, Interesting
    My Thinkpad is running Windows XP Pro. I normally have it set to sleep if I close the lid, and hibernate if it's been sleeping for more than 3 hours. Sleep uses a bit of power, but it wakes up very quickly, normally just a few seconds. Hibernate takes longer, and is less reliable - maybe 10-20% of the time it fails to start correctly (e.g. keyboard drivers don't wake up or other random weirdness that forces me to reboot), and I find that if it's been hibernating, I should be sure to give it time to wake all the way up, i.e. get coffee.


    The big delay in returning from either of these modes is waiting for wireless 802.11g internet connection to wake up and set all its parameters correctly, get an IP address from the WAP, etc. If I know I'm going into my office, I can avoid that by turning off the wireless before closing the lid, and Ethernet is finally smart enough to just ask for DHCP every time it gets connected or wakes up.


    The other issue I have is that I normally use a VPN to connect to work, and the VPN tunnel doesn't like getting shut down and restarted, especially with a different IP address, so I still have to re-authenticate by typing in my security token code to the VPN client.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Sleep vs. Hibernate, and Firefox memory-leaks by Anonymous Coward · · Score: 0

      I hibernate with my Thinkpad T41 all of time. I can not recall ever having problems with it but I do not change physical locations often and I connect to the same wireless all of the time. I do not use VPN either.

  121. Long Boot? Nothing compares to my system. by HansKloss · · Score: 1

    You gotta see my system. Boot it's nothing comparing to what I have to go through every day.
    After my box is done with booting, it starts compiling. Bye the time is done with compiling I have to turn it off before going to sleep.
    ...and the same story every day.

  122. well, duh! by Anonymous Coward · · Score: 0

    "Why Do Computers Take So Long to Boot Up?"

    Man, you ever watch all that stuff it's doing when you turn it on? That's some serious COMPUTIN' goin' on dere!! It's checkin' the hard drive, the soft drive, the jiggly drive, your momma's board, all that stuff, even activatin' the RAM tough stuff that makes it super powerful and all, and flicking them switches on as fast as it can! You try to figger all that out and then type all that stuff up as fast as your computer does it! Bet it's a lot longer than 30 seconds!

  123. Intel's "Zero Boot Time PC" initiative by torklugnutz · · Score: 1

    Back in 2000, Intel made an effort to investigate the boot cycle for a PC contrasted with how people actually used their computers. By eliminating things like floppy seeks and redundancies. By streamlining the BIOS, they enabled a POST time of 25 seconds, down from their 60 second benchmark.
    http://www.intel.com/technology/magazine/computing /it08001.pdf

    Although I can't find any articles right now, I do remember the term "Zero Boot Time PC" from an article, or maybe it was a Comdex buzzword. Bottom line is that PCs still take time to get to the OS, but it's a hell of a lot faster than it used to be. Hibernation doesn't get me up and running any faster, since I'm running 2gb of ram and XP seems to take forever to save/restore this data. The other downside of XP's hibernation is that when you boot the PC, you have to use it within a certain amount of time, or it shuts off again.

    Intel's got a Flash RAM solution in the pipes, it seems: http://news.com.com/Intel+cuts+PC+boot+time/2100-1 041_3-5897993.html

    As to the reason that the article's poster might have such a long bootup time, I'd chalk it up to SATA, RAM counting/testing and the BIOS in general. After googling "zero boot time" I didn't get any hits for AMD, or off brand chipset makers. That leads me to believe that Intel is probably leading the pack, in terms of making PCs POST/Boot faster.

    --
    Often in Error, Never in Doubt.
  124. Windows is the problem by Super+Dave+Osbourne · · Score: 1

    You have to be talking most of the problems in computing of course are windows related. Most OS's out there are faster at booting, some taking less than 10 seconds on ***OLD*** hardware. Depends a lot on the storage, if you use flash, or you use Winchester (HD) tech, or you do a 'RAM drive' I remember the old old days of my Apple II/e/+ systems that had RAM hard drives with battery backup, and they took about 3-4 seconds to boot. A lot of issues are at hand, hardware handshaking, syncing and bootstrapping (thus the term boot'in), loading your daemons, com-stacks, user applications, most of which is bloatware. A nicely designed FORTH system will come up in seconds, most Mac users know by seeing the OpenFORTH of which is the bootstrapping software monitor in all macs since 1994-era. If one uses cars, most of them are quickboot systems, turn the key and the system is almost 'instantly' available. The reason, as I believe I can safely say, your system is slow in booting is due to a very very old concept of a generalized computer designed to do specific tasks. Instead, you should use a generalized computer that is set up in a very specialized way.

  125. Ah the days of the instant on Amiga! by gabrieltss · · Score: 1

    When I was in Germany in the late 80's we went to Koln for an Amiga convention. Me and another guy bought a multi-eprom board, some eproms, Amiga OS V2.0.4, a multi-rom board and burned the Amiga OS onto Eprom (heck it is only 4 880K floppy disks). and then put the multi-boot rom board in an Amiga 2000 and when the Amiga was powered on the OS was up instantly! No waiting for the hard drive to boot up. It rocked! Windows could NEVER do that! I would LOVE to see a Linux distro that could do it, I'm sure it could since there are floppy based distros like Pocket Linux that come in around 1.4 meg. Of course the Amiga OS included a GUI....

    --
    The Truth is a Virus!!!
  126. What does Dell do differently? by NXprime · · Score: 1

    I've seen a few Dell's get out of BIOS extremely quickly and into Windows boot loader part. My custom built PC with an Abit motherboard takes forever to get out of BIOS. It's a blank screen, it's a 'press F1 to run setup', it's a hardware IRQ screen and THEN shows the windows boot loader. Geez. How can I make it go as fast as the Dell PCs. What do they do differently?

    1. Re:What does Dell do differently? by ajlitt · · Score: 1

      Turn off the boot info screen. Turn off the full memory test. And turn off any unused disk channels or boot devices you'll never use.

  127. Re:fast tuning TVs ? by Anonymous Coward · · Score: 1, Informative

    If it's digital tuning, it may be waiting to have enough of both video and audio data to synchronize. Digital signals as broadcast are (say) MPEG-2 data streams, with video and audio muxed together. However, the audio may predate the video by 1-5 seconds (or vice versa), and for certain tuning methods that pretty much means you have to wait until the earliest packets have their matching data from the other stream.

    It gets worse with the HD signals, especially moving to the newer encodings (MPEG-4), as audio and video may be separated by up to 5-10 seconds in typical broadcast streams.

    I suppose it's solvable if you have spare tuners doing pre-tuning, but that starts bumping the manufacturing cost and chip or board design costs up. There's not a huge incentive to throw the additional hardware (and resulting complexity) at it. And that would only fix tuning up/down, not entering a channel number. And if you flip too fast, you'd be right back waiting on the sync issues.

    The reason it can whip through channels when scanning is because it doesn't need any audio/video sync, it just needs a valid signal.

    One of the joys of going digital...

  128. Another problemis the hardware by robbak · · Score: 3, Interesting

    An increasing amount of hardware is using firmware. To save cents, many of these devices are being sold without flash to store this firmware, and are relying on the OS to load the firware into the device on every boot.
    This means that the OS must upload the firmware on a restart, or full hibernation. While it is conceivable that a system could be implemented to do this, and leave the device in a conistant state, it sounds like a tedius, error prone setup, that is likely to cause no end of problems.
    Of course, you could do away with the problem by making us all pay an extra quater-cent for a few k of flash, like a sensible hardware vendor.....

    --
    Prediction for end of Universe #42: Fencepost error in Quantum_bogosort.cpp
  129. Mine isn't slow! by carney1979 · · Score: 0

    My Commodore 64 boots instantly.....

  130. OS takes x to boot, blah, blah, blah by dave_f1m · · Score: 1

    What I don't understand is the last few versions of Windows I keep hearing "my computer turns on in x seconds with OS-1, why does OS-2 take y seconds?" My computer takes 3 1/2 minutes to get through the BIOS to even hit the hard drive. The OS could boot in a millisecond from when the MBR gets read, and it's still long enough that I hit the power button and walk away. That may be part of why I never intentionally turn it off (sometimes the baby, power company, or drunk neighbor has other ideas).

  131. Re:Errr....you turn your computer off?? by neax · · Score: 1

    I agree that rebooting your PC is slow, but to be honest I only restart my PC once every couple of weeks, and normally because I have installed something that requires it. I only ever find it really frustrating when I am doing something that requires multiple reboots....but it would be great if it were faster

    --
    Hard work is just an accumulation of the easy things that you didn't do when you should have.
  132. Re:Gotta mention the obligatory Steve Jobs story h by Anonymous Coward · · Score: 0

    Yeah, and if broadband would be at 100Mbps rather than 1.5Mbps or slower, we would save Gigawatts of electricity/energy don't have to import oil/gas to burn, and cut down on polution.

  133. lack of innovation by drDugan · · Score: 3, Insightful

    I use a mac powerbook G4 laptop. After a quick scan of the wtmp.x files, my average time between reboots is about 7 or 8 days. Let me translate: I reboot my laptop once a week. Outside of reboots, it goes to sleep, and wakes up in 1-2 seconds. I almost never wait for my computer any more (since I got my new 2g -o- ram).

    I think the real question here is not "why do reboots take so long?", but why do you need to reboot so often. The people who design your OS are working to minimize reboot time, but at some point you will have to do a fresh cold boot to set the system up from scratch.

    The tools to save that state are not good on windows (see title).
    Why does so much of normal proceedure in Microsoft require a reeboot? (see title).
    Why are windows OS's so unstable? The answer to this is clear - see title above.

    1. Re:lack of innovation by DaTrueDave · · Score: 0

      My main machine is running WinXP and I only reboot when I do a Windows Update that requires it, so that's every few months or so... I, like you, wonder why people are rebooting so often. If I had to reboot once a week, I'd be upset that my machine takes 30 seconds to boot, too!

    2. Re:lack of innovation by dkf · · Score: 1
      Why does so much of normal proceedure in Microsoft require a reeboot?
      Because Windows insists on locking down any file that is being executed (be it program or dynamically-loadable library). Moreover, because their filesystems lack any concept like a Unix inode, there's no way to install a new version of a file while those locks are held. The MS fix is a way to arrange for the installation of a new file on the next boot-up, which in turn means that you get a forced reboot anytime some piece of code wants to update a piece of software that happens to be being executed at the time. (There's probably a similar problem with drivers, except you don't get updates to those quite so often it seems.)
      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    3. Re:lack of innovation by quadelirus · · Score: 1

      I'm not sure how to check the wtmp files to see the information exactly, but I basically only reboot my Powerbook G4 when there is a system patch that requires a restart, which occurs about once a month. Other than that my system never crashes (apps occasionally crash, system does not). I probably restart an average of once a month.

  134. Vista enables this by brantgurga · · Score: 1

    Windows Vista, despite fluff about the power options, does exactly this. By default the Off button is a hybrid suspend/hibernate. Then, it is like a TV with instant on if power doesn't go out. If power does go out, then it is as if the computer hibernated. You get the advantages of instant-on suspend without the lack of reliability in a power outage.

    --
    Brant Gurganus http://gurganus.name/brant
  135. Re:hum---- try different drives by Anonymous Coward · · Score: 0

    The simplest answer to speed up windows is put your virutal memory on a different drive than the system directory is on. The problem with windows is it has to load up the data and then the very next thing it does write most of it back to the drive in the virtual memory. If you add a drive it will not only reduce the startup time but it will reduce the i/o usage of that peticualr drive, increasing system preformance. I've done this on older systems and it can increase the performance by 100% or more. For instance an old dell system would hardly run until I did this, then it worked like a charm. Right now I have two drives on my system - both 250 gigs and I have my c:\windows on one and my caches on the other drive. It's decreased my boot time from 20 to 10 seconds, not to mention that there are no 'hickups' all windows load smoothly on my 3800 amd 64.

  136. S3 Standby by xlsior · · Score: 3, Informative

    - A 'normal' cold boot of my PC takes about a minute
    - 'Hibernate' takes about 20 seconds
    - S3 Standby takes about 6 seconds.

    One catch is that by default most systems use 'S1' mode for standby, which keeps the machine semi-alive including the CPU fan, power supply fan, etc. You can often go into the BIOS, change the default standy mode to 'S3' -- this will shut down the entire machine (including fans, etc.) but keep proviging a minimal power charge to the RAM in your machine so it won't lose its contents.

    Since all the content remains in RAM that way, your machine will behave the same as if you did a hibernate, except it doesn't have to spend the additional ~25 seconds writing everything to disk first when you shut down, and also doesn't have to spend that time to read it back into RAM on bootup... Resulting in the ~6 second bootup time.

    (While it takes some power for the RAM to keep its information, it is negligible compared to a complete shut down, since any modern PC still provides some power to the motherboard after it is 'powered off'. Case in point: See the LED on the main board indicating the power status on a machine that's supposedly turned off)

    It's been a long time since I truly shut down my PC.

    Note: the one catch is that if you do lose power to your machine while it is in standby mode, any contents that were in memory at the time will be forgotten again, and it will do a 'full' bootup next time you start. Hibernate doesn't have that problem, but takes significantly longer to shut down and boot up.

    1. Re:S3 Standby by julesh · · Score: 1

      change the default standy mode to 'S3' -- this will shut down the entire machine (including fans, etc.) but keep proviging a minimal power charge to the RAM in your machine so it won't lose its contents

      It's probably worth noting that that minimal power is probably in the region of 4-6W. Don't discount it as trivial; it isn't.

  137. Uhhh by andreyw · · Score: 1

    Maybe you should GOOGLE the subject before bothering to submit this a Hot Slashdot News of The Day (TM). Both Microsoft and Apple have made great strides towards reducing the boot-up times...

    1. Re:Uhhh by aminorex · · Score: 1

      Where is the "-1 jerk" button?

      --
      -I like my women like I like my tea: green-
  138. Constrained? What the hell are you talking about? by Weaselmancer · · Score: 1

    I don't know, but I suspect that if engineers had their act together and were not constrained by the ridiculous way of doing things which are currently in place, we'd have much better machines available.

    What makes you think we're constrained? Believe me, if I could figure out some new way to build a better computer, I'd do it. And I'd be a billionaire, too.

    You think there is some cabal of engineers or business owners keeping that from happening? Nope. Nobody has figured out a better way yet. What we've currently got is the best we can do.

    Soon as someone figures out a better way, you will see it.

    --
    Weaselmancer
    rediculous.
  139. Oh please indeed by disbelief0 · · Score: 1

    "They are called Macs."

    You Mac guys and your superiority complexes.
    My bottom-of-the-line Toshiba A65 laptop can do the same thing, in the same amount of time, using Windows XP in its standard configuration.

    1. Re:Oh please indeed by arminw · · Score: 2, Insightful

      ....My bottom-of-the-line Toshiba A65 laptop can do the same thing.....

      That is wonderful and I am glad that your computer works as it should. In reading through so many posts in this topic it seems that this is a sore spot for many PC users, whereas it is a non-issue to Mac users. The fact that your system works fine proves that this issue has to do with hardware-software integration. Apparently Toshiba pays better attention to such details than other PC makers.

      --
      All theory is gray
  140. Re:Gotta mention the obligatory Steve Jobs story h by Anonymous Coward · · Score: 0

    The time you spent typing your post would have been better spent trying to understand why Steve Jobs is right.

  141. That's not hibernate, that's standby. by Marbleless · · Score: 1

    > you shut the lid on your iBook, and five seconds later, it's in zzz mode (with a battery life of about two weeks - I tested that once)

    Welcome to standby, where the contents of your RAM are kept in RAM and the devices are still initialised.

    Hibernate copies the RAM to hard disk along with the device state information. This is a lot slower, but lasts 'forever'.

    --
    --I thought I was wrong once, but I was mistaken.
    1. Re:That's not hibernate, that's standby. by John+Newman · · Score: 1
      Hibernate copies the RAM to hard disk along with the device state information. This is a lot slower, but lasts 'forever'
      Another of Apple's little fits of genius was to make the laptop automagically write the RAM/states to disk - essentialy switch to a hibernated state - when battery power drops to a dangerous level. Waking then takes a few extra seconds, but is still much faster than a reboot - and of course the user state is precisely as you left it. So closing the lid on an iBook effectively lasts forever, because Apple was smart enough to make the distinction between Sleep and Hibernate transparent to the user.
    2. Re:That's not hibernate, that's standby. by Kadin2048 · · Score: 2, Insightful

      Actually (and if you go up a ways in the thread, somebody links to the Apple TIL explaining it) modern Macs do a "sleep+suspend" at the same time. When they go to sleep, they also write the contents of RAM to a file on the disk. This way if you deplete the battery in standby, or if you remove the battery for some reason, when you power it up next, it does a wake-from-suspend rather than a complete reboot.

      I don't have a Mac that's new enough to support it (my aging iBook G3 definitely doesn't) but it seems like a neat compromise feature, particularly when you consider that a Mac in standby is good for more than a week. If you're not going to use it for longer than that, hardly seems worth doing anything besides really shutting it down.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    3. Re:That's not hibernate, that's standby. by Marbleless · · Score: 1

      > Actually (and if you go up a ways in the thread, somebody links to the Apple TIL explaining it) modern Macs do a "sleep+suspend" at the same time. When they go to sleep, they also write the contents of RAM to a file on the disk.

      So after the battery is expired it can awaken from disk? If so then that is a new feature in OS/X I haven't come across before.

      My 5 year old Dell goes into standby when I close the lid and then hibernates 3 hours later. I've not seen our office MBP's do anything differently, but then I don't leave them sleeping for two weeks ;)

      --
      --I thought I was wrong once, but I was mistaken.
    4. Re:That's not hibernate, that's standby. by Atlantis-Rising · · Score: 1

      Vista does this too, I've noticed. The standard 'shutdown' icon puts the computer into sleep; when it reaches about 10% battery power, it shifts into hibernate. To get an actual reboot, you have to go into a submenu (where you can also independently reach hibernate directly, if necessary)

      And, to add my two cents, I've never had a single problem- 'sleep' works seamlessly, both hibernate and sleep.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    5. Re:That's not hibernate, that's standby. by drsmithy · · Score: 1

      Another of Apple's little fits of genius was to make the laptop automagically write the RAM/states to disk - essentialy switch to a hibernated state - when battery power drops to a dangerous level. Waking then takes a few extra seconds, but is still much faster than a reboot - and of course the user state is precisely as you left it. So closing the lid on an iBook effectively lasts forever, because Apple was smart enough to make the distinction between Sleep and Hibernate transparent to the user.

      Which iBook ? My 1Ghz iBook doesn't do this - if the battery goes flat when it is sleeping, it does not resume, it boots to a fresh desktop.

    6. Re:That's not hibernate, that's standby. by Wizard+Drongo · · Score: 1

      Poster got it wrong. Safe sleep (what Apple call it ) was only introduced on the last of the powerpc Powerbook's.
      After that it's subsequently found it's way into every new mac. So if you own a Macbook, Macbook Pro, iMac (intel) or MacMini (intel) or even the MacPro, it'll work like that. But powerpc machines (excluding aforementioned last-of-the-powerbook's) don't. Fear not however, brave iBook user, for with a bit of googling, which i'm too lazy/busy to do right no for you, you can find a nifty wee app that once you've enabled some stuff via the terminal (and if you're running OS 10.4.4 or above) will allow your outdated iBook to SafeSleep. Aren't you lucky.

      I do apologise if my post is somewhat long-winded or rambling, I've not had much sleep and I've had a rather large dose of caffeine!

      --
      The truth shall always be free: Boris Floricic is Tron.
    7. Re:That's not hibernate, that's standby. by julesh · · Score: 1

      Apparently Vista does the same thing. And if both Apple and MS have done it, Linux can't be far behind...

    8. Re:That's not hibernate, that's standby. by kwilliam · · Score: 0

      "And if both Apple and MS have done it, Linux can't be far behind..."

      Right, right... nice sense of humor there. ;-)
      Remember, we're talking about "Hardware". Microsoft has it easy: hardware is made to work with Windows. Hardware isn't made to work with Linux.

  142. Can you make money of faster reboots? If so, then by Maddog787 · · Score: 1

    Linux, Microsoft, MacOSX would have done it by now. Otherwise, not big enough feature to hit their radar. Besides, faster disk (or disk like) access, and memory will get so fast the it may not be an issue one day.

  143. Why indeed? by ChilyWily · · Score: 3, Insightful
    Why can't a computer turn on and off in an instant just like a TV?

    Well, first off, the comparison between a TV and a Computer is misleading. TVs for the most part, remain nothing more that big Audio Video amplifiers. If I could post a block diagram, you'd have the receiving section (UHF/VHF etc), the audio and video amplifiers with a little bit of tuning capabilities etc, and the presentation (the screen, audio output etc.) There's not much going on in terms of what the device needs to know to be able to boot.

    Fast forward to the newer TVs with a lot of digital "intelligent" boxes in them and you can already start to see bootstrapping time.

    Computers (circa80s and so on) have almost always required a lot of time to discover their environment, whether it be the associated hardware to discovering the network they're on.

    Nonetheless, the question is a good one. Why not? Part of the reason is that in making devices modular, one incurs a certain need to exchange data to make the device work. The interfaces (e.g., CPU to Video card or CPU to hard disk) continue to remain slow... so at boot up time, there is considerable time taken to repeat these very same actions each time. The second reason has to deal with the operating systems we got out there - Why must they control every aspect of the hardware beneath them? Why couldn't it just be a set of modules where they can send a unified data stream and have the device deal with it. This rant ranges from the IO buffering required for some devices to the management of actual devices for consuming data by the OS. I'm appalled everytime I see how many queues get involved in just sending data in and out of a modern OS.

    I'll readily grant that this is just an off the cuff reply - many here have given equally good reasons and the topic deserves much more careful study. Just my humble 2 cents.

    Cheers!

  144. Windows Network by itzfritz · · Score: 0

    Netbios shared printers and (especially) folders are frequently the cause of long boot-up times for Windows PCs; there's lots o money to be made 'magically' decreasing boot-time delays when this is the cause.

  145. Hardware by WarJolt · · Score: 2

    Boottime is dependent on your hardware and which programs start at bootup. Disable any program that is set to start at bootup that you don't use. Look at the benchmarks of your hard drives. Keep in mind that having a slow hard drive and a fast hard drive on the same ribbon(which is often the case when you have more than one hard drive) it can slow it down. RAM speed and the amount of RAM. If your severily low on RAM often the system will have to do a lot of swapping out of memory to the hard disk. Processor speed determines how fast OS, drivers and software loads. Hibernation is kind of like a dumb bootup. Take everything from RAM and put it on the hard disk. Shut off the computer. Hard drive speed is the key factor for this. When you turn it back on take everything from the harddisk and put it into RAM. Device manufacturers must write their drivers to be able to handle what I like to call the "dumb" boot. A lot of devices can prevent the system from going into hibernation. The trick is to figure out where your bottle neck is. The easiest bottleneck to fix is put more RAM in your computer because many computers ship from the manufacturer without enough RAM in my opinion.

  146. bootup by freeasinrealale · · Score: 1

    The computer 'turns on' just as fast as any electronic appliance, - instantly. Bootup is a process whereby the appliance or PC is placed in a state where one is 'using' it is in some state that provides an environment for interaction. Even though the TV is on and a picture is on screen along with sound, one must go through several processes; to wit, look at the on screen menu, select a channel to watch or 'surf' and finally select a channel. Feed the cat, adjust sound level, etc. etc. When you are finally watching some show, the TV 'boot' process is complete. Likewise the PC must go through similar, albeit electronic processes to reach the environment for interaction. Load the OS, cleanup any outstanding transactions, connect to the internet, restore the last environment, etc. etc. After these processes ar complete and we are in the 'environment for interaction'. This is what takes time. I believe what is wanted here is the ability to present the 'last using' environment first, then continue with boot process. In other words, start the last application ASAP, say the word processor, then continue the boot process, ie connect to web, restore environments, etc. etc. This will require wome work and thought but is doable. An intelligent boot like this should be on the order of starting the word processor plus os load, a reasonable time. These two operations could also be trimmed by similar 'intelligent' loading. Good Luck

    --
    A man spends the first half of his life accumulating stuff, the second trying to get rid of it all.
  147. This is primarily a Windows problem by MrCode · · Score: 1

    I've been using BeOS lately because I'm working on Haiku and it boots from POST into the full BeOS GUI, ready to use, in about 9 seconds. It shutdowns in about 4 seconds. This is on an Athlon 1.33 GHz with 512 MB RAM, a system that Windows XP takes a minute or two to boot up and shutdown on.

    As others have mentioned this isn't really an issue for most other operating systems.

    I really have to wonder what the hell Windows is doing at boot-up to be so freaking slow. Keep in mind that BeOS (unlike Windows) can quickly adapt to hardware changes at boot-up, so it isn't like some crazy hardware driver caching is happening or anything.

    I used to always joke that the Windows boot-up included a couple million no-ops to be so damn slow. Anyhow this is one reason of many I'm helping with Haiku.

    I also find it fascinating that the new "performance features" touted in Vista are really all just kludges to work around Windows' inefficiencies. The fact that other systems (like, ahem, BeOS and Haiku) don't need such kludges shows this is a Microsoft Windows problem.

    1. Re:This is primarily a Windows problem by Anonymous Coward · · Score: 0

      Not just Windows. My Linux laptop here at work is pretty slow to boot, and for much the same reasons.

      It's running a stock 2.6.15 kernel with modules for just about everything installed. So at startup time it spends ages probing for hardware that's never ever going to be found. If I could be bothered to build a custom kernel it would be waaay quicker. However, that assumes I'm going to turn it off from time to time.

      When it comes down to it, the underlying problem is actually poor hardware design. If the hardware design had included a well defined interface whereby the OS could quickly and accurately determine what was installed things could be very different.

      Saving the kernel configuration to disk would then be worthwhile because on startup the loader could (quickly) check the device list against what's in the kernel and only launch a full reconfig if the hardware had changed. 99% of the time it could just pull the saved kernel from disk and boot in seconds.

      Unfortunately, we're probably going to be stuck with the residue of a 25 year old hardware model for the forseeable future.

      Just my afternoon thoughts,

      Keith.

  148. A disguise by HermMunster · · Score: 1

    This is about selling Microsoft's Vista. I don't like these sorts of disguised posts. No, there's no compelling reason to buy Vista no matter how well hibernate works.

    --
    You can lead a man with reason but you can't make him think.
  149. That bug is fixed. by Anonymous Coward · · Score: 2, Informative

    Hibernation insuffient resources exist to complete the API see MSKB 909095.

    Download and install to fix (you don't even have to ring PSS any more!) IMHO, this is an update they really should push out using Automatic Updates. (They probably will when the next security bug is found in the kernel.)

    1. Re:That bug is fixed. by Fweeky · · Score: 1

      Ooh, thanks; I actually had that locally, but I seem to have neglected to install it. istr the article having more warnings in it :)

  150. Cell Phone by SilverJets · · Score: 1

    My cell phone takes over a minute to turn on. I never turn it off now, ever. If I am lying somewhere dying and my cell phone was turned off I would be dead before it would have started up and I would be able to call. I understand why a PC takes a while to boot up. Loading kernel, drivers, etc. And this is not just limited to Windows. Linux, OS X, Solaris, they all have their start up times. But why the heck should portable electronics, like a cell phone, take over a minute to "boot up"?

    1. Re:Cell Phone by Shadyman · · Score: 1

      Wow, I don't know what kind of Windows-running cellphone you use, but I've never heard of a cell phone taking a minute to "boot".

    2. Re:Cell Phone by glenstar · · Score: 1

      You obviously haven't used a TMobile MDA running Windows Mobile 2005. It is painful.

    3. Re:Cell Phone by esnible · · Score: 1

      My phone takes 25-30 seconds to boot. It's powered by a 104 Mhz ARM-9 32 bit processor. It runs Symbian Series 60. It's a Nokia N-Gage QD.

      The boot time is irritating. I will be picking my next phone for fast bootup, not the ability to play Tony Hawk.

  151. Here's the reason. The straight dope. by NerveGas · · Score: 1


        Because the memory image that you speak of is dependent upon every single bit of hardware you have, every single driver you have, every single system file, your BIOS version, and every single CMOS setting.

        So, each time you get a Windows Update hotfix, you'd have to re-build the image. Every time you installed something that loaded at startup, you'd have to rebuild the image. Every time you changed a CMOS setting, you'd have to rebuild the image - and so on, and so forth.

        While that's entirely doable for some folks, it is either impractical or beyond the reach of over 99% of the computer users in the world, and Microsoft (and the hardware manufacturers, BIOS writers, etc.) simply aren't going to expend the resources necessary - it would be a money-losing endeavor.

        In the case of a television or other settop box, it's more practical as the various settings and hardware aren't going to change, you can build an image once, slap it on half of a million units, and ten years later, having those units run from that image will still be just fine.

        Many devices with embedded Linux still don't do that, they use the regular boot process, but have the kernel and OS *HIGHLY* stripped down, so that it happens very, very quickly.

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
  152. 11 seconds.. by the_rajah · · Score: 2, Informative

    Tube filaments were designed for a warm up time of 11 seconds. Since the resistance of the filaments varied as they heated, it was important, in a series string where the low voltage filaments operated from the 120 line, to keep the filament heating uniform so the voltage dropped across each tube stayed relatively constant as all the tubes got up to operating temperature.

    I agree with the parent that there were sets where the filaments stayed on all the time for an "Instant-On" effect. Actually it was an always-on situation, but the B+ and high voltage wasn't applied until the set was "turned on". See http://www.repairfaq.org/REPAIR/F_tvfaqd.html#TVFA QD_005

    --


    "Do the Right Thing. It will gratify some people and astound the rest." - Mark Twain
  153. Re:Hardware and Security (-1 offtopic) by Geeselegs · · Score: 1

    Randomising the memory addresses seems like a really dangerous way to secure a system, it wouldn't take long to scan though memory performing an operation to break an operating system.

    Instead memory protection exists where only the operating system can access such memory locations, gates and other techniques are used to give access to services and programs.

    I suspect the major hicks to having instant-on is device initalisation and simply reading the system files from the harddisk.

  154. Why does it matter? by Richard_J_N · · Score: 1

    What's the point of shutting down a computer (except for hardware upgrades)? My desktop stays on for months at a time, so it's always ready to use. Furthermore, I can return to the 30 or so open windows (on several virtual desktops) and be exactly where I left. Also, if I'm away from my desk, I know I can ssh in. And it can run all the cron jobs at night, rather when it is restarted. [Of course, I do save power by getting the screensaver to DPMS off the monitor after 20 minutes]

    So, if I only boot once every 100 days, what does an extra 30 seconds mean? Admittedly, on laptops you have more of a point, but you can leave it running for 2 hours on battery, or suspend to ram/disk.

  155. To answer the actual question... by Anonymous Coward · · Score: 0

    Windows, being the user-friendly-excuse-me-while-i-go-vomit operating system cunningly hides all the background activities behind the windows flag logo. If you want to get a real sense of what goes on, watch the linux kernel spew pages of messages (and then go back and skim through them) while it boots. I'm not an expert on OS (operating system) kernels but here's a quick sketch of it...

    But the digest version is: basically an operating system (be it unix or windows or whatever) loads all the drivers for your hardware and gets a sense of the rig's configuration. And in case something has changed while the computer was off, like a new video card, or RAM upgrade, or something went toast because of a power surge; the configuration cannot just be stored a blindly read again.

    Aside from that some of these operations take time because of hardware limitations (harddrive for example). Network initialization, especially if there are issues on the other end like a dead router/modem, can take some serious time. Many modern OSes is a plug-and-play system, which means it's supposed to recognize hardware on demand which means it has to do a bunch of tests on the system's ports (USB, COM, PCI, etc) and if it finds a device like a joystick or a mouse it has to fetch the drivers for it. Many of these events also have to happen is sequence which means waiting.

    Also some programs are run while you are still seeing the windows logo (mainly server applications) so it of course adds to the boot time.

    1. Re:To answer the actual question... by Anonymous Coward · · Score: 0

      Also on top everything every other OS does, Windows and Windows Apps do weird things: Adobe, QuickTime, Norton/Symantec/McAfee, MS Word/Notepad on and on pretty much every little freaking .exe, .com, .dll, and .bat file wants to go to Internet to do what the heck I don't know.

      Just about the time the network is coming up these silly things want to surf the Internet while Windows is going on connecting every net work connection you ever connected to.

      The Final straw (because it happens at shutdown time), is Windows goes wandering aimlessly trying to "Save the User environment which is being used by something else". Open the bloody event log and you see a load of "Could not save UserEnv, kneel before thy SysAdm" messages.

      My Slackware x.y beats the heck out of any Windows x.y in boot time (includes full KDE, not flubox) and shutdown times.

      Sometimes even a 266MHz, 256MB RAM Sunbox booting over Ethernet displays logon screen (CDE) earlier than 3GHz Dual Core, 2GB RAM Windows XP box.

  156. Why turn off in the first place? by Anonymous Coward · · Score: 0

    If booting is getting under your skin, why bother turning your PC off in the first place?

    Oh of course... you are running windows, crahses etc, now I understand. Sorry, Linux user here, rarely need to reboot or boot, so I leave it running all the time, not like it uses megawatts of power.

    Move along, nothing to see here.

    RSC

    1. Re:Why turn off in the first place? by Bambi+Dee · · Score: 1

      If I were a Windows user, I could actually put the churning little power-gobbler to sleep or have the drives spin down successfully instead of either dying altogether or whirring away endlessly. Blaming hardware manufacturers for their broken ACPI implementations unfortunately doesn't change day-to-day reality. Pretending everything's fine doesn't either. So I shut down and reboot way more often than when I was using Windows. Spyware? Viruses? What? I never, not once, got those. I use Linux because it's less condescending, less cumbersome, and actually user-friendlier in some wayswhen it does work and because I don't actually do audio/multimedia work anymore most days... not because Windows is so horribly broken.

      YMMV, naturally. But I never understood the constant advertising of Linux as panacea. (YMMV again.)

    2. Re:Why turn off in the first place? by Anonymous Coward · · Score: 0

      I was being facetious of course. Quite frankly I have both windows boxes and Linux boxes that run continuously for weeks and months on end with out needing to be rebooted. In fact my home file server (linux) has managed 280 days between reboots a little while back.

      But I think my point is valid. These machines are to a very large degree are made to run continuously. Think about it, the hard drives in most desktops are designed to also run in low end servers as well. The server environment doesn't spin down hard drives normally, they usually don't get a chance to. the CPUs' RAM and power supplies once more are designed to run all the time. Its the software in most cases that is the reason for the need to reboot. Linux, OpenBSD, Windows, OSX you name it, doesn't really matter, all will need it sooner or later, purely to handle kernel updates.

      I do understand that people will want to shutdown their PCs for what ever reason, but the point I am trying to make is they dont "have to" most of the time. So I don't, and as such I don't really get upset about the time it takes to boot. Its easy to tune your computer environments for extra fast boots, but I really don't think it is a true issue. Really, whats a couple of minutes?

      Especially when you consider that once it's up it has to wait on YOU, a human. Does the computer think, "Jesus, this human types so bloody slow!. And don't talk to me about them in the mornings.... What are they running???? 8088s??????." ;)

      Be Well

      RSC.

    3. Re:Why turn off in the first place? by Bambi+Dee · · Score: 1

      Gentle, high-pitched whining embedded in the lower whir of the fan(s), augh! PC #2 fancies itself a vacuum cleaner but even the quiet one slowly nibbles away at my peace of mind. And while I don't know how much power they draw in comparison to, say, taking a hot shower, it still bothers me to leave them running unneeded even if it's just for five hours. Might be a deep-seated fear of lonely exploding machinery... so in a sense I "have to" shut 'em down or else lie awake in abject terror.

      </drama>

      Boot time isn't that bad; what's annoying is having to restart a dozen apps, arrange them on the desktop(s), fish for your documents, enter passwords, blah blah blah just to get to where you were before...

      You be well too.

  157. Re:fast tuning TVs ? by EvanED · · Score: 1

    But it's not just digital TVs that do it. I have about a 15 year old TV. I also have a TV tuner for the computer. Plugged into the same analog signal, the tuner takes a second and a half or two to change channels. Many (analog) TVs I've seen are about the same. But that over-a-decade old TV... changes channels almost instantly. Maybe a quarter second.

    I always get very frustrated when on a TV that takes a while to change channels.

    And from what you're saying it can take up to 10 seconds on digital? Holy crap... how can you channel surf with that? Maybe I'll just not go digital. Sometimes old tech is better.

  158. Re:Constrained? What the hell are you talking abou by Anonymous Coward · · Score: 1, Insightful

    What makes you think we're constrained? Believe me, if I could figure out some new way to build a better computer, I'd do it. And I'd be a billionaire, too.

    Oh, I dunno, just the 50 years of computing showing that backwards compatibility is the main tool to keep your customers... Witness the bending over backwards everyone does....

  159. Not just memory and registers by The+Monster · · Score: 4, Insightful
    And there's always the issue about changing it when you make changes to your system: update the OS, Virus Scanner, etc.
    That's not a particularly difficult thing to handle. A boot loader such as grub or ntloader can have its configuration file updated to force a full boot of the OS, which would include as its last step the creation of the new memory/register image file.

    The biggest problem of booting up like this is that the contents of memory and cpu registers isn't enough. The hardware has to be properly initialized as well. Since the internal state of the drivers indicates that has already been done, a consistent mechanism to force re-initialization of all hardware has to be in place after the system reloads the image. That might take as long as a normal boot does.

    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

    1. Re:Not just memory and registers by Jezebeau · · Score: 1

      Yeah, but given that core hardware can be reinitialized while the image is loading, you can get to work faster while the hardware's being reinitialized.

    2. Re:Not just memory and registers by julesh · · Score: 1

      The biggest problem of booting up like this is that the contents of memory and cpu registers isn't enough. The hardware has to be properly initialized as well. Since the internal state of the drivers indicates that has already been done, a consistent mechanism to force re-initialization of all hardware has to be in place after the system reloads the image. That might take as long as a normal boot does.

      a) This isn't exactly hard -- hibernation already deals with it, so you just need to send all the drivers a "back from hibernation" signal on bootup.
      b) I doubt it'd take that long. Most hardware resets pretty quickly; in a few cases you'd have to upload what is typically called firmware to the device, and your disks will want to perform a seek recalibration, but you should be up and running pretty quickly. The Linux kernel on my machine can finish its hardware initialisation and load 'init' within about 2 seconds of loading from disc. It's loading all the standard processes that takes the time.

    3. Re:Not just memory and registers by Mattsson · · Score: 1

      That is what people told me when I talked about wanting just such a "boot-image" feature ten years ago.
      "Can't be done. You'd have your machine's hardware in an unknown state if you used the same hibernationfile every boot..."

      But shouldn't this also apply to the resuming from a hibernation file that is done today?
      I can hibernate windows, load up linux, reboot, remove my laptop from it's dock and then resume windows in a working state where it promptly tells me that I've remeoved my usb-drive/usb-soundcard and usb-midi-interface and then continue to work...

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    4. Re:Not just memory and registers by RobertM1968 · · Score: 1
      Not really... resuming from hibernation does this. This even worked on ancient thinkpads before ACPI and S3/S4 modes. Simply, it would be loading a hibernation-like file and utilizing the same hardware services to re-initialize the components.

      As a matter of fact, with a tool that shouldnt be too difficult to write, it is a pretty simple task. All you need to do is create a small utility partition for the tool and a boot-loader like menu. Boot your system, hibernate your system, copy/rename the hibernation file(s), and then have your "boot-loader" manage the hibernation file it is using.

      Keep in mind, I am not saying we could write it as it would have to be tied into the system's BIOS (it would have to "cold-boot" to the utility to change the hibernation file and then restart via the hibernation functions of the machine), but it shouldnt be that difficult for vendors & MS to do... ok, it shouldnt be that difficult for the vendors to create the support to do it... and then maybe in 12 years, 39802043 betas and a lot of fixes, MS will have the latest version of Windows supporting it without crashing like Vista does.

  160. Oblig. Simpsons Quote by dreamlax · · Score: 1

    Hans Moleman: You took four minutes of my life, and I want them baaaaccckk!! . . . Oh well, I'd only waste them anyway . .

    1. Re:Oblig. Simpsons Quote by geobeck · · Score: 1

      Homer: 30 seconds? But I want it now!

      --
      Find environmentally and socially responsible products on http://buy-right.net
  161. Re:Gotta mention the obligatory Steve Jobs story h by khallow · · Score: 1

    Depends whether saving peoples' lives is of value or not. My take is that saving two seconds a day for a million is not meaningless.

  162. Yes, that's what he's suggesting. Use it!! by BobPaul · · Score: 1

    Essentially what's needed is for the computer to boot normally and get to where the user can start interacting. At this point save the ram image like hibernation.

    Now, if I shut down/restart the computer, the software should be smart enough to know if the boot process has been altered and the hibernation image is valid, or if it should be truly rebooted and a new ram image dumped.

    Back when I used Windows I used to reboot occasionally, and the reason I rebooted was that XP starts crap out after running for too long. Not as bad as 9x, but it still did. Or an application or video driver would lock up and the system would go down. In these cases I had no time to hibernate, or a hibernation would just save a bad memory state. If a previous hibernation image was already held, I would get fast boot AND a cleanly running system. Kind of a hybrid system, but one that I agree with the OP, has much potential.

  163. BeOS was very fast by Anonymous Coward · · Score: 0

    On a K6 II 350, BeOS would boot in less time than it took to POST. Why?

  164. My guess: Mostly software by aztektum · · Score: 1

    You think all those fancy widgets, transparent windows, fading/sliding/animated in some assinine way menus only require a couple lines of code to work? A lot of the computer code a system loads any more is stuff that makes it more "useable" for everyday folk. You kids and your fancy UI's!

    --
    :: aztek ::
    No sig for you!!
  165. That action doesn't "boot" the Palm device. by Richard+Steiner · · Score: 1

    The Palm is still powered up and retaining its memory state when you turn it "off", and turning it on only restores the power to the display. When you do a reset, that actually reboots the Palm OS, and it takes MUCH longer than one second.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  166. Restart Time by KrayzieKyd · · Score: 1

    Television sets don't have hardware that requires POST. Computers have to make sure the hard drive is there, that there is an operating system, and every other input/output device that is connected. Feel free to disable as much as you'd like in BIOS, but your computer is not a television, as much as it may act like it these days.

  167. 10 seconds by Frozen+Void · · Score: 1

    I use win98(dos console without explorer) and BIOS set to cache to ram and several checks disabled.My database/PIM program on other hand takes 40~55 seconds to load,slowest thing on my drive.

  168. Why shutdown? by Calyth · · Score: 1

    If you are so concern about boot time, why shutdown?
    Laptop users either use sleep, which only powers the RAM, or uses hibernate, which writes the memory in blocks into the hard drive, and reads it back on boot. Win2k supported this feature a long time ago.
    Putting your desktop into sleep, if properly supported, should have the feel of instant on. At work, there is this Dell that auto-sleep, and wakes up in a couple of seconds, and you can probably change the behaviour so that either it wakes on LAN on not, so if you are paranoid about malware, you can make sure that it doesn't wake on LAN.
    And no, booting up computers aren't just about reading a bunch of stuff in memory (this ain't the days of DOS, and even DOS needed drivers on boot), so your reading large chunks into memory is basically waking from Hibernation.

  169. Amiga 1200: 7 seconds by rbgemini · · Score: 1

    Back when I was using an Amiga 1200 as my primary computer, I timed it as taking around seven seconds from flicking the power switch to being 'ready to go'. I, too, wonder why it takes my HP laptop more than 30 seconds to be in a usable state from hitting the power button. Sure, it probably has to do more on bootup than the old Amiga did, but the Amiga ran a 14Mhz 68020 and the HP runs a 1.8GHz Core Duo...you'd think that would make some sort of difference to things.

    1. Re:Amiga 1200: 7 seconds by Bambi+Dee · · Score: 1

      Amigas will boot with no HD and a blank floppy; the basic OS and "window manager" are in two chips of ROM after all. Install Debian m68k on it and time it again ;)

    2. Re:Amiga 1200: 7 seconds by Klaus_1250 · · Score: 1

      Not entirely. In order to get to the desktop environment, you needed to boot from either a Workbench floppy disk or an HD with Workbench installed on it. With Workbench installed on the HD, booting to the desktop environment took under 30 seconds with hardware that was 100-10000 times slower than todays hardware. No matter how you look at it, if hardware has gotten 100 to 10000 times faster, but booting still takes about the same, something doesn't add up.

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
    3. Re:Amiga 1200: 7 seconds by Bambi+Dee · · Score: 1

      I'm afraid I can only look at it in a fairly naive endluser kinda way. But Amiga OS without the Workbench loaded was still a functioning OS with a windowing interface, and a stripped-down WB <=3.1 fit on a single 880 KB floppy or a couple MB on the HD if you installed everything that was shipped with a stock A1200. I suppose programmers back then were used to working with far tighter constraints - but can such a comparison be fair at all given the huge difference in functionality of both hard- and software?

      And now I feel bad. I hope my A 1200 still likes me. I don't think it took anywhere near 30 seconds to boot. 7 really is more like it. 50 MHz, not 14, but few expansions otherwise. Four-colour icons, bitmap fonts everywhere, no TCP/IP, no "task manager", no security, no multi-user environment, no audio mixer, no 3D acceleration, no dualhead, no fsck/scandisk on boot, no scheduler, no power management, no system-wide clipboard IIRC, no endless supply of off-the-shelf hardware... consider how long it took PPaint to read one of the 256 colour demo PNGs, or the font prefs applet to resize an (unsmoothed!) vector font. Aren't these things Windoze does pretty much all the time and without noticable delays?

      Dunno what's "most" responsible for boot time these days, though. Recognising the hardware? Initialising the network? Just plain loading stuff? How long does it take Amiga OS 3.9 (or 4, if it exists by now?) on a PowerPC-based machine? Ohwell.

    4. Re:Amiga 1200: 7 seconds by jesup · · Score: 1

      Back in the original A3000/16 (16MHz) days, we timed bootup (including loading kickstart from HD) as 11 seconds cold, 7 seconds warmboot - including starting TCP/IP. I used to regularly boot an A3000+ (lab rat) into WB, TCPIP, mount 4 or so NFS volumes, and have a telnet session up in about 15, maybe 20 seconds - and I think most of that delay was NFS.

    5. Re:Amiga 1200: 7 seconds by mdwh2 · · Score: 1

      I remember that when my Amiga started taking over 20 seconds, I'd get worried and start cleaning out the startup drawer. Now on Windows 2000 I'd be happy with 20 seconds!

      Meanwhile, running AmigaOS 3.9 under emulation boots in about 11 seconds.

  170. Driver Initialization, and Hardware Pairing by TheNetAvenger · · Score: 1

    Even coming up from a standby or hibernate, the drivers have to re initialize (depending on the OS) to some extent.

    Another thing that creates long boot times, especially in the windows world is crap. Low level anti-virus crap, and things that software should not be doing. This is one area Vista helps.

    Also remember we were paging out systems with 32/64/128mb of RAM in the past, and now we are dumping Gigs of data. Vista and Xp have optimizations that compress and reference pagefile info, but this is still a lot of RAM even with the speed of the Hard Drives today.

    Another area that kills performance is extra low level driver and hardware, especially in relation to BIOS. For example I have a legacy free Toshiba from 2002 that can resume from hibernate in less than 4 secs, including bios time. The extra legacy hardware not being in the systems BIOS makes a big difference on the pre-OS boot.

    Another area that doesn't' get enough attention is device pairing. When I was active in OEM building, we would not only test components, but performance/driver related issues to the device in relation to each other. A system with super specifications, and one bad pair of hardware/drivers can retard boot performance tremendously, it also will slow over all system responsiveness.

    The device pairing is something that doesn't get a lot of focus, but is extremely important, and it is sad when I see high end Alienware or even Dell systems that have poor pairs (even integrated chipsets can be poor pairs).

    As an example, my Theatre computer is an AMD +2800 with a normal 7200RPM drive and dual pair 400/800mhz RAM. Its specs are not impressive, but because I paired every piece of the system, it can boot(not resume from hibernate) to a Vista desktop in under 15secs, and an XP desktop in under 10seconds, including BIOS time. This is in pairing low level components, as it has a ton of USB devices and TV Capture, etc.

    So for pairing, for whatever reasons, the main board and chipset are very important, as well as the HD controller, Video card, and even the brand/model of HD itself.

    As for pairing, it helps if you have access to several brands of components when building your own system. Although there are exceptions in the past, ASUS boards usually have the best stability and work the best in pairing with other components. However, your results will vary.

    We could get into paging and hibernation and how ACPI works and advantages to legacy free and EFI, but if you can pair well and not have bunch of software in the lower levels that just shouldn't be there.

    A final note, there are a lot of myths on boot times, especially in the Windows world. One I hear all the time is having too many fonts will reduce boot time. This is not true in Win2k/WinXP or Vista. The sample AMD +2800 theatre system I referenced above, has over 5000 fonts installed, and still boots just as fast as having only the base fonts installed.

  171. In my DOS days I used a RAM drive by i)ave · · Score: 1

    I used a free utility that would create a partition in RAM to be read as a drive. I wrote a little .bat file to be called from the autoexec.bat on bootup which would 1) create the ram drive, 2) copy over the larger and most frequently used executables and system files on the drive to the ram drive, then SET the location of the programs to the drive letter of the ram drive. The idea was there are a certain number of programs that are loaded everytime the computer turns on, and repeatedly while it stays on. Immediately getting these files off the drive and into memory and resetting their location for the operating system's reference to the ram drive enabled the grunt work to get done by RAM, which was fast and silent, rather than the hard-drive (which in those days was super-slow and noisy). The result was the computer booted much quicker and would operate a heck of a lot faster. What we need is the equivalent of a gigantic RAM drive which is immediately loaded with all the most frequently accessed executables each time the system turns on. This should be the first operation of bootup after the system checks are complete. After the RAM drive is pre-populated with the major OS executables and startup programs' executables, the operating system should then run itself off its executables located on the RAM drive and look to the ram drive, 1st, as the location of all startup programs' executables when attempting to load them at bootup. Is this already being done, if not, why?

    --
    -- I'd give my right arm to be ambidextrous
  172. Logon Time by crossmr · · Score: 1

    My issue isn't so much the boot time (which is pretty quick if you don't count the stop for a second for the bootloader) its the time after I type my password until my desktop is available. I think it mostly has to do with the network drive I have mapped (which I use frequently and won't unmap), but I also noticed once or twice after fresh wipes once I updated Windows, the login time goes from almost instant to about 10-15 seconds or more. I.e. the little login music is playing while your desktop is appearing, then you update (installing no third party apps) and suddenly the music has played, and you're still sitting there twiddling you're thumbs waiting for your desktop. It is microsoft's doing. I have no idea which particular update it is. Next time I wipe, maybe I'll install them one at a time until I find out which one it is.

    1. Re:Logon Time by Ashtead · · Score: 1

      Another thing that seems to take some time on Windows after the log-on, is to establish all the Registry stuff under HKEY_CURRENT_USER, with the disk spinning madly in the process. I've noticed the files SYSTEM.DAT and NTUSER.DAT having the most recent update time on a freshly booted machine -- there's lots being written into these.

      Also, in order to appear more quick than it actually is, most of the GUI "desktop" is being presented as if it were useful some time before it actually is. Only when the cursor loses the hourglass and the disk-activity stops is when it is time to actually start doing something.

      Contrast this to some Linux distro running at "runlevel 5", which goes through the same user-interface process as Windows XP: Login-screen, then the GUI "desktop", but by the time this desktop is present it is also ready for action. However, Linux systems also generally go through establishing kernel data-structures and sniffing out hardware and starting daemons (services) that take some time; the stuff in /etc/rc.d or inittab still takes some time working through.

      --
      SIGBUS @ NO-07.308
  173. Meaning of those numbers... by nick_davison · · Score: 2, Insightful

    Remember those numbers vary from install to install. They were likely running a fairly new install but not completely so.

    Probably 80% of the boot time is crappy drivers and helper apps that seem to accumulate over time.

    I put my OS on a Raptor and a clean install boots in roughly 6 seconds. A few months later, it's up around 20 seconds. Give it a year and I have no doubt I'll be sucking up near 60 second boot times as the assorted cruft Windows picks up tries to initialize itself and happily conflicts with everything else.

    Much as I love knocking Microsoft as much as the next guy, their pure OS can boot relatively quickly. Adobe's acrobat reader, VersionCue and color management, Microsoft's own office and search helpers, various IM clients, Apple's iPod agent, ATi's Catalyst Control Center, the ever useful ABit uGuru, the Windows Media connect I have for my 360, the UPS monitor, Spyware blocker, Java install and the Windows Update I chose to set to auto-download-but-not-install culmulatively kill me. The sad truth is, I know a clean OS install takes me maybe a quarter of what I currently endure due to my love of additional features.

    The interesting question will be whether Microsoft has forced anything useful in to their new found love of signed drivers that actually aids this. A logical system would involve drivers that had to register how critical they really were, along with criteria to change that criticality. Arguably, VersionCue could sit there saying, "OK, load your critical stuff and get to me when you can unless an Adobe program tries to start." The same goes for the iPod agent - until the USB bus anounces the presence of a connected iPod, it can probably let the user run the rest of the boot, open iTunes, check mail, etc. My UPS monitor could function almost as well if it didn't start until a minute or two after boot - so long as I had the option to bump its priority up for fault finding. Same goes for uGuru. ATi's catalyst control center could likely load a few critical features for the desktop and worry about the 3D stuff only when an app required it or I tried opening the full control center. Most of the boot could be far more sensibly prioritized but, sadly, Microsoft likely only has signed drivers so they can promote crap like Zune better whilst hindering competition and, even if they did have it, every hardware manufacturer would likely ignore it in the name of never having users curse their software for taking an extra two seconds on those rare occasions. Oh well. A dream at least.

  174. The way through is forward by Dasher42 · · Score: 1

    Now, with magnetic ram just around the corner, which keeps its charge powered or not, don't we have the answer right around the corner? And wouldn't asynchronous computing render this problem mostly solved?

    Microsoft has done us a real disservice by implementing a broken ACPI, but the best response is to push forward the things that make that moot. For now, Ubuntu seems to get this right on my hardware out of the box, and my MacBook Pro handles it with ease. This can happen yet.

    1. Re:The way through is forward by Anonymous Coward · · Score: 0

      I hear that magnetic ram is already in use as a replacement of battery backed SRAM, it's not around the corner, it's in wide use already.

  175. Ah! This is obviously... by camperdave · · Score: 2, Funny

    Ah. Obviously this is some new meaning of the words 'plain old text' that I wasn't previously aware of.

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:Ah! This is obviously... by CptNerd · · Score: 1

      You keep using these words, I don't think they mean what you think they mean...

      --
      By the taping of my glasses, something geeky this way passes
  176. Can be a problem in areas with unreliable power... by Synonymous+Bosch · · Score: 2, Informative

    I support a large number of HP DL380s across a large GAN; they can take a few minutes to boot and for all services to start up. Many of them are frequently shut down due to extended power outages caused by tropical electrical-storms in the area. Other sites turn off their generator every night, so the server has to be shutdown.

    I don't much care about the downtime, but clients are faced with an outage of several minutes every time the server so much as reboots. I'm sure everyone here knows how people get when there's a 5 minute delay before they can start repeatedly (and optimistically) clicking the 'Check Mail' button. I'm sure they'd love the faster boot times :)

    I don't relish the idea of populating a 16GB hibernation file - even on arrays of SAS drives. It might be easy to trivialise this question in a workstation context, but it has its relevance.

  177. Re:Hardware and Security (-1 offtopic) by Beryllium+Sphere(tm) · · Score: 1

    Address layout randomization tackles the problem of a process that already has privileges getting some foreign code stuck into it via a stack overflow or similar exploit. Normal memory protection doesn't help, because the process already has access to memory. But the exploit code has never been linked with the rest of the system, so it either has to know exactly where everything is, or know almost exactly and use a NOP slide, or else guess and usually crash as a result.

    An attacker could submit thousands of shellcode attempts with different assumptions about memory layout until one finally worked, but (1) many people will notice when a daemon restarts several thousand times, and (2) there may be a limit on how often the OS will restart a crashed daemon (Microsoft is about to add such a limit, for example).

  178. Re:hum Ah, c'mon... by davidsyes · · Score: 1

    It's just a little "groggy"... Ever wake yourself up with pasty eyes or morning breath and wonder how to get out of bed without disturbing the friends? (the beelions of mites we all take to bed with us....)

    Give windoze time stop dreaming of electric sheep and throwing invisible chairs in the screensaver.

    Speaking of... I wouldn't be surprised if some jokester ms engineers embedded an invisible ballmer throwing invisible chairs in an invisible screensaver...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  179. Re:They have instant coffee now. (Duh!) by Demena · · Score: 1
    Great! You nailed the point right there. WHY is it designed that way??
    Ta da! Read it. "Plug and Play" now if it didn't re-examine the machine it couldn't be "plug and play" now could it? If this is what you want, disable "plug and play".
  180. quicker boot times by no_space_in_time · · Score: 1

    I found that on Windows boxes, BootVis (a small freeware) reduces average boot times. Half, pre-install, is normal.

    --
    "save a cow, eat a vegetarian"
  181. And then some... by thedji · · Score: 1

    Also think about power consumption... Many devices (such as hot water systems) are actually more power efficient to leave running due to the extra power required to start up (i.e. heating 60L of water 30 each day when you turn on a hot-water booster as opposed to keeping it warm all day). Obviously PCs are a little different and consume a fair bit of power during even idle usage, so it's still wasteful to leave them running unused for days at a time but switching them off over a lunch break is probably overkill.

    --
    ... and then there were none
    1. Re:And then some... by enosys · · Score: 1

      You must be wrong about hot water systems. You have to provide energy to replace heat that has left with hot water which is being used and to replace heat which has leaked through the insulation of the tank. Leakage through insulation depends on the temperature differential between the water inside and the outside. If you turn off the water heater and keep it off long enough so that the water cools down below the temperature that would cause the water heater to start heating, then you are saving energy. The temperature will be below where it would be if the water heater was turned on and therefore the heat leakage will be lower too. Sure, when you turn the water heater back on it will stay on for a longer period and use a lot of energy, but it's less than what would have been used if it was turned on all the time.

    2. Re:And then some... by Anonymous Coward · · Score: 0

      That must be wrong. My boiler has a switch between "economy" and "comfort" mode - economy uses less power, and heats the water as needed, and comfort keeps a small amount of water hot all the time by turning off and on all the time.

    3. Re:And then some... by Anonymous Coward · · Score: 0

      Many devices (such as hot water systems) are actually more power efficient to leave running due to the extra power required to start up (i.e. heating 60L of water 30 each day when you turn on a hot-water booster as opposed to keeping it warm all day). If you are refering to energy efficiency, this is incorrect. If you leave your hot water heater on all day, versus off for 23 hours and on for an hour a day, you WILL find that leaving it on all day will use more total energy. It's just how heat transfer works.... ye olde law of thermodynamics in action. No exceptions.
    4. Re:And then some... by LurkerXXX · · Score: 1

      You need a better water heater than you have. Get one with good insulation. That cuts way way down on the heat transfer.

  182. Re:BIOS does not help either, but LinuxBIOS helps! by Anonymous Coward · · Score: 0
  183. Tuning startups in *nix systems. by popeyethesailor · · Score: 1
    Hibernate is not the only possible approach - it's actually possible to speed up a regular system startup sequence.

    There've been discussions here and here.

    The idea is to load services in parallel, and replace the ancient Init system. Windows NT supposed does this; still, it's no match for a hand-tuned minimal init system, such as this or this. I tried this back in 2003, and had my desktop open in a maximum of 5 seconds. Bios ~1 sec, Kernel load time ~ 1 sec, Services+GUI ~3 secs. This was on a 1Ghz Celeron, with 128MB RAM. It also helped that I was running Sawfish, with no desktop widgets(no menus, toolbars, anything). Just a bunch of keyboard shortcuts to launch the apps I used. I stopped installing any new distros after that - none of them could offer a better user experience than what I had. It also helps in gaining a better understanding of your system - what are each services used for, how to do file system recovery, and esoteric details.

  184. Harddrive spin up times by Necoras · · Score: 1

    Well that's a simple answer. It takes somewhere around 20 seconds to spin your harddrive up to speed. After that the read/writes are pretty fast. So if it takes 20 seconds to get the harddrive going, plus say 10 to get windows into memory, you get a 30 second boot. Usually there's a ram check and a few other things (such as dual booting which will usually wait 10-20 seconds before picking a default) which tack on another few seconds here and there, to give you something between 30 seconds and a minute.

    As for instant boot computers, they're beginning to make them. Hybrid drives with 16 Gigabytes of flash and 200 of harddrive space (i don't have exact numbers there) are already available for some laptops, and will come into more common use soon. These hold the boot information in the flash memory which is instant access, providing for an optimized boot time of under 10 seconds, maybe even less. Hope this helps.

  185. TV? by TheShadowzero · · Score: 1

    TVs boot fast? HAH! My old CRT takes about 30 seconds to show anything, and my new HDTV takes about a minute to START fading in. It's pathetic, and it's so frustrating that often times i dont even feel like watching TV because it takes so long to turn on..that and there isn't much good on, anyway.

    --
    If history repeats itself, why can't we study the future?
  186. Resource contention by myowntrueself · · Score: 2, Insightful

    I see people posting saying that hardware detection and initialisation is bound to slow things down, and that is true, but its not the whole story.

    Whenever you boot a computer, as opposed to a TV set, there are an awful lot of processes going on. Services start up, various configurations and libraries are loaded up. Lots happens and this lots happening contends for one another for the limited resource of I/O, memory and CPU.

    Antivirus scans start happening; if you have AV software which scans DLLs or executables on load this will increase the resource contention significantly.

    And at every boot things may be slightly different. For one thing, between last reboot and this a virus could have found its way into the system.

    Computers are not exactly finite state machines. Every boot will inevitably differ from the last for oh so many reasons.

    Its not like a TV where it only has so many states that it could be in at any time and where things don't change between startups.

    If you want instant boots, I suggest sticking with a console and playing games and for math use a calculator.

    --
    In the free world the media isn't government run; the government is media run.
  187. Flash is just slow by mbessey · · Score: 1

    I have no idea how it would be harder to read sequentially than any other way.
    Flash memory is just plain slow, period. Sequential or random access doesn't make any difference. I think what the other guy was trying to say was that the Flash APPEARS to be disproportionately slow in sequential reads as opposed to random access, because DISKS are so very slow at random access.

    The main idea behind ReadyBoost is that the Flash cache can be read from while the disk is spinning up, which reduces the total resume from hibernate time. I can't imagine that that's going to make enough difference to be worthwhile.

    1. Re:Flash is just slow by Zan+Lynx · · Score: 2, Informative

      Flash is as fast as you want to pay for. Do you think those solid state hard drives that use fiber channel and sell for $15,000 read at 7MB/s? Heck no.

      The SanDisk Ultra IV cards are another example. They do about 40 MB/s. It's basically a RAID stripe across the internal flash chips.

    2. Re:Flash is just slow by Anonymous Coward · · Score: 0

      Do you think those solid state hard drives that use fiber channel and sell for $15,000 read at 7MB/s?

      Those actually use regular SDRAM or DDR, probably with a battery backup to preserve the contents. Those are much faster than Flash.

  188. Weeeeell..... by Count+Fenring · · Score: 1

    It's not that it's not a priority... it's more that it's much more difficult than you're making it sound. Windows (Or any other modern OS, in standard configuration, for that matter) doesn't just boot up the base system and leave you. It boots up several subsystems, and checks for things like "Is the Ethernet connector connected? If so, search for DHCP. What stuff do I have in my USB ports? Do I have drivers for it? For that matter, are my PCI slots filled with the same crap as last time I booted?" The raw fact is that, especially with USB and/or Bluetooth, there are a lot of things that can change from boot to boot. With a TV... there just aren't. A TV doesn't need to worry about having new stuff plugged in, or installed, or whatever. They don't even need to worry about networking. They just need to warm up the screen, than connect it to whichever input it's set on.

  189. The User is a Peripheral by timminator · · Score: 1

    Our frustration with the very concept of boot time will continue so long as the user is viewed as a peripheral device.

    Ever wonder why your mouse freezes, jerks, or disappears/reappears on Windows and not Mac OS X? Look at the difference in interrupt priorities and figure out where you, the poor user, ranks.

    Ever wonder why the three finger salute -- Control - Alt - Delete -- doesn't always result in the CPU acknowledging your presense in its universe?

    It's because certain architects, programmers, and testers still truly don't give an ant's fart about humans.

    So just get used to it or use your wallet to vote for something completely different.

    --
    +++
  190. C64 by Anonymous Coward · · Score: 0

    My Commodore 64 starts instantly! Ahh, the benefits of ROM...

  191. Re:Gotta mention the obligatory Steve Jobs story h by Stephen+Tennant · · Score: 1

    I'm busy unzipping my pants.

    --
    I spend most of my time in bed, darling.
  192. computer boots take awhile by mabu · · Score: 1

    ..because that's how long it takes to send your personal information and recent surfing history to the NSA.

  193. Re:Gotta mention the obligatory Steve Jobs story h by evilviper · · Score: 4, Insightful
    The amount of human lifetimes that are wasted waiting for PC's to reboot is pretty horrifying - and there's a lot more than a million of them.

    Only if everyone in the world sits around and waits for it to happen every single time, and does absolutely nothing else with that down time. It doesn't count if you spend that time even THINKING about another issue/problem. You have to sit there motionless, stare at the screen, and do absolutely nothing but age.

    Personally, I can find plenty of things to do with my time when I know I can walk away.

    The more significant issue, IMHO, is the responsiveness of programs. Forget boot-up times, when you don't even have to be there. How about the delay between clicking the Firefox icon, and waiting for it to start-up so you can do useful work? How about the delay between clicking on a link, and having that link load and render? How about the ammount of time the system is unresponsive as it does something (like render a webpage) in the background?

    That, IMHO, is many times more important, and something I certainly have to deal with far more often than reboots. Personally, I have a 2GHz system, with 1GB of RAM, and I still strictly stick with GTK-1 programs, because it's so much faster and more responsive than GTK-2 (or QT) equivalents (as well as not uselessly wasting screen realestate). Ever program I use has a fully functional GTK-1 equivalent, so I'm not missing out on anything by sticking with it, it's just an occasional hassle to change the default configure option, or using a different program because the new version of whatever dropped GTK-1 support (like switching from GAIM to Ayttm). It's a rare issue, and well worth the improved performance anyhow.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  194. Non-VOlitile Ram by sc0p3 · · Score: 1

    I think it would be a fairly easy hardware-software job to make non-volitile ram. I used to buy NV-ram chips with built in batteries, would allow instant computer boot ups.

  195. nobody cares by yacc143 · · Score: 1

    Almost nobody cares for the boot time, IMHO:

    andreas@andi-lap:/mnt/disc60> uptime
      08:09:00 up 9 days, 22:29, 4 users, load average: 4.77, 4.01, 2.54

    And that's from my personal laptop.
    Now some people (with say huge server farms) do care,
    but they usually do their own customizing down to the level of the BIOS.

    yacc

  196. Slow startups? by Chris+Tucker · · Score: 1

    Jeebus! We had instant on computers 20 plus years ago!

          ****COMMODORE 64 BASIC V2****
    64K RAM SYSTEM 38911 BASIC BYTES FREE
    READY.

    Frob the power switch on the side, bring up the ML monitor in FastLoad or Warp Speed or SuperSnapShot and get to coding.

    --
    Guaranteed! This comment 100% Anthrax free!
  197. Robson Technology by sameerdesai · · Score: 1

    I am surprised nobody mentioned Robson Technology, something proposed by Intel to speed up things including boot times... The technology will be launched sometime in 2007... i suspect middle of 2007... here's the link to some details http://www.extremetech.com/article2/0,1697,1936630 ,00.asp ... you can also google for it..

  198. Slow BIOS by mackyrae · · Score: 1

    There's always Linux BIOS. It doesn't go through all the long processes the 2 commercial BIOSes do, so it boots faster. Unfortunately, it's only available for a limited number of mobos, but the list is growing quickly.

    --
    look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    1. Re:Slow BIOS by vidarh · · Score: 1

      How much of your boot time is spent in the BIOS? On my machine it's at most 5-10% of the total boot time, probably less.

  199. 10K RPM LAPTOP DRIVE? LOLZ... by mr_stinky_britches · · Score: 1

    There are no 2.5 inch 10K rpm hard disk drives. You must be confused..
    Computer Science Research

    --
    Censorship is obscene. Patriotism is bigotry. Faith is a vice. Slashdot 2.0 sucks.
    1. Re:10K RPM LAPTOP DRIVE? LOLZ... by ZenShadow · · Score: 3, Informative

      http://www.newegg.com/Product/Product.asp?Item=N82 E16822116156

      Or maybe you are.

      --S (not that you'll find SAS in laptops, but hey, this is slashdot.)

      --
      -- sigs cause cancer.
    2. Re:10K RPM LAPTOP DRIVE? LOLZ... by GuyWithLag · · Score: 1

      You really don't want to use that on a laptop for far of burns on legs and hands...

    3. Re:10K RPM LAPTOP DRIVE? LOLZ... by Andy+Dodd · · Score: 2, Informative

      That's designed for small form factor servers.

      2.5 inch form factor does not automatically mean "laptop drive".

      Please show me a laptop that uses SAS instead of SATA or PATA.

      --
      retrorocket.o not found, launch anyway?
    4. Re:10K RPM LAPTOP DRIVE? LOLZ... by Lumpy · · Score: 1

      Honestly newer laptop drive run cooler.

      I replaced my 60 gig Fujitsu stock drive in my Dell laptop with a segate parallel technology,(insert 30 other buzzwords here) drive that also was faster in rpm's as well and the laptop runs cooler and also has a far longer battery life.

      I suggest to everyone I know to replace their Laptop drives from the crappy quality ones that Dell,HP and others put in to a newer technology drive that actually gives you advantages.

      --
      Do not look at laser with remaining good eye.
    5. Re:10K RPM LAPTOP DRIVE? LOLZ... by jZnat · · Score: 1

      You're not supposed to put a notebook on your lap. "Laptop" is an incorrect term because it leads to sterility and other unwanted heat dissipating in your groinal areal.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    6. Re:10K RPM LAPTOP DRIVE? LOLZ... by megaditto · · Score: 1

      My apologies, I do not know for certain what I saw except that I was told it had a cusom 10k RPM drive and it was incredibly fast.

      1. The laptop was a 17" "desktop replacement" kind... Could they perhaps use 3.5" drives? I have no idea.
      2. It was NOT an ultra3, but I hear one can put a SAS drive into that.
      3. scsi>sata adapter? You would need to make your own to fit that into a laptop, but IC diagrams are available for the solder-happy geniuses out there...
      4. Of course it's also likely I am so thick I did not notice my leg being pulled?

      --
      Obama likes poor people so much, he wants to make more of them.
    7. Re:10K RPM LAPTOP DRIVE? LOLZ... by ZenShadow · · Score: 1

      Seeing as I have 50 or 60 servers running similar drives (not including the blade systems that we have in-house that run SAS disk), I'm quite well aware that they're server drives. You must have missed the part of my post that said "Not that you'll find SAS in laptops, but hey, this is slashdot!".

      Besides, he didn't say "laptop". He said "2.5 inch".

      Read the whole thing before you try to "prove me wrong" :P

      On a side note, do you know what the difference between a "server drive" and a "laptop drive" is? There isn't much of one, aside from higher transfer rates, reliability, and cost.

      --S

      --
      -- sigs cause cancer.
  200. Not all true... by thrill12 · · Score: 2, Interesting

    ...it depends on how you have built up your embedded system - if it uses slowly accessible flash (chances are high - because cost is low) 2 seconds is pretty much unreachable. The best you can get is probably 10-15 seconds, but without special (hardware/software) changes your kernel will definitely not boot in 2 seconds.

    --
    Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
  201. Re:Gotta mention the obligatory Steve Jobs story h by Anonymous Coward · · Score: 0

    And yet you give no mention of the five years of life lost per person when using a Mac?

  202. Re:They have instant coffee now. (Duh!) by wirelessbuzzers · · Score: 1

    Ta da! Read it. "Plug and Play" now if it didn't re-examine the machine it couldn't be "plug and play" now could it? If this is what you want, disable "plug and play".

    Well, let's see. It could quickly check that the old PnP stuff is still there, then scan for new stuff in the background. For hotpluggable devices, you wouldn't even need to change any code to allow this.

    --
    I hereby place the above post in the public domain.
  203. Here's three. . . by Fantastic+Lad · · Score: 1
    What makes you think we're constrained? Believe me, if I could figure out some new way to build a better computer, I'd do it. And I'd be a billionaire, too.

    Some engineers are constrained by limitations inflicted upon them. Others simply cannot see over the edges of the ever-lovin' proverbial box of small-thinking.

    For starters. . .

    1. Stop building computers around crappy O.S.'s (An outside constraint if there ever was one!)

    2. Put the O.S. on a nice fast EPROM. All hardware drivers can similarly be put on secondary Flash-style memory chips and they would only change when the hardware is updated. Whatever needs to be loaded into faster memory can do so after start-up.

    3. Don't power down by default! Put a big Lith-ion battery inside every box and keep the memory on-line, or partially on-line. When was the last time anybody powered off for more than a month? If you need to re-boot from scratch, make it a secondary option.

    There. That's three ideas which would provide a lot of elbow room to solve problems, and I'm not even an engineer. Heck, give me another ten minutes and I'll think up three more useful ideas. So where's my billion dollars?

    But seriously, I'm assuming that I'm not the only one who can think of useful ideas which could make life easier. No. There are lots of smart people out there. So instead I'm assuming that there is something preventing smart people from implementing useful changes; I'm going to blame the system, which I find far more satisfying than thinking that the world is populated by morons.


    -FL

    1. Re:Here's three. . . by julesh · · Score: 1

      The problem is, all of your ideas have been tried.

      For starters. . .

      1. Stop building computers around crappy O.S.'s (An outside constraint if there ever was one!)


      Problem with 1: most customers want Windows. Computers without it don't sell as well as computers with it.

      2. Put the O.S. on a nice fast EPROM. All hardware drivers can similarly be put on secondary Flash-style memory chips and they would only change when the hardware is updated. Whatever needs to be loaded into faster memory can do so after start-up.

      Problem with 2: the OS needs to be upgradeable, so you need either an EEPROM or Flash or something similar. There's probably in excess of 64MB of OS code that's accessed on startup on a modern computer (at least this much is loaded into memory by the time you get to a desktop; it may be more like 128MB or even more). This much EEPROM is prohibitively expensive (the best quote I get for it is c. £20000 -- I'm sure you can beat this by orders of magnitude, but even if it were only £200 it's still too expensive). For flash, you could do it for roughly £40, which is a significant price increment in the cost of a computer, but possibly worthwhile. But Flash is slow access - it'll still take 8 seconds just to transfer the data off that chip. That's not a lot better than a hard disk.

      3. Don't power down by default! Put a big Lith-ion battery inside every box and keep the memory on-line, or partially on-line. When was the last time anybody powered off for more than a month? If you need to re-boot from scratch, make it a secondary option.

      A typical modern PC's SDRAM will consume approximately 2000mA. Your big li-ion battery, which costs about £40, would provide about 10,000mAh, i.e. enough to keep that memory working for around 5 hours. Probably 10 hours, by the time you factor that memory that's only running a periodic refresh cycle rather than actively accessing its data is going to consume a little less power. The lifetime of the battery is approximately 500 recharge cycles, so you'll need to replace it after a couple of years.

  204. Scary by camperdave · · Score: 1

    What we've currently got is the best we can do.

    That's got to be one of the scariest comments I've seen on Slashdot... if it were true. Fortunately there are plenty of things we can do to reduce boot times. We can eliminate the RAM self test. We can put the OS on a cartridge instead of on a hard drive. We can get rid of the spinning platters and go with completely solid state permanent storage. We can re-arrange things (Why have the hard drives spin up first, then have the user log in. That makes the user wait for the machine. Have the user log in, and while doing that you spin up the hard drives. Chances are high that the drives will be ready before the user finishes the login.).

    Of course, to do most of these things, you would have to abandon the current PC platform. For example, it takes 20 seconds from poweron to playing on my room-mates XBox, whereas my PC takes two minutes from poweron to Ubuntu login screen.

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:Scary by julesh · · Score: 1

      Fortunately there are plenty of things we can do to reduce boot times. We can eliminate the RAM self test.

      Gain: about 2-5 seconds
      Cost: potential mysterious crashes that the user won't understand. Admittedly, the BIOS RAM test is next to useless anyway; on the few occasions I've had RAM failures, it never picked up on them. So the RAM test goes. The BIOS still needs to scan memory to determine how much RAM is installed, but it can do this substantially faster than a test.

      We can put the OS on a cartridge instead of on a hard drive.

      Gain: probably about 10 seconds.
      Cost: approx £40 on the retail price of the machine

      We can get rid of the spinning platters and go with completely solid state permanent storage.

      Gain: substantially faster response time; same 10 second boot time reduction plus similar proportional app startup reductions
      Cost: slower maximum throughput makes I/O intensive applications slower; approx £60 per gigabyte additional hardware cost at retail

      We can re-arrange things (Why have the hard drives spin up first, then have the user log in. That makes the user wait for the machine. Have the user log in, and while doing that you spin up the hard drives. Chances are high that the drives will be ready before the user finishes the login.).

      Chances are pretty high that the drives are already spinning when the user starts logging in. This is a non-issue for 99% of users, so I'd suggest fixing it is a low priority.

      Of course, to do most of these things, you would have to abandon the current PC platform. For example, it takes 20 seconds from poweron to playing on my room-mates XBox, whereas my PC takes two minutes from poweron to Ubuntu login screen.

      That's not a hardware platform issue, though. The problem is largely one of software -- general purpose operating systems do a lot more than games console systems do. I don't know much about how XBox works, but I doubt it has more than a couple of MB of operating system code to load at startup. My XP box loads around 80MB of crap at startup. My Linux box is more like 120MB.

  205. Re:They have instant coffee now. (Duh!) by Demena · · Score: 1
    Well, let's see. It could quickly check that the old PnP stuff is still there, then scan for new stuff in the background. For hotpluggable devices, you wouldn't even need to change any code to allow this.
    Ok, so now you understand. Because that is by and large what is done. However the operative word is "quickly". It simply isn't fast enough for you.
  206. I second That! by sumday · · Score: 1

    I bought a 10k rpm 36gb Western Digital Raptor drive for £80ish (very steep, if you ask me), but when i installed a new windows partition, the bootup speed was incredible. About 20-25 seconds from the moment i hit the power button(provided i spend less than a second deciding which OS to use in GRUB). it's gone up a bit since then, what with all the applications and shit, so i might have to start again soon. It's just a hassle to deal with windows erasing the MBR.

    I have Ubuntu dapper on the same disk and it takes about 3x as long, even though it's at the start of the disk!

    --
    sudo killall humans
    1. Re:I second That! by ildefonso · · Score: 1

      Hi!

      I can explain about the apparent slowness in the "linux" boot.

      Your Linux distribution use to start all the services you have enabled BEFORE starting gdm, kdm or whatever graphical login manager you have. But hey!: when you get to the login, you know that all the system has started. Windows load the GUI before a lot of other services, and thus, when you log in, the system is still "starting".

      If you want, you can move the GDM, KDM or whatever to an earlier stage of the boot up process... but if you are like me, that you actually use the services your computer have, you will not like to "wait" until all the services are up in order to start to work.

      I hope this explains the difference in the start up speed.

      c-ya!

      Ildefonso Camargo

  207. That's Vista's sleep mode by _Shorty-dammit · · Score: 1

    Vista does this in its default sleep mode. Sleeps to RAM and to the hibernate file, so it's on fast if it hasn't lost power, and on somewhat slower if it has.

  208. Linux Bios will help by XB-70 · · Score: 1
    Linux Bios will significantly reduce boot-up times but it's a bitch to find out what hardware is supported and, if you get it wrong, you're pooched.

    Gentoo Linux will compile to suit your hardware, but it doesn't do it automatically. What I'd love to see is an O/S that, on install, detects your bios, motherboard and peripherals. It decides the level of permanence of same and compiles twice. Once, in an 'optimal' version and the second time as a generic. Boot-up would default to the optimal one. Hickups would toggle the generic.

    John Q. Public doesn't exactly go swapping processors on their Compaq Presarios every week. If you DO decide to 'upgrade' and swap out a processor or two, then the BIOS should detect it and the default kernel would boot and get you started towards compiling a new kernel.

    Well, that's my opinion, and I'm sticking to it.

    NOTE: "All brontosauruses are thin at one end, much thicker in the middle and then thin again at the far end." - A. Elk

    --
    *** Don't be dull.***
    1. Re:Linux Bios will help by vidarh · · Score: 1

      You're entirely missing the point. The long load times generally have nothing to do with the level of optimization of the software run, but the sheer amount of disk seeks, disk reads and hardware probing and other processing that takes place. Optimizing the software run at boot time wouldn't save more than a couple of percent at most.

  209. They don't have to. by bill_kress · · Score: 1

    I've often wondered the same thing.

    Most of the time used for booting up is repetitive. Scanning for changes, loading the appropriate drivers and rebuilding the runtime information needed to make windows load.

    If this were all compiled once and written as an image, then windows could boot within seconds of turning on the computer.

    It would require a little more interaction--to make bootup as fast as possible you would need to tell it to scan for hardware changes. Also, the install of a new "Startup" program like winzip, Quicktime, the IM clients, all the crap in your lower-right corner, along with every driver change would require a significant "Rebuild".

    Every change would require a rebuild of some sort--you'd have to reboot, re-create a new image, store it off to disk in a contiguous block and then probably boot off it to test the new configuration. No more on-the-fly changes.

    It would also mean a little more work for manufactures of programs that want to startup with windows because the image will be loaded then control passed. It's not overly difficult, but it is different than just running an "Exe", and every different path is another entry point for defects.

    It'd totally be worth it though.

  210. Re:Gotta mention the obligatory Steve Jobs story h by Anonymous Coward · · Score: 0

    Love the Mac fanboyism. The story is actually about Bill Gates and his point of view on OS bootup speed. That happened during the development of XP while they were working on the part of the OS that dynamically wrote system files on the outer parts of the HDD so it could spin/load faster into memory during boot.

  211. VMWare by Anonymous Coward · · Score: 0

    Use VMWare 'resume' for a quick boot, work only inside the VM, and never turn off your computer..

  212. Come on. Look square at the issue. by fyngyrz · · Score: 5, Interesting

    The problem is old-school linear thinking we've inherited.

    There is no technical reason that a computer could not wake up, verify the keyboard, memory, hd, mouse and display are the same (in a few microseconds, probably) and be up and responding very well to the user, while (new concept, brace yourselves) the computer carefully brings up other hardware subsystems and makes them available as they become functional. You could be in a word processor, graphics editor, all manner of things that don't require more hardware until you do something like print or attempt to access the network; if those subsystems are not ready when you try to use them, the design would allow for [establishing hardware, wait or cancel] and there you have it.

    There is no problem whatsoever with plug and play concepts coexisting with fast usability other than current design shortcomings end users have been forced to live with. The computer is running as soon as the HD is spinning, memory sized, and the video card is on and the KB and mouse work. Just because current operating systems don't let you begin working at that time isn't a reflection on plug and play as a concept, it's a reflection of linear thinking that descends from old single tasking systems like early DOS.

    The idea that a 2...3 GHz 32 or 64 bit CPU cannot bring itself to decent usability in under a second is one that is silly right on the face of it except in that common systems are using old school thinking and layering more and more crap on top of that thinking. There is not a thing in the world that says drivers can't be loaded on demand, or after usability from boot, or separately. Nothing.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Come on. Look square at the issue. by Anonymous Coward · · Score: 0

      There is not a thing in the world that says drivers can't be loaded on demand, or after usability from boot, or separately. Nothing. I can think of something -- some network drivers require large blocks of contiguous physical memory which simply may not be available after a virtual memory computer has been running for some time. The only safe way to do this is to reserve this memory at boot time. Ask yourself this: Why aren't ALL Linux drivers implemented as modules?

    2. Re:Come on. Look square at the issue. by Krishnoid · · Score: 1
      and be up and responding very well to the user, while (new concept, brace yourselves) the computer carefully brings up other hardware subsystems and makes them available as they become functional

      I never understood why I couldn't get a fast terminal prompt and have the remainder of the daemons start up in the background, all reniced to low priority during the initialization process, or maybe slowly started up to avoid disk contention. I personally amortize the bootup time by buying a bunch of ram, and dd'ing all the files in /usr/bin, /usr/lib/*.so, /lib/*.so, /etc and maybe /usr/share/apps, depending on how much ram I have. This pulls everything into the buffer cache and improves KDE startup significantly.

      I'm sure I could optimize this by running some kind of kernel auditor that tracked every file that was run (executable) or loaded (.so), wrote out a list at shutdown, and reused that list to precache on reboot.

      A few interesting links: http://kerneltrap.org/node/2157 , http://www.uwsg.iu.edu/hypermail/linux/kernel/0609 .2/2180/boot_linux_faster.pdf , http://initscripts-ng.alioth.debian.org/soc2006-bo otsystem/deliverable3.html , http://preload.sf.net/ , http://packages.ubuntu.com/dapper-backports/admin/ readahead .

    3. Re:Come on. Look square at the issue. by Anonymous Coward · · Score: 0

      The computer is running as soon as the HD is spinning, memory sized, and the video card is on and the KB and mouse work.

      Well, a spinning hard drive doesn't give you much without the code to access the IDE or SCSI drive, the partition table read, and the specific file systems drivers. Certainly, the kernel paging subsystems are needed, which requires analyzing memory and hard drive space, initialize mmu mappings, etc. The screen is useless until the video drivers are loaded. Keyboard and mouse drivers and settings have to be loaded as well, language-specific keymappings, etc. When it comes time to display the login screen, windowing systems need to be loaded, which may require some network subsystems (e.g. localhost/tcp stack for xwindows) to be loaded as well. Once I've logged in, I need my personal desktop settings loaded, etc, before the screen can be rendered.

      So once you look at the details, you've pretty much described what Windows does during boot.

    4. Re:Come on. Look square at the issue. by DigitalCrackPipe · · Score: 1

      You're forgetting that the first task most computer users will want to perform is likely to require a good amount of the resources of the computer - the graphics card, graphical windows, the pointing device, the file system, possibly network access. And I suspect that many users balk more at delays while starting programs than while starting the computer (get a cup of coffee and let everything start up).

      The basis of windows xp isn't really that bad, but the fluffy services and other junk that are added on the top are very wasteful. My laptop from dell came with 60-70 processes running after boot. My desktop has 20-25 after a bit of work removing the services that do nothing but take up memory and boot time (laptop will take some more work).

      I think the problem is not the philosophy of getting everything ready at once, the problem is that no one wants to create a lean machine. If startup was restricted to services that were actually needed by the user (not the malware authors, big business, or substandard programmers) then it would proceed much faster.

      Lastly though... if you expect one second boot time from scratch, you don't understand hardware or operating systems well enough. If you want instant-on, don't use a general-purpose computer. Get a flashdisk-based embedded installation of xp (or Unix, like QNX). Faster options exist but users don't want the price, the complexity, or the restrictions on what they can do.

    5. Re:Come on. Look square at the issue. by fyngyrz · · Score: 1
      I can think of something -- some network drivers require large blocks of contiguous physical memory which simply may not be available after a virtual memory computer has been running for some time.

      Doesn't have to be an issue. Ask yourself how long it really has to take to reserve a hunk of memory from a system that is coming up in the most initial boot phase and is known not to yet have handed off any tasks? A few machine instructions: A call, lift a pointer, push, LEA past the end of the segment, bounds check, put the pointer back, pop, return. Maybe two or three times that if you want to track memory use in a really fancy way. Earmark the memory for the driver, which can pick it up later. Simple, gets the job done. In other words, if memory really needs to be reserved, then do that at startup. That's not the same kind of imposition on the user's time as loading a driver and testing hardware and banging up and down the PCI bus and trying to get a response from (what may be the wrong) DNS server and so on. I'm just saying that if you need to reserve memory on boot for some reason, that poses no obstacles whatsoever in terms of time or technical implementation. And for those cases when there is no network, the memory can be released by the network driver at the user's request -- or not. Be nice if the user could actually use all the resources they paid for the way they want to, eh?

      Why aren't ALL Linux drivers implemented as modules?

      Because linux is an old-school design as per my initial post?

      --
      I've fallen off your lawn, and I can't get up.
    6. Re:Come on. Look square at the issue. by fyngyrz · · Score: 1
      Certainly, the kernel paging subsystems are needed, which requires analyzing memory and hard drive space

      None of that analysis is required unless the configuration has changed, which is not usually (hardly ever, in fact) the case.

      So once you look at the details, you've pretty much described what Windows does during boot.

      No. I didn't. Once the drive is spinning, you can simply and quickly load a (relatively) large block of memory from one set area of the HD (think larger boot record) that contains a last-known-working configuration for all those things in one (relatively speaking) long disk operation. This stuff can check the basic resources (mouse, display card, memory, kb, hd, cpu) to see if they're the same, and if they are (and 99.99999% of the time, they will be) just smack them in the registers according to the last known configuration and take off. Boot time could be a fraction of a second with a modern HD, CPU, display and a few gigs of memory. So clearly, I'm not talking about what Windows does. I'm talking about doing something else entirely, which thing would be boot quickly to a minimalist working system that complies with the user's last set of choices as far as it goes, let the user begin to interact, and bring up everything else in the background without chewing up large chunks of CPU time or locking out the user unless they require something that isn't yet available. I already described what to do in that case in my first post.

      --
      I've fallen off your lawn, and I can't get up.
    7. Re:Come on. Look square at the issue. by fyngyrz · · Score: 1
      You're forgetting that the first task most computer users will want to perform is likely to require a good amount of the resources of the computer - the graphics card, graphical windows, the pointing device, the file system, possibly network access.

      I didn't forget any of that. I mentioned them specifically. Go back, read again. Note the specific mentions of those items.

      if you expect one second boot time from scratch, you don't understand hardware or operating systems well enough.

      I've been designing computer systems and subsystems since the 1970s; I have written small and medium size specialized real time operating systems both for commercial and military use, designed numerous dedicated controllers on both the hardware and software sides, CPU subsystems, graphics subsystems (vector, raster and hybrid) compilers, assemblers, a couple of decent languages, real time I/O, gaming machines, graphics and audio drivers, codecs, and one of my best friends was responsible for most of QNX's display card drivers, about which we had many discussions. In short, don't you worry about what I understand about computers. My point was, and is, that current designs don't go this way but there is no technical reason a design can't go this way.

      As for price, realistic software pricing is based on units distributed. There is no way to predict pricing until you know the ultimate market penetration. Even planning pricing moderately well requires that you make a decent guess. As for complexity, you can't mention Windows in the same post with "user's don't want the complexity" and retain any credibility. Windows is a train wreck of complexity, non-orthogonal control, unreliability and incompatibility complemented by a stupendously badly implemented system registry and various DRM diseases. If it isn't clamoring for a reboot, it wants you to know your firewall is out of compliance, your computer "may" (ha!) not be protected against various threats, and that by the way, you're running as administrator, and consequently, so is your spyware infection. Now, M. User, press the "start" button to "stop" your computer. Best not to get me any further down the road about Windows complexity and the problems subsequent to same.

      If users actually wanted non-complex system management, they'd all be running OSX (in my estimation, the only consumer-friendly OS available today, specifically excluding other *nix and windows, both of which I am intimately familiar with, to my general grief.) The fact is, users buy what marketing convinces them to buy, and then they suffer because most of them don't know any better and the remainder are locked into the choice by applications they have come to depend upon (or games they love, whatever) even if they do know better.

      --
      I've fallen off your lawn, and I can't get up.
    8. Re:Come on. Look square at the issue. by gowthamn · · Score: 1

      Definitely Interesting at the fact that 'why can drivers load instantaneously'. Why does OS need to go through the entire process of detection of Hardware when it is Initializing the same hardware everytime when it boots up and this incidently happens to be taken up by the BIOS itself, then y worry the OS with this again. I feel the Detection must be done the first time it boots up with the hardware and to store it at a consistent location. The change in the hardware (not plug and play types) must be detected by notifying to the user and then initialized. This would make the user handle on his OS works and should work.

  213. Long boot == OS problem by renoX · · Score: 1

    The long boot time is caused by poor OS design: when I used BeOS, the computer took 14s (duration from boot loader prompt to GUI) to boot to a functional/reactive desktop (no cheat like Microsoft do in WindowsXP).

    And this was on a Celeron333 with 128MB of RAM!
    So Windows and Linux (which is even worse in this respect) long boot times are caused by poor software design.

    What's amusing is that when I point this to Linux's user, they are in denial:
    -"boot time doesn't matter, just leave your computer on", sorry but I like to sleep at night and I have a small flat, my computer is quiet but it still makes too much noise..
    -"BeOS is dead", that's mostly true, but the point remain that it is possible to boot fast as it have shown.
    -"BeOS was a single user OS, that's why it could boot fast", if Linux's multi-user management has such huge impact, then it is broken..
    -"BeOS worked on a single configuration, that's why it could boot fast", not true, sure the supported hardware list wasn't very big, but this was more a development resources problem than anything else. ...

    1. Re:Long boot == OS problem by alexgieg · · Score: 1

      That's so true! Back in the time I actively used Linux, the very first thing I did in a new system was to list the exact hardware I had and the exact features I needed and compile a new kernel with support for that, and only that. I did this not because of lack of memory or the like, but because a standard generic kernel takes an excessive amount of time to boot. A minimal kernel was, and I guess still is, one of the few tricks, if not the single most important one, you have to speed up booting. If that's not a problem in the kernel design, I surely don't know what it is.

      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    2. Re:Long boot == OS problem by arifirefox · · Score: 1

      right, the standard should be startup to a functional graphical desktop. So for linux that would include loading X and KDE/Gnome

      --
      Firefox Power http://firefoxpower.blogspot.com/
  214. Have your cake and eat it too? by Wizard052 · · Score: 1

    I think the problem boils down to making the computer ready to perform (at least in theory) a trillion different tasks, flawlessly (again, in theory), and maybe even concurrently (theory once again)......and we still expect it all to be done within a few seconds of startup time. Yes, your TV comes on immediately, but compare the work done by your TV and your PC.

    Why not give some mind-blowing tradeoffs...NO NEED to have a fullblown PC when I only want to do a, b, and c. My PC should emulate my pocket calculator in terms of features, and I should expect just those features and no more from it, but at such speeds too.

    Then again, ramping up your hardware should solve all these problems....(in theory).

  215. The BIOS is /NOT/ where the delay is.. by cheros · · Score: 1

    I see plenty people point at Linux BIOS. Although it helps to have a BIOS that boots so fast it had to be delayed so the hard disk got a chance to spin up, this is NOT where the main delays lie.

    From loooooong ago I remember a friend of mine speeding up the DOS that came with Apple II floppy drives and call it TurboDOS - the main improvement was to remove near insane wait states to something that was practical and reflected the improved FDD quality.

    This could offer a clue here too. Does a service really need to check world+dog when it boots up on the same hardware? If the hardware on my laptop would change overnight I'd consider that a neat trick..

    Not sure I'd go all the way to 'recompiling' a startup, but yes, some checksumming could be sensible.

    Oh, and strip all the bootup crap you don't need. In Windows, you'll end up with a iTunes watch thing, Acrobat Reader sticks 'update watchers' in etc etc - and they're the ones that ask. Ubuntu, ditto - there's plenty you can switch off.

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  216. incredibly long startup time by XO · · Score: 1

    My personal use box, will take almost 4 minutes from the time the screen switches to graphics mode before it will give me the login prompt (XP) .. I have no idea wtf is causing it, and doing a restore to whatever was before it, didn't help one bit. :(

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  217. performing tasks in parallel by sentientbrendan · · Score: 1

    As a couple of posters have mentioned, setting up the hardware is a big part of what slows systems down during boot.

    One way to increase speed this up is to perform a lot of tasks in parallel. For instance, DHCP tends to take a lot of time on some systems, particularly if the network is lousy. Most linux distros I've seen tend to block on that operation, waiting for it to complete before starting the next step of the boot script. Load time could be improved in that and other cases if this operation were performed asynchronously.

    The main problem with this and most other techniques to speed up boot times, like loading a saved boot image directly into ram, is that this increases the complexity of the boot process, which increases the likelihood of failure. For instance, if services/deamons are starting in parallel, then services that depend on one another must be set up to block until the services that they depend on start up. This becomes a problem, because 99% of the time a service which depends on another could just start later naturally and testers might not even realize that this service depends on the earlier one, but on a multi proc machine, or just on a bad day, the service that depends on the earlier service might boot later.

    Basically, doing things in parallel wrecks the determinism that computers normally exhibit, which as any computer scientist, philosopher, or physicist will tell you, is something that injects a lot of uncertainty into our reasoning.

    At the very least if boot times are sped up with techniques like this, then computers need a "slow and safe" fall back boot script.

    1. Re:performing tasks in parallel by haapi · · Score: 1

      Using "Make" would handle this. I believe it has been done, but don't know why it isn't more commonly used.

      --
      Well, apparently, you only have to fool the majority of people for a little while.
  218. Re:Gotta mention the obligatory Steve Jobs story h by Anonymous Coward · · Score: 0

    Now, you should go to and read carefully.

    At this point you may want to step out of your computer a bit, and think about what you have just said.

    Then, I strongly advise you that, as you are obviously wrong, you should start to understand that not everything you think to know is true, and that a lot of what you think seems to be base on truthiness instead of facts.

    Grow up. You are using cognitive dissonance to justifiate the fact that you are running a Windows OS.

  219. establishing communciation protocols by c60chemist · · Score: 1

    Another problem with reboot/wakeup is that many services have to establish communication with the outside world. XP has what I consider to be a bug, every new internet link requires a new session of svchost.exe, the bug is that this totally consumes the CPU, the computer is nearly frozen for 10-30 seconds. This is part of the login process even though the login is actually finished and everything is running.

    Dvorak wrote a few months ago about the problems MS has writing multitasking code. svchost.exe is yet another example.

  220. BeOS ? by Anonymous Coward · · Score: 0

    The only OSes that are booting fast I know of are

    Atari ST (almost instant, because OS was in ROM)
    Amiga (same)
    BeOS (Despite OS was on disk, it only needed 4 seconds on my PC to boot up!!)

    Any BeOS guy out there to tell us how they were doing that?

    1. Re:BeOS ? by The+Master+Control+P · · Score: 1

      Tandy's Model 100-102-200-600 laptops all have (Yes, I have a 100 and a 600) a Microsoft operating system/file manager/modem terminal/text editor/BASIC package in ROM and they all start instantly (or at least as fast as the screen can redrawn), and can be told to go back exactly where they left off when you hit the power. Power-off isn't so much "off" as "pause until power is on again." Oh, man, do things go fast when everything is in SRAM and ROM... Though I cringe at the thought of how much power would be consumed by a gigabyte of static ram.

  221. comfort vs security by remmelt · · Score: 4, Insightful

    >The other issue I have is that I normally use a VPN to connect to work, and the VPN tunnel doesn't like getting shut down and restarted, especially with a different IP address, so I still have to re-authenticate by typing in my security token code to the VPN client.

    Isn't that what's supposed to happen? You've left your computer for a while, especially a portable one, it better disconnect any secure resources it has. It's comfort over security as usual, but I think this is by design.

    1. Re:comfort vs security by billstewart · · Score: 1
      Oh, it's definitely design, even though 95% of the time that the machine hibernates it's because I've taken it somewhere with me (the rest of the time it's because it's run out of battery when I wasn't near an electric socket), and even though I work at home almost all the time and therefore don't need the $%%^&$^% 10-minute screen-saver timeout either.


      The fact that the machine sometimes doesn't shut down because the VPN client is busy telling me "the VPN's down because your internet connection went down because your wireless card doesn't have power, is this ok?" isn't by design, though :-)


      There are occasional delays in restart because I sometimes have to wait for the machine to wake up and give a password to the screensaver before I can get to the wireless settings, either because I'm at one of my customers where some of their wireless networks permit VPNs and some don't, or because the aether is blowing the wrong direction and my laptop's picking up my neighbor's access point instead of mine.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  222. TinyXP! by crhylove · · Score: 1

    You can try one, or more of the flavors of TinyXP. My machine boots up much faster than it would with the version of windows that came on my machine.

    rhY

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  223. the problem is physics by swell · · Score: 1

    Yes, early computers could switch on and off quickly. Handheld computers are pretty fast. The serious computers that we use today take time though, and the reason is simple:

                              Objects at rest tend to stay at rest.

    When you have 3 gigglebytes of RAM, 300 gigglebikes of storage, and a computer capable of nearly 3 gigglehurts; well you can't expect everything to happen right away.

    Even the bullet in a gun doesn't instantly reach full speed, and when you are talking about the speed of light (approximate speed of electrons in your computer circuits) you have to make allowances.

    Now if it were only one electron that you were accellerating through your computer you could reasonably expect a quick response. But when you add the mass of billions of electrons, patience is helpful. Remember that those billions are not all going in the same direction--some are going to the display, some to the ALU, some to the bit bucket. Yes, it takes time.

    Next, suppose that the I/O holding platform requires 200 million bits to begin its work. You dump those bits there as quickly as possible, of course. But wait! Those bits are raining down at the speed of light; do you think they can just slam in there and stop? They need to settle in and get comfortable. Another delay.

    As computers get faster and faster, the CPU chips have to be reprogrammed to allow for the mass of data and increased speeds. In assembly language there is a command to RSSC (Reduce Speed, Step Carefully) that sometimes helps with the above I/O holding platform problem. Five years ago there would have been no need for such a command.

    So, without getting too technical, there are a number of reasons that big, fast computers that we live with today cannot start, or even stop as fast as we would like.

    --
    ...omphaloskepsis often...
  224. I fail to see the problem by Timberwolf0122 · · Score: 1

    So you have to wait 2-3 minutes, is this a bad thing? Use the time to relax with a cup of green tea. Are we so soon to forget the old days, waiting 20+ minutes for our ZX Spectrum to load hunter killer/R-Type/Chuckey egg, just enjoy the free time.

    --
    In the not too distant future, next Sunday A.D.
  225. MY PC is instant off by cyclomedia · · Score: 1

    i usually turn off the front mounted (due to modding) mains power switch with my toe. Of course it's win 98SE (also patched and modded) and scandisk is disabled via tweakUI, but it never complains when i reboot. and still boots up plenty fast*

    *though some might say that sticking a stripped down install of Win98 on a 2.8GHz P4 is a waste of clock cycles, considering it runs ok on something one tenth the speed

    --
    If you don't risk failure you don't risk success.
  226. you want to boot fast? clean up! by Anonymous Coward · · Score: 0

    This is just what I thought it would turn into... a degenerated discussion about macs hibernating vs. windows reboot. For those of you with slow booting systems, it's because your computer is so overloaded with crap that you put on it that it can't function easily. How can you tell? Go out and buy a new system and see how fast it boots. 20 seconds for XP systems... a Windows 2003 server may take a bit longer - but that's a server. Same goes for Linux systems - a default installation of RedHat or Fedora has so many checks and balances. In my previous life, I worked on embedded linux systems and a cold boot from a flash drive into X took less than 5 seconds. Unfortunately, starting an embedded Mozilla after that, also took another 5-10 seconds.

    It's do-able. But most companies don't chose to do it. Try restarting Tivo from cold. Or PS3. it takes a while.

  227. You should try ... by SpooForBrains · · Score: 1

    swapping out the hard disk. Wowzah!

    --
    "The dew has clearly fallen with a particularly sickening thud this morning"
  228. Plan9 by shish · · Score: 1

    The Plan 9 livecd boots in ~5 seconds in VMware...

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  229. UNIX can boot fast by systemBuilder · · Score: 1

    In 1995, I modified BSD/OS (BSDI 3.0) to boot without the network. When it was able to detect the root name servers with a =ping, it would start up the networking code (not a solution i would recommend today - horribly hard on RNS's.) People at BSDI were amazed that this could be done, and wanted to learn more. If i remember correctly, without all that networking crap in there to put interlocks on the boot process, boot-up was something quick, like 10 secs or so ...

  230. That's rediculous by Shawn+is+an+Asshole · · Score: 2, Informative

    It should not take that long for your desktop to work. Download the Startup Control Panel applet and disable everything that's attempting to boot. This tool is really nice as it has a tab for every way for a program to autostart itself.

    I use then when writing auto-install scripts. For each app that tries to autostart (which is absolutley unnacceptable for any application to do) I find out how that particular one does it and disable it after the install/upgrade.

    --
    "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
  231. why is this news ? by gonzoxl5 · · Score: 1

    given that the nature of the boot sequence hasn't changed in the last 20 years of PC usage ?

    also, I distinctly remember this being discussed in 1998 so its a dupe

  232. Re:Hibernate orders of magnitude easier for apple by Eric+MB+Lard+MD · · Score: 1
    One big reason why suspend just works for apple is that they make both the OS and the hardware.

    So they can actually test the software on the hardware it is being used on. Frankly, it would be a disgrace if stuff like this didn't just work on an apple.

    In the PC world the software gets to run on all sorts of exciting combinations of hardware, a very different world.

  233. Dependency Tracking and a Alternative by logicnazi · · Score: 1

    First of all the disk startup sector playlist OS X uses (creates a list of all the sectors you tend to use in booting and just reads them from disk at startup in the most efficient order) ends up speeding up boot up pretty impressively.

    But now suppose you want to do something more than this and really just read things in from a memory image. At some time I wondered why they didn't do this and then it became clear that device initialization and dependency tracking make this impossible. The problem is how the OS boots is dependent on the results of querying devices and it must set these devices up as well. For instance you want your network to be configured as the result of values from the DHCP server not just whatever values you had last time. Also you don't want to use the image of processes that think they are still talking to some no longer existent name server or other expired data.

    This having been said I think there is a lot of improvement that can be had. OS X starts up pretty quick but it could be faster and the programs still can take awhile to start. Explicit dependency graphs combined with the priority that some startup process should execute with could make things even better by allowing you to get started right away while utility processes are still being starting and executing in the background. User programs that are set to being at startup should be able to be loaded and launched with some equivalent of nice even if they are to execute at some other priority once working.

    If one wants to get really fancy you could probably work out a system that accelerates launching applications in general. It should be possible to use code/data dependency analysis to create modified executables whose (detectably) non-input/state dependent initialization work is already finished. Even more ambitiously one could try to create a 'playlist' of system calls that the application makes when initializing and try to optimize the execution of these calls. To get really crazy one might try to combine this with some type of profiling and data/code dependency analysis to check if some later commonly used image can be used (e.g., cache the results of telling the application that yes the resolution is greater than 320x200).

    I think the prospect of an automatic version of this is to go to an all JITed world where the OS is integrated with the compiler. Using partial analysis and clever caching techniques one could probably crazily speed up the startup times of most programs. Besides it would allow architecture independence.

    --

    If you liked this thought maybe you would find my blog nice too:

  234. Apple by Tom · · Score: 1, Informative

    Why haven't companies made it a priority to have 'instant on' desktops and laptops?

    They have. It's called the Mac.

    Seriously, I had heard it before, but it was still astonishing to watch when I got my MacBook Pro this year. I was used to long boot times in both windos and Linux. I was used to long times going from hibernate and even sleep to activity.

    OSX boots in less time than XP on the same hardware takes to awaken from hibernate. When it's sent to sleep, OSX is back before I've opened the lid completely. It's not quite instantaneous, but it's as close as I need.

    OSX still needs to do a bunch of things at boot, and after login, and there is certainly the possibility for caching (as you suggested) or other speedups. I'm sure they will happen, because as I see it, Apple is currently the only company that actually cares about this stuff.

    --
    Assorted stuff I do sometimes: Lemuria.org
  235. We had that already, guys! by Angstroem · · Score: 1
    There was a time when I sat down at my computer, switched it on -- and could start programming (or loading programs) right away. I could also switch it off at any time without damaging some precious file system.

    We laughed at you PC guys cause you had to "boot" your machine prior to doing anything useful with it. (Later we bought Amigas or Atari STs and were in the same camp.)

    Maybe it's time to go back. Most people need a browser (file, graphics, web), an e-mail client, a DVD/CD/MP3 player. So just slam that -- together with some stripped down multitasking OS (heck, you don't even need multiuser on the average Joe's machine, they would run anything as root or in administrator mode, just because...) -- into a nice FlashROM, add a harddrive and a DVD player and that's about it.

    Wait a minute.

    Those things were around about 15 years ago. But neither the CDTV nor the CD32 were a success. So much for the price of being ahead of time.

    1. Re:We had that already, guys! by Anonymous Coward · · Score: 0

      Tandy PCs had DOS and their text based GUI built in on memory chips on the motherboard in the 80s. It was nice.

  236. The engineer replied... by Anonymous Coward · · Score: 0

    "Yessir! But, as an engineer, it is difficult for me to translate the non-effect of your psychological leadership hyperbole intending to boost morale. So, let me put it to you in droidspeak. In order to monetize your guilt trip, we need a little seed capital to grease the wheels.

    I think incentives should be based on real world figures. Now, as a propeller-head, I could spit out some geekery about how my currently salary of $40K per annum minus two weeks of unpaid vacation divided into the 6 day work weeks of 10 hours per day, like you encourage all us fun-gineers to 'take advantage of' in this 'exciting tech environment' works out to meaning one second is worth roughly 22 cents.

    So, to calculate the bonus you need to offer me in order for me to continue ignoring everything for the sake of squeezing another drop from a stone, how many seconds did you want me to save customers? 113 years? Lessee, now... that's what? 3,563,568,000 times $0.22... hey, can you hand me that calculator over there?"

  237. Disk On Module and RAM Disks by Flain · · Score: 1

    As most slashdotters know, a very large amount of boot time is the result of your systems hard disk speed. Replacing the hard disk that the OS boots from with something faster speeds up boot time dramatically. There are some products out there already that emulate ATA and SATA drives, but using DRAM (with battery) or Flash to store the actual data instead. PQI have some flash based ones here: http://www.pqimemory.com/products-storage.asp [pqimemory.com] Gigabyte have a product called i-ram which is the DRAM based solution here: http://www.anandtech.com/storage/showdoc.aspx?i=24 80 [anandtech.com] The down side to the RAM solution is it obviously needs a backup battery installed on the card in the case your system is unplugged from the wall socket. If OSs were written to be "RAM-boot-device-aware" this problem could be reduced by storing copies of the necessary boot files and restoring them from the actual hard disk should they go missing. As for why computers are still slow to boot today, my best guess is costs. Right now, adding one of these devices to your pc costs more than some people are willing to pay just for a faster boot up time. As memory continues to get cheaper id be willing to bet we will gradually see more pcs with some form of dedicated boot drive. (This is assuming the hard disk isn't replaced by the magical holographic storage we keep hearing about any time soon). The second half of the battle for faster boot speeds is the software support to negate the down sides. RAM based boot drives would need to be backed up to hard disks and flash based drives may need the OS to be aware of the limitation on writes.

  238. Re:Disk On Module and RAM Disks (formatted) by Flain · · Score: 1

    EDIT: Woops, forgot to select the right formatting

    As most slashdotters know, a very large amount of boot time is the result of your systems hard disk speed. Replacing the hard disk that the OS boots from with something faster speeds up boot time dramatically.

    There are some products out there already that emulate ATA and SATA drives, but using DRAM (with battery) or Flash to store the actual data instead.

    PQI have some flash based ones here: http://www.pqimemory.com/products-storage.asp
    Gigabyte have a product called i-ram which is the DRAM based solution here: http://www.anandtech.com/storage/showdoc.aspx?i=24 80

    The down side to the RAM solution is it obviously needs a backup battery installed on the card in the case your system is unplugged from the wall socket. If OSs were written to be "RAM-boot-device-aware" this problem could be reduced by storing copies of the nessecary boot files and restoring them from the actual harddisk should they go missing.

    As for why computers are still slow to boot today, my best guess is costs. Right now, adding one of these devices to your pc costs more than some people are willing to pay just for a faster bootup time. As memory continues to get cheaper id be willing to bet we will gradually see more pcs with some form of dedicated boot drive. (This is assuming the harddisk isn't replaced by the magical holographic storage we keep hearing about any time soon). The second half of the battle for faster boot speeds is the software support to negate the down sides. RAM based boot drives would need to be backed up to harddisks and flash based drives may need the OS to be aware of the limitation on writes.

  239. no, amend it to 'designers are arrogant' by fantomas · · Score: 2, Insightful

    No, I think it needs to be amended to: "the software designers are arrogant and haven't bothered communicating with their public".

    Anybody who makes global statements like that, well you got to check out where they are coming from. On slashdot this line regularly appears, "I am an expert with N number of years experience, (X) is obvious, (X) is easy, anybody who doesn't think so is stupid, come back when you have 10, 20 years experience before daring to complain".

  240. Damn right. by FoamingToad · · Score: 1

    I've also had problems with Firefox blocking timed shutdowns on my Windows box, whether initiated through Nero or the console shutdown command. Although I don't remember the exact text of the error message, it's apparently a widely known issue.

    To be fair to Mozilla, I believe the problem may be caused by extensions to Firefox.

    F_T

  241. Or... by Lord+Balto · · Score: 1

    Or you could just install the free StartUp Manager from Gaffers: http://www.soft-ware.net/system/steuerung/systemst art/p00388.asp or from other places easily found by searching. Works fine with XP and other Win versions. Even shows you what programs have been added since last time you ran it. Hasn't been updated in years, but no reason to....

  242. Stop making excuses by martin_the_geek · · Score: 1

    Rather than making excuses about why faster booting is not possible, you might want to think about ways of making it possible. Of course, in the rare cases when there has been a hardware change, it will take longer, but then with plug-and-play it is possible to work that out in the middle of normal operation. So why not boot on the assumption that everything is the same but run a few quick checks such as that the amount of RAM is the same, and then do the plug-and-play thing or in extreme cases do a full reboot. But it should be possible to write the operating system so that in normal cases it takes only a few seconds to reach full operation (plus the time to enter userid/password).

    --
    Regards, Martin IT: http://methodsupport.com Personal: http://thereisnoend.org
  243. Flash Drive to contain OS state--why not? by Anonymous Coward · · Score: 0

    Ok, here's maybe a naive question. Why can't the entire system state be saved to a large enough flash memory(they're getting larger and larger these days), and the system would read it's info from there. As far as new hardware, why is everyone saying that "a system needs to reboot to recognize/install new hardware?" What about USB/other hotplug technology?
    -T

  244. have you considered by SirSmiley · · Score: 0

    a commodore 64 =) instant on!

  245. Install DOS by Zaatxe · · Score: 1

    Your computer should boot in less than 10 seconds with DOS.

    --
    So say we all
  246. Mod parent up by dpbsmith · · Score: 1

    Love the closing sentence...

  247. Booting: artifact from the last millenium by j.leidner · · Score: 1

    In 1984, my C64 didn't need to boot. You could switch it on, and instantly the operating
    system and an interactive programming language interpreter (CBM BASIC) kicked in.

    Since then, things have been degrading, and technically, there is absolutely no need to
    have "booting" machines. While there are various forms of hibernation (suspend to disk,
    suspend to RAM etc.), hibernation is not designed to be the normal mode of operation,
    and eventually, today's personal computers will need a reboot to start afresh.

    Users have been indoctrinated to accept the boot, and Microsoft users even its nasty
    cousin, the re-boot, over the decades, but it is indeed time to get rid of it.

    Another question that factors in is whether machines were designed to always run
    (like mainframes or UNIX workstation) or used as consumer devices; in my view,
    today we should adopt an environmentalist attitude and design machines that require
    minimal energy - whether they be on or off.

  248. the appropriate response question by v1 · · Score: 1

    here is is "why are you having to reboot your computer all the time?" I regularly go weeks without a restart on my main machine, and the workhorse and server computers don't see a reboot more than every few months. It's almost always a security update that forces me to restart. It takes maybe 2 minutes to restart to the login window and another minute so to finish its background loads after login, but even if it took 20 minutes to boot it's not like it would affect me that much. If boot time is bothering you then you are either very impatient or you have a stability problem?

    --
    I work for the Department of Redundancy Department.
  249. Bullshit. by Anonymous Coward · · Score: 0

    I remember a moron I once lived with telling me my Opteron added $50 to the electric bill. (This had nothing to do with the two massive, ancient air conditioners she installed right after my moving in, of course.)

    Computers, even modern whiz-bang look I can play Oblivion at decent resolutions, everything maxxed and without any frame loss computers, take up very little power. More, of course, if you're an idiot and think a bunch of flying windows is better than turning your monitor off at night. (My UPS can keep my box powered for about twenty minutes. That drops to about five with the monitor powered by it as well, heh.)

    But let's throw logic to the wind, and say $50 a month, even. That's $600 a year. That's going to pay for a new computer? Maybe if you're buying bargain basement PCs from Dell. When people replace hardware, they buy new, and they buy it for a reason. Why replace an old, say, processor, with another old processor, when for a bit more, you can once more be 'current' and extend the life of your system even longer?

    At any rate, the only catastrophic (IE, unrecoverable without expensive services that usually aren't worth it, and certainly cost more than the few cents a day it costs to keep a computer running 24/7) hard drive failures I've seen have been on cold boot. When a system is running and you start getting read/write errors, you know it's time to migrate the data. When the system comes up from cold boot and the drive is no longer there, you're fucked. And quite frankly, hard drives are the only thing I've ever had fail on boot. I can't remember the last time I had a non-peripheral (I've gone through plenty of $10 el-cheapo mice, of course) piece of hardware other than a hard drive fail inexplicably and suddenly. I've had video cards fry due to fan failure. That's it.

    Now, I suppose turning off your computer might be worth it to you.

    Can you put a price on memories (digital pictures, saved e-mail, et cetera)? As more and more of our lives are stored on our computers, the cost associated with hardware failure increases. For some of us, the paltry amount of money it takes to keep a box powered 24/7 is worth the security of not being totally boned when a drive dies.

    1. Re:Bullshit. by LurkerXXX · · Score: 1

      Can you put a price on memories (digital pictures, saved e-mail, et cetera)? As more and more of our lives are stored on our computers, the cost associated with hardware failure increases. For some of us, the paltry amount of money it takes to keep a box powered 24/7 is worth the security of not being totally boned when a drive dies.

      Umm, there are these things called backups. You should look into them sometime.

      You should never be boned out of more than a day or so worth of work when a drive dies.

  250. PCs Aren't The Only Ones by Wingsy · · Score: 1

    Get this: My Tektronix TDS2014 oscilloscope (that's right, an oscilloscope) takes FORTY-FIVE seconds to "boot"! A stupid scope, taking so long to get it's act together. What kind of crap is that? How is it that anyone at TEK thought that 45 seconds was not going to piss me off every time I turn the thing on? Next time I'm in the market, startup time will be one thing I will definately look at. When I got this one it never occured to me to even ask. Not to mention my Honda's navigation system.... first I have to acknowledge their disclaimer screen after several seconds of watching their logo (EVERY f---ing time!), then wait & wait until it's ready for me to do anything. Guess I've been using my Mac's sleep feature way too much and forgot what the rest of the world has to go through.

    --
    If I didn't have absolutely NOTHING to do, I wouldn't be here.
  251. Re:hum Ah, c'mon... by Hal_Porter · · Score: 1

    Give windoze time stop dreaming of electric sheep and throwing invisible chairs in the screensaver.

    Speaking of... I wouldn't be surprised if some jokester ms engineers embedded an invisible ballmer throwing invisible chairs in an invisible screensaver...


    Philip K Dick managed to write works of complete genius whilst taking loads of very strong drugs, it's true. But you, my friend, are no Philip K Dick.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  252. Or you could by da5idnetlimit.com · · Score: 1

    use the nifty little tool provided with XP, msconfig...

    try Start, then Execute, then type "msconfig" and enter.

    Then you remove all the services you don't need at startup.

    My parents newly delivered, Dell installed XP went from 90s boot time to a bit less than 50s, login included.
    And I couldn't believe how much crap Dell installs on a virgin system.

    Best of luck

    D.

    --
    It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
  253. OT - then let windows have the mbr... by pointbeing · · Score: 1
    It's just a hassle to deal with windows erasing the MBR.
    Next time install grub on the /boot partition instead of the MBR, use dd to make an image of that partition's boot sector, put a copy of that image in the root of c: and call it with a Windows bootloader. Easy as pie.

    Then you can install Linux or Windows without trashing the other OS - there are a whole pile of HOWTOs available on the web to help you do this.

    --
    we see things not as as they are, but as we are.
    -- anais nin
  254. Re:MRAM? MBOOT! by Anonymous Coward · · Score: 0

    I wondered that too - I saw an article on it on IBM and CNN years ago... and it never got posted on /. or did it? :)

  255. Differences matter. by Tei · · Score: 1

    A TV only show a static imagen, then replace this image with the next, etc. Is a simple task, easy.
    A computer load zillions of "images" you never see in-memory. Then execute most of these images, in a way that mean the computer need to understand that images (=executing his code). And once everything has been loaded, you have something much more flexible than a TV. As you see, a computer do more stuff while booting, than a TV.

    You can speedup a computer boot? maybe, but that may mean loading less "images" or only one "image". Often on a computer a "memory image" can be 512 MB, while a TV "image" is only 2MB. And the PC hardware is not optimized to "load up 512MB memory images" while the TV is optimized to hardcore for years and years to show that "2 MB" image.

    Apples and oranges.

    --

    -Woof woof woof!

  256. JeffK by daybot · · Score: 1

    Er, looks like JeffK has improved his English skills, but why is he posting on Slashdot?

  257. Welcome to LinuxBIOS by Antique+Geekmeister · · Score: 1

    Go take a look at http://en.wikipedia.org/wiki/LinuxBIOS. It seems that a huge amount of boot time is wasted in hardware scanning and detection, most of it with proprietary drivers, and much of it designed to work around hardware flaws and API violations which hardware vendors refuse to discuss or publish fixes for: they only provide their own custom "drivers" that the OS is forced to load from customized boot media. The result is a massive layer of often inconsistent and incompatible driver loading and scanning, and a huge waste of time and BIOS resources to find and load these expensive and unreliable workarounds.

  258. You ask too many questions! by Micklewhite · · Score: 1

    Computers taking multiple seconds to boot up is like how a car needs a couple seconds to warm up when you start it up. All those moving bits and jims and jams. Have you ever used a PDA? those things boot and reboot in about half a second. That's cause there ain't none moving parts.

    Back in my day we'd get a caining if we asked how computers worked. Nowadays every whippersnapper wants to know how the whole bloody world works. Just saying 'it's magic' ain't good enough any more.

    --
    I don't own a snook, and if I did I wouldn't leave it cocked.
  259. You turn it off??? by aipotsid · · Score: 0

    Obviously you are new here...

  260. Mac Hibernation by quadelirus · · Score: 1

    I just tested it, and my G4 Powerbook takes less than 2 seconds to wake from hibernation, another split second to enter my password, and my apps are instantly accessible. I suppose if a user wants an "instant on" hibernation feature, he can buy a Mac.

    1. Re:Mac Hibernation by Anonymous Coward · · Score: 0

      That's not hibernation buddy. Hibernation = suspend to disk = S4... AKA, you can unplug, yank the battery, whatever... put it all back together and it's still there.

      Most Macs don't do this. The ones that do S4 (AKA SafeSleep), take about 15 seconds to enter and 1 minute to resume.

    2. Re:Mac Hibernation by quadelirus · · Score: 1

      My bad. I was thinking of sleep, not hibernation. Not sure how long hibernation takes to wake up-never used it-actually I'm not seeing it in my system prefs. Maybe Macs don't do that, or maybe the laptops don't. I dunno.

  261. Re:Gotta mention the obligatory Steve Jobs story h by dfghjk · · Score: 1

    Why power your machine off when you are done with it then? That would save you life-lovers 60 seconds a day instead of two. Oh the humanity!

  262. Re:They also have instant dumbies. by hesaigo999ca · · Score: 1

    It would be a better thing to push someone into finding out more about their operating system and learning about all the useless services that come installed by default on windows that take up a lot of memory and use up a lot of time & resources, instead of pushing them unto a different OS altogether that might take them twice as long to understand and also might not do what they need it to do! A better thing is always to push to learn the stuff we don't know instead of pushing what we think would be easier as we see it. Linux/Unix is not easier, actually it is a lot harder, even though more gratifying as you end up learning so much more about OS's then you do on windows. However, the key factor in this scenario is why would it take so long to boot, when I have a windows machine that boots within 15 seconds and gets out of hibernation in like 3??? Maybe one word can describe the problem.... PICNIC Problem In Chair Not In Computer!!!

  263. Microsoft Bootvis by xyombie · · Score: 3, Informative

    Microsoft has a free utility called bootvis that visually shows you were your computer bootup is spending it's time. You can download this utility at: http://www.softpedia.com/get/Tweak/System-Tweak/Bo otVis.shtml This utility also has some whitepapers with advice on what you can do to speed up your boot times.

  264. Quick? by Psychofreak · · Score: 1

    I consider quick less than a minuit. 60 seconds. I am still primarily using an old computer, a dual p-pro in fact, not quite upgraded to the max. not quite worth upgrading to the max either. For a 9 year old machine it is great! Boot time into 2K is close to 30 min. Start it up and get a drink, talk on phone, tie some flies...

    Boot time into Linux is not any better. The plus side of linux is uptime typically exceeds 30 days. No boot up time then.

    My up-time is limited by the flakey power in my neighborhood. I loose power on average once a month, sometimes more often.

    My home PC is used for surfing, some graphics, playing games, word processing. I don't need power, I need reliability. I fear the long tail of product life, and that is all.

    I will not upgrade this machine on credit, it is not necessary for work. I will use it till it dies or till I can pay cash for an upgrade.

    Phil

    --
    Laugh, it's good for you!
    1. Re:Quick? by LunaticTippy · · Score: 1

      Your story makes me sad.

      If you're ever in Denver I'll give you a PII-350 for free. It boots into w2k in 45 secs. I've found better machines in dumpsters, but I've given them all away.

      Seriously, put an ad on craigslist or something. I'd bet that PIII and even slower P4s are getting mulched every day near you, unless you live in a developing country.

      --
      Man, you really need that seminar!
    2. Re:Quick? by beef+curtains · · Score: 1

      I concur. If GP is ever in the Chicago area, I have a Dell Opteron PIII he can have.

      --
      Just once I'd like someone to call me 'Sir' without adding 'You're making a scene.'
    3. Re:Quick? by Duggeek · · Score: 1

      Yowtch, extreme! ...and here I am, getting all flustered at the 25sec. span it takes Ubuntu to come to login. Although... with my Win2k dual-boot, the time does increase to 45 sec. (not taking in all the startup services and call-home updates taking place) Leave it to MSFT to have a system that looks booted without really being "booted".

      My best suggestion for a P/Pro system (more like a PowerPC than AMD or P4) would be to go for full-uptime; have it on 24/7 (idling at login screen when you're not using it)

      For that solution, uninterruptible power would be key, and with the preeminent conditions of your area, it would seem to be a necessity! Those with serial DB-9 or USB interface would be best; gives feedback to a Windows applet and even appends to system events.

      Other keys for speed; RAM RAM RAM... you can get most SDRAM (does it even take SDRAM?) on the real-cheap from discount places like http://www.geeks.com/.

      Other tips generally come in the form of; reduce your startup items* and/or pace them with delay software* so they aren't chewing-up CPU so much during boot; shut-off unnecessary services or keep them from auto-starting until they are needed; and remove unnecessary devices in Device Manager.

      * The above software links are only suggested titles I've used myself among many other options out there.

      In addition to the other Denverite; I'll throw my hat into the ring with an old Athlon 1.1GhZ that seems to overheat too easily. The MoBo and ram seem to be the tops. (takes DDR 266 or "PC 2100") Don't underestimate the benefit of a faster hard-disk, either!

      These tips come compliments of another who has burned the crucible of aging hardware time and time again. (after all, the $500 cost for a serious upgrade only comes along every year or so) Currently using (at home) a 1.7GhZ Sempron within a Soyo barebones kit. (all told, the Kit, CPU and RAM only cost about $250 at the time) My next project, Home-Theater PC with Linux.

      --
      This post © Copyrite Duggeek, all rights reversed.
    4. Re:Quick? by emilper · · Score: 1

      You might try to uninstall Exchange ;)

      I have used Linux 2.6 on a P.I with 64M of RAM recently ... it took, from BIOS to Gnome login, about 90 seconds. Gnome was a little slow, but XFCE worked great. True, I started Apache and mysql only when I needed them.

      s2disk works great for me. I have not rebooted linux in a while: just s2disk, and on debian etch it takes care of everything: setting up grub to restore my session etc.

  265. Saving energy. by jotaeleemeese · · Score: 1

    TO have the computer running when it is doing nothing is a monumental wastage. Your bonus is going down the drain there, think about it.

    With hibernation available it is nonsensical do keep a machine running all the time.

    --
    IANAL but write like a drunk one.
    1. Re:Saving energy. by Richard_J_N · · Score: 1

      Not a bad point - but when the machine in question is a desktop (therefore unlikely to have proper power management), and is also a web-server, dhcp-server, NAT firewall, gets used 14 hours a day, and runs automated backups (both ways, several systems) at 3 in the morning, switching it off isn't quite such a good idea!

  266. Dane Cook Reference by paultyngnet · · Score: 1

    In the year 3000, everything will be instant, but the DMV (and computer boot times) will still take like 9 fucking seconds.

  267. Apple by Anonymous Coward · · Score: 0

    OS X + Powerbook. Good bye

  268. Don't feel so bad, In a distant future by Provocateur · · Score: 1

    The crew of the Nostromo was put in hibernate while the computer was being booted on. A couple of million light years later, the computer still needed something similar to Wake-on-LAN before it started to do SOMETHING.
     

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  269. Re:Oh please indeed III by stewbacca · · Score: 1
    My bottom-of-the-line Toshiba A65 laptop can do the same thing, in the same amount of time, using Windows XP in its standard configuration.

    Yes, but your Toshiba doesn't boot up in 14 seconds. My MacBook does. What's all the fuss about wake-up/sleep mode times, when it takes a MacBook a mere 14 seconds to boot from cold?

    Coincedentally, my MacBook boots up in to Win XP Professional in about 50 seconds. Maybe it is the EFI or the Bootcamp work around, but I think it is most likely XP. I haven't tried the sleep mode in XP, but I'm just going to guess it isn't stellar.

    These boot times are measured by when the desktop appears. With OS X, the programs are usable in about 5 seconds, but I have to wait an additional 30 seconds or so before all the background items load into XP (with NO third party apps, just XP...it's all I have had time to install thus far, so I'm assuming it only gets slower from here as I add programs.)

  270. Re:Gotta mention the obligatory Steve Jobs story h by jallen02 · · Score: 1

    They very likely have physical components that they must test to ensure that they are operating properly. Computers have no large physical devices to calibrate/test.

  271. What? by Vexorian · · Score: 1

    My computer takes longer to dehybernate than to boot.

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  272. Bootstrapping by Anonymous Coward · · Score: 0

    Computers take so long to boot because they are, well, booting.
    The term 'boot' comes from 'bootstrap' as in 'to pull yourself up by your own bootstraps'.
    The idea is that this is exactly what the computer is doing. By design, the computer maintains no state between one boot and the next beyond internal configuration. At the beginning of the boot process, most of the system's resources are unavailable to the system. These have to be probed and initialized. All hardware needs to be reset, ram has to be counted, etc. ad nauseum. This could probably be faster, but since most of this resided in upgradeable firmware code (e.g. BIOS, OFI, OBP), this has to take place in a programmatic fashion - it can't take place in mechanical hardware like your TV, because (unlike your TV and other 'instant-on' hardware) the hardware and software environment cannot be assumed to be identical between power-off and power-on. All of this probing has to take place in order to detect any changes and ensure that the system is in a consistent state before continuing. Depending on hardware (such as SCSI cards, RAID controllers) they system also has to load additional BIOS code before boot can continue, which has to complete its own initialization and sanity checking process.
    If you had a computer made entirely of dedicated components that was impossible to upgrade, with the initial booted OS image in on-board ROM, you probably could get a computer that would boot that fast. Is this a trade-off most people would be willing to make? I doubt it. If you did not start from scratch, or guarantee an unchangeable hardware and system software environment, then you could get your hardware into an unrecoverable state across boots.
    Could boot be made faster without sacrificing ALL of the flexibility of a general purpose computer? Probably, but it could not acquire the "instant-on" TV-like status you seem to desire.

    OTOH - my TV takes at least 15 second to cold-start.
    Personally, I think the boot time is a good trade-off for an easily upgradeable, general purpose, customizable system.

  273. Boot Times on my hardware by gordguide · · Score: 1

    On my desktop, it's ready to rock (take my input and do what I tell it to) in 1 minute 58 seconds. On my laptop, it's 44 seconds. I hear the hard drive spin up at 10 seconds for the desktop and 3 seconds for the laptop. On both computers, I log in with a "real" username and enter a "real" password, and I made no special attempt to do that any quicker or slower than I normally would, and that is included in the startup times cited.

    On the desktop, I have the following run on startup, usually via scripts that either I or an application developer created that run on startup.
    A Daemon that watches for and traps any application that tries to phone home.
    A font manager (I have more than 2,000 fonts on the system).
    The NDIS.
    A user notification daemon for the NDIS.
    That damn iTunes helper.
    The AntiVirus daemon.
    SMART monitor.
    A configurable driver for non supported USB devices (joysticks, gamepads, etc).
    Some other stuff that I want to run every time (special sound card driver, etc)
    A script that starts my mail application, fetches new mail, loads the browser, and loads Google News on a new browser window, and places that window on top of all other windows and makes it the active application, waiting for me to do something with the keyboard or mouse.

    That takes just a hair under 2 minutes on a computer that rolled off the assembly line in the summer of 2001. I use it for "everything"; multitrack recording, some video work, web developing, graphics work, playing CDs, mail, surfing the net, and everything else.

    The laptop is a little less encumbered; I do no graphics on it, for example, so it has just the regular font load, nor do I do any audio or video work on it. It does mail, the 'net, lots of text-based stuff, and whatever projects I might be working on at the time when I'm out and about. Both run OS X v10.4.8.

    On the laptop, startup from a fresh install of Windows XP (it's been updated to Microsoft's current recommended state, the usual precautionary software is installed, like AV, Microsoft Defender, etc but no actual Windows user apps are on it yet) takes 1 minute 2 seconds, and that's with automatic login (which I will be changing, but apparently that must be the default on installation).

    So, I guess I would have to say that OSX does a much better job managing the startup. Especially since, once the XP desktop is up and I can get the cursor and keyboard to do what I say, it nags me 3 or 4 more times, making me click on stuff to go away. In fact, the 1 minute 2 seconds is a restart from a warm state; the first time I tried to time it, AVG began downloading an update, so the timing test had to be aborted (I let it update, then restarted with the stopwatch at the ready).

    I would have booted Linux on the desktop and checked that, but it's in the middle of some reworking right now and wouldn't be truly reflective of what it's capable of doing (normally, I would have a working YellowDog Linux there). I did boot Knoppix on the laptop, but it took a while because XP refused to let any other OS have at it on the first 3 tries with the normal procedure of using the "C" key (two restarts and one cold start).

    So, I was forced to Option-Boot and select the Knoppix CD manually. From boot to full KDE desktop complete with Konqueror loaded and the Knoppix site up, was 2 minutes 40 seconds. That includes the time for the MacBook to poll the busses and search for bootable Operating Systems (1 OSX, 1 XP, and Knoppix 5-someting LiveCD) and for me to select one. It probably would be just under 2 minutes without that overhead (ie if I had preselected the CD as the boot device in the Startup Disk control panel).

    Just some real-world not-so-scientific tests to put some perspective into the discussion. It does seem that XP has some problems with boot times, though, especially since you can hear that the HD has spun up in, like, 3 seconds from hitting the power key. There's a 7200 rpm Seagate drive in the notebook as well, so you have to think that HD issues aren't the only thing going on with that.

  274. boot times? by hackershandbook · · Score: 1

    How I long for the days when I had a "BBC-C" micro-computer with 32K of RAM that was available the moment I turned it on ... ... NOT!!!! I'll put up with longer boot times as long as the computer becomes more useful in relation to the boot time ....

  275. Solution!!!! by cephus440 · · Score: 1

    I have an idea until solid state HD's become standard. We'll put the OS on a ROM chip. Oh, wait, my Tandy did that years ago...

  276. IMO by wilgibson · · Score: 1

    If you're complaining about it taking 30 seconds for your rig to boot up your friggin' impatient! Mine takes ~30 seconds from the time I hit the switch to the time Windows have everything loaded. 30 seconds is definitely fast enough, a lot faster than my laptop, and way faster than my old K6-2 with a bare bones Win98 install so my parents could surf the net.

  277. blast from the past by bushki3 · · Score: 1
    --
    011100110110100101100111
  278. Mine loads up ready to go in less than a second! by KatchooNJ · · Score: 1

    It's called a Commodore 64. ;-)

    Turn it on and it is ready to go instantly. heh

    --
    "Never give up, for that is just the time and place when the tide will change." -Harriet Beecher Stowe ^_^
  279. Anyone else here remember ROM? by the+Gray+Mouser · · Score: 1

    My first PC came with 10k of ROM and 32k(woohoo!) of RAM. All you need for faster boot times is to burn Windows onto a 1G ROM chip. Problem solved. Of course, for patches and service packs you'd need to go and buy a new chip to install in your computer, so there may be a few machines out there that miss some critical updates...

  280. Solid state ftw by kronocide · · Score: 1

    I use an old Amstrad NC100 "notebook computer" from 1992 to write on sometimes. If all you want is to produce text while sitting on the subway, it rules. It starts instantly, you never need to "save" anything (the working memory is the permanent storage memory), and it starts up exactly where you shut it off. You got to love solid state solutions. It stores the text on a battery-powered 1MB PCMCIA. Serial modem is used to transfer files to the PC. Best of all, it runs on 4 AA batteries for 40 hours. :-)

    P.S.
    Why are there tags like "idiot" and "lame"?? Must Slashdot serve to the flamer community?

  281. Switch by David+Nabbit · · Score: 3, Funny
    Apple is slowly turning your Windows PC into a Mac, starting with putting QuickTime in the startup folder.

    As for Adobe, they just don't like you.

    --
    "Her idea of wit is nothing more than an incisive observation humorously phrased and delivered with impeccable timing."
  282. To compare this to a TV... by Rhipf · · Score: 1

    I would suggest setting the computer to go into suspend mode. Most (all) modern television sets never really turn off. The CRT is kept charged so that it looks like it is coming on instantly. I know you are going to say the an LCD comes on instantly but I'm just going to ignore that for now. Once hybrid drives (HDs with flash memory caches) become common you very well could see near instant start ups as the boot information can then be stored in flash memory.

  283. Hearken back to the 80s... by jonfullmer · · Score: 2, Funny

    Ah, the yonder days of yore, when you could boot up a TI-99/4A or a Commodore 64 in a mere 2-3 seconds.

    Sure, you only had 64 K of total RAM (16 K with the TI; unless you had a PE).

    Sure, the Commodore 1541 floppy drive was only slightly faster than handwriting machine code and typing it into the machine.

    Sure, the OS wasn't upgradable (by any software means).

    Sure, my cell phone's processor could run circles around their CPUs.

    But you gotta admit, they booted FAST!

  284. Follow the Money by ke4roh · · Score: 1

    Someone at Microsoft is getting a commission on the reboots, and someone else is getting a cut for the time spent rebooting.... it's all a game to see how much we'll put up with before revolting!

    --
    I hate call waitin`~+~~~
    NO CARRIER
  285. Answering the question by Hushpuppy · · Score: 1
    Boy, a lotta chatter in here about all kinds of stuff... well, here is an attempt to answer the question.

    First, a computer will probably never be "instant on" because there's a lot of stuff that needs to happen to get it going. Especially concerning pluggable hardware- USB disks, cameras, scanners, etc.- where the computer has to basically reset it, wait for it to answer back, load drivers, or what have you. Also, consider networking- it's notoriously slow and inherently unreliable. Even if you know that your DSL router is up every day, the computer has to assume that it may not be there, so it has to allow for certain timeouts. This sort of timeout logic takes place more than you think.

    That said, a lot of the time is because the manufacturers have cobbled together stuff over time, and it's really poorly done. That, to me, is the bottom line. Look at Linux and UNIX- its startup routines basically were designed 20-30 years ago. The programmers took the easy way out, "Let's see... first I gotta do this, then I gotta do that... oh, and this depends on that so I'll start that first and make sure it's up and running before I move on..."

    But in the latest version of Solaris (a version of UNIX), for example, they realized that a lot of the startup IS slow and inefficient, and they redesigned it. In this way, the computer can be up and you can be logging in while services are still starting.

    To my mind, the only thing that needs to be up on the computer is the hard drive and monitor. And those don't change too often. For everything else, the machine should quietly start them, while still allowing you to login (of course, that would be difficult to do without a keyboard :-) ). I think startup on most machines could be reduced to 10 seconds if it was properly designed.

    Someone correct me if I'm wrong, but wasn't the BeOS really fast on startup?

    -Mike Schwager

  286. Because... by Anonymous Coward · · Score: 0

    Pretty much all PC computers use the BIOS, the BIOS is 20-30 years old. At startup the BIOS performs the POST (Power-On Self-Test) stage. I heard with LinuxBIOS the record is about 3 seconds.

    Most modern operating systems such as Linux and Windows have Plug-n-play, but before operating systems didn't have that, and the BIOS probed all devices and such at start-up.

    Microsoft have with every release of their operating system promised faster start-up.

    When booting the operating system, there is lots of data being read from the hard disk and hard disks are very slow. Flash disks are slowly coming, and in a few months we will see so called "hybrid-disks", they are hard disks with like 1 gb solid-state memory for store of important stuff such as boot things.

    With fast solid-state disks, booting will be faster.

  287. on linux... by Anonymous Coward · · Score: 0

    This topic has come up before, back in the day before eternal september finally came to slashdot... and was answered much more intelligently at that point in time (of course)

    I can't provide any answers for windows, but the problem on linux was:

    1. init starts up all tasks in sequence
    -- So start up tasks in parralel by using ye old '&' in your boot scripts ... be careful, some things *do* have to run before others!

    2. the init script is typically written in bash, a notoriously slow interpreted language
    -- If you are macho, rewrite your init script in C

    Of course, many linux users just leave their computers on all day and night, so it's less of a problem then, but still!

  288. The fault lies with OS writers by Anonymous Coward · · Score: 0

    It's not a hardware issue as such. The BIOS zips past as you boot your PC.
    I remember BeOS taking about 15-20 seconds to fully usable on an old Pentium 800 MHz, whereas Win2000 would take 3 mins.

    From my experience, WinXP dramatically reduced the time to boot versus Win2000. From minutes to a sometimes less that a minute to see the logon screen. Logging in is another matter entirely and is slow on Windows due to startup objects, etc.

    A custom Linux is extremely fast in showing the log prompt. But Linux distros seem to take a long time to boot.

    Standby/Hibernate is not a option for most desktop PCs. People forget that we are trying to REDUCE energy use, not increase it. Leaving PCs on 24/7 is not acceptable to most people at home. They will turn off the PC at night, and then experience boot up time the next time they use it.

    The fault lies with the OS people, not hardware people. They do not tune for Boot up speed. We get faster PCs but boot time "seems" long. Although I bet it's shorter than in the 386/486 days :-)

  289. The boot speed problem by Targon · · Score: 2, Insightful

    There are two areas you need to look at on this issue, and to not look at each, you miss possible solutions.

    The first area is the BIOS boot time, which has nothing to do with how long it takes Windows to load. On many systems, it takes a while for the BIOS to check for hardware, hard drives, and even devices that may or may not be there before booting. Now, this is an area that many can improve, but in some cases, the BIOS itself will never allow you to tweak things properly.

    In the "old days", you had the option to set the drive parameters yourself in the BIOS, and to avoid having the BIOS scan for devices. Or you could do a one-time scan, and it would put in the parameters for you so the system doesn't need to check them every time you boot. I honestly miss that since on most systems today, you need to wait for the system to check what type of hard drives and CD drives you have every time you boot the machine.

    Next, you have support for all sorts of devices that many people never use. If you disable the integrated firewire controller(IEEE 1394) for example, there should improve performance. You should be able to disable the integrated audio if you have a sound card as well. Or the floppy controller. There is a LOT of this junk that gets checked every time you boot the system. The sad thing is that it seems the BIOS STILL checks all this unused stuff at boot time. It may be a little faster, but the BIOS still knows the features are there, and it bloats the process. More features are generally not better when it comes to the time it takes the BIOS to finish checking.

    So, the BIOS finally lets you boot.

    And now, Windows starts to check every last feature in your system so it can set it as a device for Plug and Play. Even if you disable the feature in the BIOS, Windows will find it, and try to get a driver working for it. You may be able to avoid this by using jumpers on the motherboard to disable features rather than the BIOS/CMOS setup, but not always.

    Microsoft ships Windows XP and Vista with all sorts of features enabled by default, which increases the load time. You have to love how Microsoft auto-enabled Wireless Zero configuration for every copy of Windows XP, even if you are looking at a desktop system without a wireless card in it. Windows Time, and many other services get turned on by default, and that is where most of the problem comes from as well. If you have Norton Anti-Virus, that will add to it, and Internet Security is worse still.

    Now, it's not always the fault of Microsoft, Dell is one of the worst offenders when it comes to "adding features". When you get a Dell, unless you specifically ask them not to pre-load all their garbage, you get Dell support agents, and software to "make it easier for them to help you". What it really does is make them money because they get to sell more hardware when angry customers want to throw their monitor across the room because of stupid garbage like this.

    The speed of the hard drive is another thing to look at when it comes to how long it takes to boot. If you have a 4200RPM hard drive, that's slow by the standards of today, but most systems come with either a 4200RPM or 5400RPM hard drive in them, rather than the faster 7200RPM or 10,000RPM drives. You can have two identical machines except for the hard drive, and you will find that a faster hard drive can trim 25 percent off the time it takes to boot.

    System memory is the final area that can slow down your boot speed. If you have under 512 megs of system memory, that's too little for Windows XP, and generally you want 1 gig or more of system memory to make Windows XP load and run well. With Vista, this jumps to 1 gig really being required to load/run decently, with 2 gigs for what you really want.

    If you have multiple physical hard drives, because of all the above issues, it really does pay to consolidate down to a single drive. I have recently done such a consolidation, going from 4 physical hard drives down to a single drive, and it has done wonders.

  290. Re:Gotta mention the obligatory Steve Jobs story h by khallow · · Score: 1

    There's a tradeoff with saving electricity and money. Both which can be measured in terms of "life". I don't see the problem.

  291. what lies by crabpeople · · Score: 1

    Yeah right. Theres no such thing as a 10k rpm laptop hard drive. That would be such a waste of the battery no one would do that. Even a "gaming" laptop I would have trouble seeing anything over 7200..

    --
    I'll just use my special getting high powers one more time...
  292. Hybrid flash hard drives should help.... by King_TJ · · Score: 1

    http://en.wikipedia.org/wiki/Hybrid_drive

    This technology was recently promised as a way to help eliminate long boot-times for operating systems, and I think it's coming really soon, as a "stop gap" between traditional hard drives and entirely flash memory based drives.

  293. A Brief Synopsis Of The Linux Boot Process by Anonymous Coward · · Score: 0

    LINUX BOOT PROCESS

    I use Slackware, which is a great example of a Linux boot system which can be minimized. Everything is in one directory (/etc/rc.d) in a dozen shell scripts. If you read it all, you can put the parts you use into one big shell script and it will save you 80-90% of your boot time.

    * Step 0 - Booting

    Bootloader comes up, wastes some seconds and loads the kernel.

    The kernel loads up and does its thing, this takes some seconds too. For a generic machine this is good.

    * STEP 1 - System Initialization

    ( Note: Depending on the software on your system more steps may come before or after this, but this is the stuff that needs to be on all systems... )

    First, the OS must initialize itself. It connects all the disk partitions it wants and starts checking filesystems; you HAVE to check your filesystem or you'll severely fuck your data, and you know that backup you've been meaning to run for 2 years now is going to become painfully obvious once a few clusters go missing. After disk-checks, make sure it's mounted as root, continue.

    * STEP 2 - Hardware check

    OK; now we need to find our hardware. Before we can do things like mount network filesystems, we need to find all our hardware (mostly network cards) and then run the networking sys-init stuff. This usually involves running hotplug or kudzu and windows probably has a kudzu-like tool. Here's where we can save some time and kudzu does a fair job of it - save the hardware specs in a file and if it's checksum changes, scan for new hardware again. Once new hardware has been found it should be fairly simple to save the module names for that hardware and we can keep the hardware init stuff in /etc/modprobe.conf like fedora/gentoo/etc do.

    Now that hardware is found, initialize the network (grab DHCP, set IP addresses, start network/nfs/samba/etc daemons). DHCP and some initial network connections will waste some time and you can't do anything about it. Once we're online, mount network filesystems.

    * STEP 4 - User Software

    Next run system logging, clean up tmp, re-link libraries and perform misc actions. At this point we can finish running any crap the user wants at start-up and run our graphical interface.

    SPEEDING UP THE PROCESS

    By taking a look at your currently running system you can really minimize the time it will take to boot up next time. First of all, most applications won't like this, but if you boot up in read-only mode and don't initialize the network you can shave off 50% of the boot time. Keep a /tmp and /var/tmp as a RAM filesystem so apps can write small temporary files somewhere. Turn off logging too; I find it's a waste of space except on my servers.

    Next you can take your currently-running modules (/proc/modules), reverse the order and save them to a file, and have a small shell script shoot them into the system with insmod at boot time. However can use modprobe and /etc/modprobe.conf to do pre- and post-install stuff like mixer levels and lose a minimal amount of time (1-2 secs).

    Finally you should start your network stuff right after the graphics, and just keep your hostname 'localhost' so /etc/hosts can resolve network stuff for apps that want it. With any luck, you'll have an IP by the time you open your browser.

    SUMMARY

    Why do OS's boot so slow? Nobody really cares enough to speed it up. Overall it's better to keep your computer running slow, because slow means stable and stable means no bug reports to the OS maintainers. It's like an economy car: sure you can squeeze more performance out of it, but at the risk of losing safety and control.

  294. Try your Cell Phone by xmas2003 · · Score: 1

    My wife just got an "updated" Cell Phone - tons of nice features in a smaller package. But when you turn it on, it takes about 10 seconds to get going versus about 2 for the previous one. Just a lotta stuff getting loaded in ... and the amount exceeds the increased speed of the processors/RAM/etc.

    --
    Hulk SMASH Celiac Disease
  295. Seek time by ksattic · · Score: 1

    It's not rocket science. Computers don't take long to boot. Windows takes long to boot. Look at the hard drive activity when booting - the OS and startup programs are loaded from a large number of (typically small) files, and the sluggishness is caused primarily by the seek time of the hard drive - the time it takes for the read head to move to the location of the next piece of data to be read. Transfer rate also plays a part here. When restoring from hibernation, a larger amount of data is loaded from the hard drive, but it is in one contiguous block - the contents of memory. Thus, the seek time is all but eliminated, and boot is accomplished in a matter of seconds.

  296. OS/2 is a slow booter... by dtjohnson · · Score: 1

    My OS/2 system running on an Athlon X2 4200+ takes a whopping 4 minutes to boot up. OS/2 is probably the most leisurely booting OS ever created. OS/2 runs through a long list of drivers to load, beginning with low level drivers, then the installable file system software of choice, then 'normal' high level device drivers. Each device driver is loaded and initialized with its corresponding hardware during the boot process, unlike Windows which only does that when the driver is 'installed'. Then the workplace shell desktop is processed and loaded. Then autostart apps and network. Finally the desktop appears. There's time to make coffee, add creamer, chat with your cubicle neighbor, and go get a donut before the computer is ready for action. Fortunately, OS/2 doesn't need to boot a lot. What do you get with all of the booting action? Well, you know that if the booting went okay, then all of your hardware is working properly and ready for use which is nice if you are using the system for important data.

  297. AmigaOs 3.1 is better than Windows XP and Linux by erkan_o · · Score: 2, Insightful

    AmigaOS 3.1 boots in 5 seconds. Just another reason why Workbench 3.1 is better than Windows XP and Linux

    --
    My homepage: www.erkan.se
  298. Common problem by BigLinuxGuy · · Score: 2, Insightful

    A lot of people set up applications (IM, screen eye-candy, etc.) to start during boot-up and that can lead to excessive delays in starting the computer. Also, if you know what you're doing you can fine-tune the services that automatically start when Windows boots up. Be warned that if you *don't* know what you're doing that you can brick your system pretty quickly. Other ways to speed up your boot times (especially if you've been running the same install for a longish period of time) is to reformat the hard drive and reinstall Windows. You'll be horrified at the amount of clutter that accumulates over time to slow things down (caveat: back up all data and have all of your application installation software handy as well as a day of movies/etc. while you are reinstalling).

    My assumption is that you want to stay with Windows and not explore other operating systems (as has been suggested by other respondents), so I won't go down the path of suggesting the same.

    Of course, your mileage may vary....

  299. Get better hardware, noob by angelzero · · Score: 0, Troll

    My computer boots to Windows XP's CTRL-ALT-DEL screen, from a powered-down state, in 8 seconds.

    Maybe upgrading from a PII is the answer to your problems? ;)

  300. Re:Gotta mention the obligatory Steve Jobs story h by birge · · Score: 1

    Well, at least my post said SOMETHING. Could you inform me of exactly why saving a second of my life once every few days is worth jack?

  301. Commodore Plus/4! by wikthemighty · · Score: 1

    Well then what about the Plus/4 with it's built in word processor, spreadsheet, database and graph generator? (albiet crappy ones... :p )

    --
    "There are people who do not love their fellow human being, and I _hate_ people like that!" - Tom Lehrer
  302. Well, if it's safe... by dpbsmith · · Score: 1

    ...just to hit the power button... or hold the power button down to force power off... or unplug the cord... ...which is what many of these replies are saying... ...then why isn't the OS programmed to just shut off the damned power right away when I select "shut down" from the menu?

    1. Re:Well, if it's safe... by evilviper · · Score: 1
      or hold the power button down to force power off... or unplug the cord...

      No, those are definately NOT safe ways to shut down your system. They're particularly dangerous when there's heavy disk activity.

      Quickly hitting the power button sends an ACPI message to the system, telling it to start the fastest possible (safe) shutdown. It's nothing like cutting the power.

      then why isn't the OS programmed to just shut off the damned power right away when I select "shut down" from the menu?

      It's not programmed to be the fastest possible shutdown, because it's presumed hitting the power button is much more urgent than selecting from the menu.

      Fast shutdown has the problem of potentially not saving absolutely everything (if you didn't save that Word document before hitting the button, too bad for you), and making the next start-up take slightly longer.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  303. what about mram? by lalikos · · Score: 1

    haven't seen this mentioned.

    will be here shortly, and should replace all current *ram/flash. uses magnetic storage elements for data, therefore it's non-volitile, meaning it will save its state when powered-off and that same state will remain until powered-on. if the mram is large enough, the OS will not have to load anything into memory, there maybe some lag for devices to re-establish themselves, but you will have "instant" boot.

  304. don't boot by CranberryKing · · Score: 1

    I reboot if necessary but otherwise I don't shut my machine down. ever. why?

  305. ARRRRGGGG by tempest69 · · Score: 1
    Yea, people want both.. I know that I want both. While messing with Unix might be my hobby, I dont want fight that sort of thing when someone is breathing down my neck for a quick solution. Remember BeOS? If you put in a supported card it would just work. Sure it's support base was a bit weak, but the boot time was under 10 seconds.

    The Autodetect shouldn't take more than a second to determine that no new devices have been added. Something lame is going on in the background of windows, it's loading a bunch of config files, and parsing them to figure out what to load up next. so a whole fun cascade occurs during each boot where all of these loads are trying to occur with some semblance of organization. But really it's a traffic jam filled with kludges to make sure that some peices can break the gridlock.

    It is straight up absurd.

    Reasonably with a decent set of hardware, a windows xp box should spend about 5 seconds (from the post completion) getting to the login screen. .25 seconds to rule out new hardware, and then 2.5 - 4.0 seconds loading up 256Meg of system image, and another .75 seconds initilizing the IO systems. The user authentication should come up in a flash, as it would be part of the boot image.

    Unfortunatly to get it right they would need to have a major shift in the way they do what they do, and they have too much inertia to really change direction now.

    Storm

  306. I guess there are tradeoffs. by Anonymous Coward · · Score: 0

    My TRS-80 Model III was instant-on. But then it took 2 minutes to load Pyramid from cassette. So Windows XP is still faster overall.

  307. StandBy by Rac3r5 · · Score: 1

    What I do is put my system on standBy all the time. I run WinXP at home and it takes about 10 seconds to start up again. Works like a charm.. :)
    If u would like to completly save power.. just use hibernate mode, its a bit slower than standBy, but it does the job.

  308. Boot up speed with Microsoft by benjamyn999 · · Score: 1

    When I went to the launch of Windows 95 in London - glitzy presentation etc, I was promised no more blue screens and NO BOOT UP DELAY. Instant on and instant of were the ways of the (then) future. Of course, even during the presentation this turned out not to be true! The rest, a they say, is history.

  309. For shame Slashdotters! by gosand · · Score: 1

    There are hundreds of comments already, and nobody has said "I use Linux, I don't have to reboot!" followed by a an uptime number.
    (I'm at 44 days, stupid upgrade in Nvidia driver) :)

    --

    My beliefs do not require that you agree with them.

  310. Solution: stacks and Service oriented Architecture by Anonymous Coward · · Score: 0
    What if instead of an operating system controlling your image boot the system restore was part of a HyperCard imitation stack? I say imitate because hypercard needs a modern upgrade to work with kernel cores and UDP/TCP/SCTP. Check this:

    '' use of external command and external function modules, more commonly known as XCMDs and XFCNs. These were code libraries packaged in a resource fork that integrated into the system and/or the HyperTalk language -- an early example of the plugin concept. Unlike conventional plugins, these did not require separate installation before they were available for use ''

    wikipedia Hypercard link

  311. Non-USB HW by The+Monster · · Score: 1

    That's because USB is designed to be hot-pluggable. The drivers assume that devices will be (dis)connected at arbitrary times, and deal with the fact. That isn't the case for a lot of other devices. The drivers would have to include a call to re-initialize the hardware coming out of hibernation. I don't know if that has been universally done yet or not.

    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

    1. Re:Non-USB HW by Mattsson · · Score: 1

      And this re-initialization isn't needed when you've only turned of the power of all your hardware and then powered it on again, like when you do a regular hibernation? Only when you've hibernated, removed or added non-hotswap hardware and then resumed again?
      So the idéa of a boot-image that you resume from everytime you boot and only change when you've changed your hardware or want to change how your system looks after a fresh boot (like the original poster wanted) would only work if you change the boot-image every time you change your hardware?

      I'm still confused as to why a static hibarnation-file wouldn't work most of the time for most people, as long as they create a new file when they reconfigure their system.

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
  312. Updating flash firmware by erice · · Score: 1

    It's not just a few cents of flash. Firmware, like any other sort of software, invariably needs to be updated. (If it didn't, it would run straight out ROM, which is cheaper than RAM or flash)

    So the total really comes to.

    1) A few cents of flash
    2) Hardware support for programming flash.
    3) Driver support for programming flash
    4) Careful documentation and usability testing so that users don't botch the process, call support and complain that their hardware is dead.

    I'd stick with the RAM based solution. Simpler, cheaper, and more reliable.

  313. This thread by DaveJay · · Score: 1

    This thread would not be complete without at least one fond recollection of BeOS, and how it booted in just a few seconds, start to finish, even on old crappy machines.

  314. We need a new tag by Magnet+Steve · · Score: 1

    "verucasalt"... I WANT IT NOW!!!! NOW, NOW, NOW, NOW!!!!!

    Or, perhaps...

    "This baby can flash-fry a buffalo in 8 seconds."
    "Oh, but I want it now..."

  315. Embedded Systems by Brandybuck · · Score: 1

    Embedded systems (that use true embedded operating systems) do this all the time. The first boot takes longer, but subsequent boots are pre-configured and boot much faster. Heck, many of them are pre-configured in manufacturing, so other than some necessary sanity checks, are as close to "instant on" as you can get.

    PCs are different, because they do necessary hardware checks. Even if you compile the drivers into the kernel, they still need to query the system to know what's there. Then there are various daemons or services to start.

    Why does a PC need to check? Well for starters, what if you install new hardware? You at least have to check for that. And what if the printer attached to the USB bus were powered on while booting (or powered off it it were normally powered on)? What if the mouse was in the second USB slot instead of the first? What if your ethernet cable were unplugged? What if your wifi router were powered off? Etc, etc.

    In short, a PC doesn't know what state its hardware/connections are going to be in, so it needs to check. This is also why PCs are much more flexible pieces of equipment than single-purpose embedded systems.

    --
    Don't blame me, I didn't vote for either of them!
  316. Because computers are complicated by cgreuter · · Score: 2, Insightful

    Whenever someone says "why can't computers be more like $APPLIANCE", the correct answer is almost always "because computers are much more complicated than $APPLIANCE".

    Forget how complicated your computer's hardware is (and I have no doubt that you've read the blurbs about how the latest Intel chip has 80 zillion transisters) and just think about the software. If you go through your computer and you find all the files whose names end with DLL, EXE, DRV or SYS, total up their size and divide that number by 8, that is (very, very roughly) the number of individual parts that makes up the workings of your computer's software layer.

    All other human endeavor pales in comparison to that. You shouldn't be complaining that your computer is buggy or slow or bloated or that it takes too long to boot. You should be amazed that it works at all.

    (And yes, people are working on making computers start up faster. Someday, someone will do it and it will be another huge, complicated effort that everyone will just sort of take for granted, just like they have every other technological miracle.)

  317. Save your math skills first.. by zlexiss · · Score: 1

    Doesn't something seem wrong when you come up with one person doing 31 _million_ jumping jacks a year while windows is booting?

    If I tried to do 113 jumping jacks a second for an entire year, I think waiting for windows to boot would be the lessor of two health crises.

    For better math, how about 113 (jumping jacks/reboot) * 365 (days/year)* 2 (reboots/day)?

    1. Re:Save your math skills first.. by Almahtar · · Score: 1

      ...that's equivelent to 113 years from the lives of Mac owners. I was referring to this. In this case we're talking about collective time spent by everyone, everywhere: meaning if every second of boot time was spent exercising that would be (collectively) 31 million jumping jacks per second of boot time in this analogy. Sounds like there was a miscommunication here.
  318. Just like a TV? by Anonymous Coward · · Score: 0
    Now this, I found funny:

    Why can't a computer turn on and off in an instant just like a TV?

    Are there any other "oldsters" out there who remember when TV's weren't "instant on"? When you had to wait for them to warm up? For you young whippersnappers, our televisions used to have things called "tubes" in them (or "valves" if you were in the UK). And we were thankful for them! :-)
  319. Because Windows is crap by thoglette · · Score: 1

    Frankly, instant (back) onis easy - I've designed a large number devices that do this.

    It's just that Windoze was never designed to do this - it's not an important feature.

    --
    -- Butlerian Jihad NOW!
  320. Re:fast tuning TVs ? by Bigboote66 · · Score: 1

    And from what you're saying it can take up to 10 seconds on digital? Holy crap... how can you channel surf with that? Maybe I'll just not go digital.

    10 seconds is the worst case, but 2 seconds is not uncommon. However, if you're using a digital tuner, you quickly learn to just use the digital channel guide as well - just press the guide button and half your screen is devoted to a TV programming grid that you can quickly surf through - you're just doing your surfing based on reading instead of looking at the screen. Bad if you're illiterate, but much faster than surfing channels the old way, especially when you have lots of channels to surf. Plus, you can see what's coming up. And far better than those old "TV Guide Channel" listings that forced you to stare at the slowly scrolling list for 2 minutes before the channel you wanted finally rolled around to the display.

    -BbT

  321. Re:Gotta mention the obligatory Steve Jobs story h by sbaker · · Score: 1

    Love the Mac fanboyism. The story is actually about Bill Gates and his point of view on OS bootup speed.

    Hmmm....

    Well, the story is told in the movie "Triumph of the Nerds". That came out in June 1996 - the events it's talking about were much, much older than that. But XP wasn't released in October 2001.

    There is absolutely no way this could be a ripoff of a Gates-ism from the XP development era. ...plus I've never owned a Mac and I havn't used one since 1985 - so I don't think you'd class me as a Mac fanboy. I run Linux on PC hardware.

    --
    www.sjbaker.org
  322. Slow XP boot - it's the XP networking by rdholtz · · Score: 2, Interesting

    Turn off file sharing and make sure that your TCP settings do not do NetBIOS over IP. When an XP machine is booting with file sharing is on it sits there waiting for domain controllers or workgroups (master browser searching) to join. Capture the boot up process with a sniffer for some interesting insights into what the machine is attempting to do. AV software is also a huge cycle killer. Most is set to scan all of the OS files as they load ... with this is pretty much a must have but you would be surprised how much faster it loads with no AV scanning taking place during the startup process.

  323. Re:Gotta mention the obligatory Steve Jobs story h by dfghjk · · Score: 1

    "There's a tradeoff with saving electricity and money."

    Actually, it's between electricity and boot time. Of course, computers have low power states that they can enter into automatically (which mac people claim are superior on macs of course) and the resultant power usage increase would amount to pennies a month. Isn't that a small price to pay for the savings of so many human lives?

    "Both which can be measured in terms of "life"."

    Actually, neither can. No reduction in boot time nor any reduction in standby power consumption will ever amount to the production or savings of human lives. If you want to save yourself some time each day, stop picking your nose.

    "I don't see the problem."

    I'm sure you don't.

  324. Re:fast tuning TVs ? by joeyteel · · Score: 1
    And far better than those old "TV Guide Channel" listings that forced you to stare at the slowly scrolling list for 2 minutes before the channel you wanted finally rolled around to the display.

    My provider provides a TV Guide channel for the non-digital subscribers, and the firmware in their digital boxes (at least the DVRs anyway) have a unique "feature" that makes the guide pop-up in place of the one on the TV Guide channel when you tune in to it. It's not all that noticeable if you use your box in the cable company's preset color scheme, but if you change it to one of the others it is immediately noticeable.

    I, personally, don't like that feature, but I know some people who do because it auto scrolls like the TV Guide channel grid, but instead of just showing the basic cable lineup and select channels from the digital packages, it shows all the channels.

  325. Re:hum Ah, c'mon... by unitron · · Score: 1
    "I wouldn't be surprised if some jokester ms engineers embedded an invisible ballmer throwing invisible chairs in an invisible screensaver..."

    So in the theology of The Invisible Pink Unicorn, the equivalent of Satan is an invisible Ballmer?

    Sounds about right.

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  326. You call that slow??!! by 5plicer · · Score: 1

    Have a little patience! Many mainframes take several minutes to boot up. We had this one AIX machine at work that took 20 minutes to boot!

    --
    The bits on the bus go on and off... on and off... on and off...
  327. Because your so gay by Anonymous Coward · · Score: 0

    Because your so gay

  328. My Mac (Core Duo) takes-- 10 minutes to boot! by sfermigier · · Score: 1

    I have a 1st gen MacBook Pro (Core Duo, 2 Gb RAM, etc.).
    It takes between 5 and 10 minutes to boot, from power up to my every default application started (all *5* of them: Mail, Firefox, Adium, iTerm and QuickSilver) and usable (no spinning wheel of death, etc.).
    Can you believe it?
    --
    Stefane Fermigier, CEO, Nuxeo SAS
    Open Source Enterprise Content Management (ECM)
    Nuxeo 5 EP is out! - Now Java EE based, standards compliant
    Web: http://www.nuxeo.org/

  329. Re:Gotta mention the obligatory Steve Jobs story h by danheretic · · Score: 1
    The amount of human lifetimes that are wasted waiting for PC's to reboot is pretty horrifying - and there's a lot more than a million of them. Someone should take this seriously.

    You can always try multitasking instead of staring at the screen waiting for it to boot. Grab some coffee, adjust your chair, read your snailmail, chat with your cubicle neighbors, whatever. I learned to not wait for the computer back when I would query the tape drive on my C-64.

  330. er, Mac OS X, out of the box by bandmassa · · Score: 1

    sleep function, been there on all macs for ages (probably on all dozers for ages if you know where to look)

    --
    "I hope you like Guinness, Sir. I find it a refreshing substitute for, er... food." Col. Jack O'Neil, SG-1
  331. Re:Gotta mention the obligatory Steve Jobs story h by khallow · · Score: 1

    Actually, neither can. No reduction in boot time nor any reduction in standby power consumption will ever amount to the production or savings of human lives.

    Perhaps you should state why you have this opinion. I still don't see your side.
  332. instanst boots by bwogowly · · Score: 1

    So that's what PRAM is for!

  333. my REMOTE CONTROL boots up by ClioCJS · · Score: 1

    Seriously. Home Theatre MX-500. Put batteries in, and a "little man" runs across the bottom as it goes through a POST.
    My Win2K box takes at least 10 minutes to reboot.

    --
    -Clio
    Karma: Bad (mostly from not giving a fuck)
    Blog: http://clintjcl.wordpress.com