Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Why Do Computers Take So Long to Boot Up?

Posted by Zonk on Sun Dec 10, 2006 08:48 PM
from the tired-hampsters dept.
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?"
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • hum (Score:4, Informative)

    by bedonnant (958404) on Sunday December 10 2006, @08:49PM (#17189088)
    (http://www.etrangementmoelleux.info/)
    hibernation?
    • Re:hum by Anonymous Coward (Score:3) Sunday December 10 2006, @09:00PM
      • Re:hum by thinsoldier (Score:1) Monday December 11 2006, @01:11AM
        • Re:hum by moro_666 (Score:3) Monday December 11 2006, @06:42AM
          • 1 reply beneath your current threshold.
        • Re:hum by justkarl (Score:3) Monday December 11 2006, @10:39AM
          • Re:hum by thinsoldier (Score:1) Monday December 11 2006, @05:26PM
      • Re:hum (Score:5, Informative)

        by julesh (229690) on Monday December 11 2006, @04:37AM (#17192214)
        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.
        [ Parent ]
      • Re:hum by Solosoft (Score:3) Monday December 11 2006, @08:10AM
        • Re:hum by adolfojp (Score:3) Monday December 11 2006, @08:47AM
          • Re:hum by Anonymous Coward (Score:2) Monday December 11 2006, @09:56AM
            • Re:hum by Drooling Iguana (Score:2) Monday December 11 2006, @02:13PM
            • Re:hum by Eccles (Score:2) Tuesday December 12 2006, @11:43AM
      • Quick? by Psychofreak (Score:2) Monday December 11 2006, @09:15AM
        • Re:Quick? by LunaticTippy (Score:2) Monday December 11 2006, @11:59AM
          • Re:Quick? by beef curtains (Score:1) Monday December 11 2006, @02:13PM
        • Re:Quick? by Duggeek (Score:1) Monday December 11 2006, @05:04PM
        • Re:Quick? by emilper (Score:1) Tuesday December 12 2006, @03:49AM
      • Re:hum by felipekk (Score:1) Tuesday December 12 2006, @03:01PM
      • Re:hum by Anonymous Coward (Score:1) Monday December 11 2006, @01:35PM
      • 1 reply beneath your current threshold.
    • Re:hum by Anonymous Coward (Score:3) Sunday December 10 2006, @09:20PM
      • Re:hum (Score:5, Informative)

        by electrofreak (744993) on Sunday December 10 2006, @09:32PM (#17189538)
        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 [codinghorror.com] for the problem.
        [ Parent ]
        • Re:hum by iocat (Score:1) Monday December 11 2006, @09:01AM
        • Re:hum by Jaruzel (Score:2) Monday December 11 2006, @04:18AM
          • Re:hum by Athanasius (Score:2) Monday December 11 2006, @05:52AM
            • Re:hum by Jaruzel (Score:2) Monday December 11 2006, @06:29AM
              • Re:hum by Athanasius (Score:1) Monday December 11 2006, @07:30AM
          • Re:hum by PygmySurfer (Score:2) Monday December 11 2006, @04:15PM
          • Re:hum by Dabido (Score:1) Monday December 11 2006, @10:58PM
        • Re:hum by Gorshkov (Score:3) Monday December 11 2006, @04:32AM
        • Re:hum by riscthis (Score:1) Monday December 11 2006, @04:56AM
          • 1 reply beneath your current threshold.
        • Re:hum by Angostura (Score:1) Monday December 11 2006, @05:31AM
          • Re:hum by Shawn is an Asshole (Score:1) Monday December 11 2006, @07:08AM
          • Re:hum by Gr8Apes (Score:1) Tuesday December 12 2006, @08:34AM
          • Re:hum by budgenator (Score:1) Tuesday December 12 2006, @08:23PM
          • 1 reply beneath your current threshold.
        • Re:hum by JAppi (Score:1) Monday December 11 2006, @09:38AM
        • Re:hum by 1karmik1 (Score:1) Monday December 11 2006, @11:13AM
        • 2 replies beneath your current threshold.
      • Re:hum (Score:4, Informative)

        by TheSpoom (715771) * on Sunday December 10 2006, @10:52PM (#17190246)
        (http://www.uberm00.net/ | Last Journal: Monday January 19 2004, @09:27PM)
        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.
        [ Parent ]
        • Re:hum by srcosmo (Score:3) Monday December 11 2006, @03:50PM
      • Re:hum by dave420 (Score:2) Monday December 11 2006, @05:47AM
      • Re:hum by RzUpAnmsCwrds (Score:2) Monday December 11 2006, @12:23PM
    • Hibernation is okay by drewzhrodague (Score:2) Sunday December 10 2006, @09:24PM
    • Re:hum (Score:5, Insightful)

      by grolschie (610666) on Sunday December 10 2006, @09:30PM (#17189520)
      (Last Journal: Tuesday April 22 2003, @12:52AM)
      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.
      [ Parent ]
      • Re:hum (Score:5, Insightful)

        by silverkniveshotmail. (713965) on Sunday December 10 2006, @09:44PM (#17189674)
        (Last Journal: Sunday September 24 2006, @11:23AM)
        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)
        [ Parent ]
        • Re:hum by crazygamer (Score:1) Monday December 11 2006, @01:14AM
          • Re:hum by AGMW (Score:2) Monday December 11 2006, @03:55AM
            • Re:hum by drumist (Score:3) Monday December 11 2006, @05:00AM
              • Re:hum (Score:5, Funny)

                by I Like Pudding (323363) on Monday December 11 2006, @05:36AM (#17192424)
                (Last Journal: Friday March 31 2006, @10:51PM)
                ...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.
                [ Parent ]
              • Or... by Lord Balto (Score:1) Monday December 11 2006, @05:42AM
              • Or you could by da5idnetlimit.com (Score:2) Monday December 11 2006, @08:03AM
              • Re:hum by Sax Maniac (Score:3) Monday December 11 2006, @10:08AM
              • Re:hum by JacksBrokenCode (Score:1) Monday December 11 2006, @10:43AM
              • Re:hum by ucblockhead (Score:2) Monday December 11 2006, @12:44PM
              • Re:hum by Mister Whirly (Score:2) Monday December 11 2006, @02:53PM
              • Re:hum by really? (Score:2) Monday December 11 2006, @03:28PM
            • Re:hum by Laurence0 (Score:1) Monday December 11 2006, @05:50AM
            • Re:hum by ozbon (Score:2) Monday December 11 2006, @06:09AM
              • Re:hum by eta526 (Score:1) Monday December 11 2006, @06:54AM
              • Re:hum (Score:4, 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.
                [ Parent ]
              • Re:hum by binarytoaster (Score:1) Monday December 11 2006, @09:10AM
              • Re:hum by AGMW (Score:3) Monday December 11 2006, @10:26AM
              • Switch by David Nabbit (Score:3) Monday December 11 2006, @11:07AM
            • Re:hum by Cruise_WD (Score:2) Monday December 11 2006, @09:58AM
            • Re:hum by Runefox (Score:3) Monday December 11 2006, @10:09AM
              • Re:hum by mopower70 (Score:1) Monday December 11 2006, @02:50PM
            • Re:hum (Score:4, Insightful)

              by default luser (529332) on Monday December 11 2006, @11:59AM (#17196118)
              (Last Journal: Thursday August 05 2004, @12:16AM)
              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.
              [ Parent ]
              • Re:hum by cyberon22 (Score:2) Monday December 11 2006, @02:52PM
              • Re:hum by ChrisMaple (Score:2) Monday December 11 2006, @06:10PM
            • Re:hum by CopaceticOpus (Score:2) Monday December 11 2006, @03:33PM
        • Re:hum by msobkow (Score:2) Monday December 11 2006, @01:59AM
        • That's rediculous by Shawn is an Asshole (Score:3) Monday December 11 2006, @04:30AM
      • Re:hum (Score:4, Insightful)

        by megaditto (982598) on Sunday December 10 2006, @11:54PM (#17190696)
        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.
        [ Parent ]
      • Re:hum by rjdegraaf (Score:2) Sunday December 10 2006, @11:57PM
      • Re:hum by Jessta (Score:2) Monday December 11 2006, @12:31AM
      • Re:hum Ah, c'mon... by davidsyes (Score:2) Monday December 11 2006, @01:01AM
      • Re:hum (Score:4, Funny)

        by Fred_A (10934) <.ten.anww. .ta. .derf.> on Monday December 11 2006, @04:25AM (#17192150)
        (http://www.fredshome.org/)
        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.
        [ Parent ]
        • Re:hum by karnal (Score:2) Monday December 11 2006, @11:38AM
        • Re:hum by operagost (Score:1) Monday December 11 2006, @03:41PM
      • Re:hum by Conanymous Award (Score:3) Monday December 11 2006, @07:31AM
      • Re:hum by hey! (Score:3) Monday December 11 2006, @10:13AM
      • Re:hum by Korin43 (Score:1) Monday December 11 2006, @01:01AM
        • Re:hum by Anonymous Coward (Score:2) Monday December 11 2006, @03:21AM
          • Re:hum by windsurfer619 (Score:1) Monday December 11 2006, @07:09PM
      • 3 replies beneath your current threshold.
    • Re:hum (Score:5, Insightful)

      by Nutty_Irishman (729030) on Sunday December 10 2006, @09:31PM (#17189530)
      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.
      [ Parent ]
      • Re:hum by UEinSD (Score:2) Sunday December 10 2006, @09:59PM
        • Re:hum by JebusIsLord (Score:2) Sunday December 10 2006, @11:44PM
      • Sleep vs. Hibernate, and Firefox memory-leaks by billstewart (Score:3) Sunday December 10 2006, @10:50PM
        • comfort vs security (Score:4, Insightful)

          by remmelt (837671) on Monday December 11 2006, @03:45AM (#17191968)
          (http://www.remmelt.com/)
          >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.
          [ Parent ]
        • 1 reply beneath your current threshold.
      • Re:hum by shellbeach (Score:2) Monday December 11 2006, @01:36AM
        • Re:hum by Schraegstrichpunkt (Score:2) Monday December 11 2006, @04:02AM
        • Re:hum by shellbeach (Score:2) Monday December 11 2006, @06:17AM
        • 1 reply beneath your current threshold.
      • Re:hum by dandot (Score:1) Monday December 11 2006, @07:53AM
      • Mac Hibernation by quadelirus (Score:1) Monday December 11 2006, @08:59AM
      • Re:hum by Knuckles (Score:2) Monday December 11 2006, @02:08AM
        • Re:hum (Score:5, Informative)

          by pakar (813627) on Monday December 11 2006, @04:01AM (#17192032)
          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.

          [ Parent ]
          • Re:hum by StikyPad (Score:2) Monday December 11 2006, @11:42PM
          • 1 reply beneath your current threshold.
        • Re:hum by AlHunt (Score:2) Monday December 11 2006, @08:47AM
      • Re:hum (Score:5, Interesting)

        by SCPRedMage (838040) on Monday December 11 2006, @02:28AM (#17191580)
        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.
        [ Parent ]
        • Re:hum by Sigma 7 (Score:2) Monday December 11 2006, @07:04AM
          • Re:hum by Mattsson (Score:2) Monday December 11 2006, @01:04PM
        • Re:hum by drinkypoo (Score:2) Monday December 11 2006, @01:40PM
      • Re:hum by JazzLad (Score:1) Monday December 11 2006, @12:04PM
        • Re:hum by AlHunt (Score:1) Monday December 11 2006, @08:32PM
      • 1 reply beneath your current threshold.
    • by EmbeddedJanitor (597831) on Sunday December 10 2006, @10:14PM (#17189922)
      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.

      [ Parent ]
    • Re:hum (Score:5, Informative)

      by RobertM1968 (951074) on Sunday December 10 2006, @10:29PM (#17190050)
      (http://www.geocodeengine.com/)
      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.
      [ Parent ]
      • Re:hum by Qybix (Score:1) Sunday December 10 2006, @10:53PM
        • 1 reply beneath your current threshold.
      • Re:hum by phookz (Score:1) Sunday December 10 2006, @11:12PM
        • Not just memory and registers (Score:5, Insightful)

          by The Monster (227884) on Monday December 11 2006, @12:13AM (#17190850)
          (http://slashdot.org/)
          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.

          [ Parent ]
      • Re:hum by Jugalator (Score:2) Monday December 11 2006, @04:14AM
        • Re:hum by RemovableBait (Score:2) Monday December 11 2006, @07:26AM
        • Re:hum by MrGond (Score:1) Monday December 11 2006, @08:36AM
    • Re:hum by PoderOmega (Score:2) Sunday December 10 2006, @10:50PM
      • Re:hum by Jake Dodgie (Score:1) Sunday December 10 2006, @11:57PM
        • 1 reply beneath your current threshold.
    • Re:hum by ROMRIX (Score:1) Sunday December 10 2006, @11:00PM
      • Re:hum by maxwell demon (Score:1) Monday December 11 2006, @08:49AM
        • Re:hum by ROMRIX (Score:1) Monday December 11 2006, @07:46PM
      • Re:hum by Joe The Dragon (Score:1) Monday December 11 2006, @10:12AM
        • Re:hum by unitron (Score:2) Tuesday December 12 2006, @05:11AM
      • Re:hum by ROMRIX (Score:2) Sunday December 10 2006, @11:50PM
      • 1 reply beneath your current threshold.
    • Re:hum by socerhed (Score:1) Sunday December 10 2006, @11:07PM
    • Re:hum by DDLKermit007 (Score:2) Sunday December 10 2006, @11:33PM
      • Re:hum by Aqua OS X (Score:2) Monday December 11 2006, @12:36AM
      • Re:hum by martijn-s (Score:1) Monday December 11 2006, @01:33AM
      • Re:hum by deceased comrade (Score:1) Monday December 11 2006, @02:14AM
      • 1 reply beneath your current threshold.
    • Yes, that's what he's suggesting. Use it!! by BobPaul (Score:2) Monday December 11 2006, @12:19AM
    • Re:hum by tilde_e (Score:2) Monday December 11 2006, @12:53AM
    • Can be a problem in areas with unreliable power... by Synonymous Bosch (Score:2) Monday December 11 2006, @12:54AM
    • Re:hum by vokyvsd (Score:1) Monday December 11 2006, @02:34AM
    • Re:hum by Carnildo (Score:2) Monday December 11 2006, @02:45AM
    • What? by Vexorian (Score:2) Monday December 11 2006, @09:56AM
    • Hybrid flash hard drives should help.... by King_TJ (Score:2) Monday December 11 2006, @11:51AM
    • Re:hum by Mattsson (Score:2) Monday December 11 2006, @12:38PM
    • what about mram? by lalikos (Score:1) Monday December 11 2006, @01:08PM
    • Re:hum by alcmaeon (Score:2) Monday December 11 2006, @03:02PM
    • Re:hum by Psyjack (Score:1) Monday December 11 2006, @10:55PM
    • 4 replies beneath your current threshold.
  • You haven't asked before (Score:5, Funny)

    by JonathanR (852748) on Sunday December 10 2006, @08:50PM (#17189094)
    It is because until now, you haven't submitted your question to Slashdot.
    • 1 reply beneath your current threshold.
  • TVs don't need to do very much by Anonymous Coward (Score:2) Sunday December 10 2006, @08:50PM
    • Re:TVs don't need to do very much by Babbster (Score:3) Sunday December 10 2006, @09:48PM
    • Re:TVs don't need to do very much by McFadden (Score:2) Sunday December 10 2006, @10:58PM
    • Re:TVs don't need to do very much (Score:5, Insightful)

      by The_Wilschon (782534) on Sunday December 10 2006, @11:03PM (#17190342)
      (http://www-cdf.fnal.gov/ | Last Journal: Wednesday June 13, @11:39AM)
      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.
      [ Parent ]
      • Re:TVs don't need to do very much by bhtooefr (Score:2) Sunday December 10 2006, @11:29PM
      • Re:TVs don't need to do very much by DarkShadeChaos (Score:1) Monday December 11 2006, @12:34AM
        • Re:TVs don't need to do very much by cskrat (Score:1) Monday December 11 2006, @01:25AM
          • Come on. Look square at the issue. (Score:5, Interesting)

            by fyngyrz (762201) * on Monday December 11 2006, @03:18AM (#17191808)
            (http://www.ideaspike.com/ | Last Journal: Monday October 22, @04:43AM)

            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.

            [ Parent ]
      • Re:TVs don't need to do very much by Spillman (Score:1) Monday December 11 2006, @01:41AM
      • Re:TVs don't need to do very much by evilviper (Score:2) Monday December 11 2006, @02:31AM
      • Re:TVs don't need to do very much by Grismar (Score:1) Monday December 11 2006, @02:56AM
      • You should try ... by SpooForBrains (Score:2) Monday December 11 2006, @04:17AM
      • Re:TVs don't need to do very much by ZigiSamblak (Score:1) Monday December 11 2006, @05:07AM
    • Re:TVs don't need to do very much by panZ (Score:2) Monday December 11 2006, @11:02PM
  • Hibernate by nuggz (Score:1) Sunday December 10 2006, @08:51PM
    • Re:Hibernate by Scutter (Score:2) Sunday December 10 2006, @09:04PM
      • Re:Hibernate by starbird (Score:2) Sunday December 10 2006, @09:13PM
        • Re:Hibernate (Score:5, Informative)

          by pasamio (737659) on Sunday December 10 2006, @09:24PM (#17189458)
          (http://pasamio.id.au/)
          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 [apple.com]
          [ Parent ]
        • Re:Hibernate by ottothecow (Score:2) Sunday December 10 2006, @10:31PM
        • Re:Hibernate by soft_guy (Score:2) Sunday December 10 2006, @10:40PM
      • Re:Hibernate by mrchaotica (Score:3) Sunday December 10 2006, @09:14PM
        • Re:Hibernate by robosmurf (Score:2) Monday December 11 2006, @08:27AM
          • Re:Hibernate by David Nabbit (Score:1) Monday December 11 2006, @11:22AM
        • Re:Hibernate by 3choTh1s (Score:1) Monday December 11 2006, @03:25PM
          • Re:Hibernate by mrchaotica (Score:2) Monday December 11 2006, @05:43PM
        • Re:Hibernate by Demena (Score:1) Monday December 11 2006, @01:19AM
          • Re:Hibernate by blugu64 (Score:1) Monday December 11 2006, @02:14AM
          • Re:Hibernate by Demena (Score:1) Monday December 11 2006, @03:40AM
          • Re:Hibernate by Demena (Score:1) Monday December 11 2006, @08:24PM
          • 2 replies beneath your current threshold.
        • Re:Hibernate by Hillgiant (Score:1) Monday December 11 2006, @11:16AM
        • 2 replies beneath your current threshold.
      • Re:Hibernate (Score:5, Informative)

        by tulare (244053) <spammed@taupeha t . com> on Sunday December 10 2006, @09:14PM (#17189352)
        (http://www.taupehat.com/ | Last Journal: Monday July 17 2006, @07:24PM)
        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.
        [ Parent ]
      • Re:Hibernate by cockroach2 (Score:2) Sunday December 10 2006, @09:19PM
        • Re:Hibernate by ladoga (Score:1) Sunday December 10 2006, @10:04PM
          • Re:Hibernate by thre5her (Score:1) Monday December 11 2006, @12:47AM
    • Re:Hibernate by Anonymous Coward (Score:1) Sunday December 10 2006, @09:14PM
      • Re:Hibernate by doxology (Score:1) Sunday December 10 2006, @10:11PM
      • Re:Hibernate by d3matt (Score:1) Sunday December 10 2006, @10:17PM
      • Re:Hibernate by dryeo (Score:2) Monday December 11 2006, @01:14AM
      • 1 reply beneath your current threshold.
    • Laptops by drewzhrodague (Score:2) Sunday December 10 2006, @09:27PM
    • Re:Hibernate by Chicane-UK (Score:2) Monday December 11 2006, @03:35AM
  • Errr.... by JFMulder (Score:1) Sunday December 10 2006, @08:51PM
    • Re:Errr.... by v1 (Score:2) Sunday December 10 2006, @09:43PM
    • Re:Errr.... (Score:5, Interesting)

      by Fweeky (41046) <tom.hurst@clara.net> on Sunday December 10 2006, @10:35PM (#17190098)
      (http://hur.st/)
      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 [aminet.net] 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 :)
      [ Parent ]
    • Re:Errr.... by torklugnutz (Score:2) Sunday December 10 2006, @11:02PM
    • Re:Errr....you turn your computer off?? by neax (Score:1) Sunday December 10 2006, @11:14PM
    • Re:Errr.... by Loconut1389 (Score:2) Sunday December 10 2006, @09:33PM
      • Re:Errr.... by fimbulvetr (Score:1) Monday December 11 2006, @12:37AM
      • Re:Errr.... by idonthack (Score:2) Monday December 11 2006, @12:59AM
    • I think it must be a different tube design by Sycraft-fu (Score:2) Sunday December 10 2006, @09:38PM
      • 1 reply beneath your current threshold.
    • Re:Errr.... (Score:4, Informative)

      by Anonymous Coward on Sunday December 10 2006, @09:54PM (#17189756)
      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.
      [ Parent ]
    • Re:Errr.... by dwater (Score:2) Sunday December 10 2006, @10:07PM
    • Re:Errr.... (Score:5, Informative)

      by Anonymous Coward on Sunday December 10 2006, @10:21PM (#17189966)
      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...
      [ Parent ]
      • Re:Errr.... by Waffle Iron (Score:2) Sunday December 10 2006, @10:49PM
        • 11 seconds.. by the_rajah (Score:3) Sunday December 10 2006, @11:57PM
      • Re:Errr.... by jtogel (Score:1) Sunday December 10 2006, @11:01PM
        • Re:Errr.... by Anonymous Coward (Score:1) Sunday December 10 2006, @11:17PM
          • Re:Errr.... by Anonymous Coward (Score:1) Monday December 11 2006, @08:14AM
      • Re:Errr.... by Mike1024 (Score:3) Monday December 11 2006, @03:46AM
      • Re:Errr.... by kalidasa (Score:2) Monday December 11 2006, @06:51AM
      • Re:Errr.... by gnu-sucks (Score:2) Monday December 11 2006, @02:26PM
        • Re:Errr.... by gnu-sucks (Score:2) Thursday December 14 2006, @04:30PM
        • 1 reply beneath your current threshold.
      • 2 replies beneath your current threshold.
    • Re:Errr.... by adavies42 (Score:3) Sunday December 10 2006, @10:24PM
    • Re:Errr.... by pizpot (Score:1) Sunday December 10 2006, @11:25PM
      • Re:Errr.... by dangitman (Score:2) Monday December 11 2006, @12:40AM
        • Re:Errr.... by JabberWokky (Score:2) Monday December 11 2006, @01:24AM
    • 3 replies beneath your current threshold.
  • boot time (Score:4, Informative)

    by TheSHAD0W (258774) on Sunday December 10 2006, @08:51PM (#17189108)
    (http://www.shambala.net)
    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.
    • Re:boot time (Score:4, Insightful)

      by Megahurts (215296) on Sunday December 10 2006, @10:20PM (#17189960)
      >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.

      [ Parent ]
    • Re:boot time by markalanj (Score:1) Monday December 11 2006, @12:04AM
    • Re:boot time by Mex (Score:1) Monday December 11 2006, @12:31AM
    • Re:boot time by zanybrainy941 (Score:1) Monday December 11 2006, @12:46AM
      • Re:boot time by JackHoffman (Score:1) Monday December 11 2006, @03:08AM
    • Re:boot time by Deliveranc3 (Score:2) Monday December 11 2006, @01:51AM
    • Re:boot time by franois-do (Score:1) Monday December 11 2006, @09:14PM
  • This topic has come up so many times... by MrTrick (Score:1) Sunday December 10 2006, @08:51PM
    • 1 reply beneath your current threshold.
  • fast booting TVs ? (Score:5, Interesting)

    by HughsOnFirst (174255) on Sunday December 10 2006, @08:52PM (#17189112)
    "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
    • Re:fast booting TVs ? by Joe The Dragon (Score:2) Sunday December 10 2006, @08:54PM
    • Re:fast booting TVs ? by maxume (Score:1) Sunday December 10 2006, @09:25PM
      • Re:fast booting TVs ? by Anonymous Coward (Score:1) Sunday December 10 2006, @09:49PM
      • Re:fast booting TVs ? by Megahurts (Score:2) Sunday December 10 2006, @10:08PM
      • Re:fast booting TVs ? (Score:4, Insightful)

        by julesh (229690) on Monday December 11 2006, @04:54AM (#17192270)
        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.
        [ Parent ]
    • Re:fast booting TVs ? by dattaway (Score:3) Sunday December 10 2006, @09:26PM
    • Re:fast booting TVs ? by schamarty (Score:1) Sunday December 10 2006, @11:53PM
  • Hybrid drives by Inverted Intellect (Score:1) Sunday December 10 2006, @08:53PM
  • IBM's "Rapid Resume" by hiryuu (Score:1) Sunday December 10 2006, @08:53PM
  • Maybe it's just Windows XP? (Score:4, Interesting)

    by Anonymous Coward on Sunday December 10 2006, @08:54PM (#17189126)
    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.

  • Hibernate, or suck it up by svunt (Score:2) Sunday December 10 2006, @08:54PM
  • Hardware and Security (Score:5, Informative)

    by DreadSpoon (653424) on Sunday December 10 2006, @08:54PM (#17189134)
    (http://www.awesomeplay.com/ | Last Journal: Thursday November 10 2005, @04:51PM)
    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.
  • Sleep / Hibernate by saikatguha266 (Score:2) Sunday December 10 2006, @08:54PM
  • STR (Score:5, Insightful)

    by SmartSsa (19152) on Sunday December 10 2006, @08:54PM (#17189138)
    (http://www.pileofcrap.org/ | Last Journal: Saturday December 27 2003, @10:59AM)
    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.
    • Re:STR by TheThiefMaster (Score:1) Monday December 11 2006, @05:01AM
    • Re:STR by poot_rootbeer (Score:2) Monday December 11 2006, @11:42AM
    • Re:STR by Kuvter (Score:1) Thursday December 14 2006, @10:15PM
    • 2 replies beneath your current threshold.
  • You know... by dexomn (Score:1) Sunday December 10 2006, @08:55PM
  • Oh please. by pair-a-noyd (Score:1) Sunday December 10 2006, @08:55PM
    • Re:Oh please. (Score:5, Insightful)

      by chaos421 (531619) on Sunday December 10 2006, @09:01PM (#17189202)
      (http://flybarf.com/ | Last Journal: Sunday November 12 2006, @03:20PM)
      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.
      [ Parent ]
      • Re:Oh please. by Rakishi (Score:2) Sunday December 10 2006, @09:22PM
        • Re:Oh please. by Yartrebo (Score:2) Sunday December 10 2006, @10:09PM
          • Re:Oh please. by TheLink (Score:2) Sunday December 10 2006, @10:43PM
      • Re:Oh please. (Score:5, Insightful)

        by LurkerXXX (667952) on Sunday December 10 2006, @09:23PM (#17189450)
        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.
        [ Parent ]
        • Re:Oh please. by Dean Hougen (Score:3) Sunday December 10 2006, @11:13PM
          • Re:Oh please. by ZenShadow (Score:2) Monday December 11 2006, @04:44AM
          • 1 reply beneath your current threshold.
        • Re:Oh please. by thegoogler (Score:2) Sunday December 10 2006, @11:52PM
          • Re:Oh please. by toddestan (Score:2) Monday December 11 2006, @12:49AM
          • 1 reply beneath your current threshold.
        • Re:Oh please. by DeadboltX (Score:2) Monday December 11 2006, @12:47AM
          • Re:Oh please. by SydShamino (Score:2) Monday December 11 2006, @12:02PM
        • Re:Oh please. by dangitman (Score:2) Monday December 11 2006, @12:51AM
          • Re:Oh please. by Beryllium Sphere(tm) (Score:2) Monday December 11 2006, @01:01AM
            • Re:Oh please. by dangitman (Score:2) Monday December 11 2006, @02:38AM
              • Re:Oh please. by LurkerXXX (Score:2) Monday December 11 2006, @12:50PM
        • And then some... by thedji (Score:1) Monday December 11 2006, @01:07AM
        • Re:Oh please. by evilviper (Score:3) Monday December 11 2006, @02:28AM
          • Re:Bullshit. by LurkerXXX (Score:2) Monday December 11 2006, @10:20AM
          • 1 reply beneath your current threshold.
        • Re:Oh please. by *s.panzer* (Score:1) Monday December 11 2006, @02:50AM
        • Re:Oh please. by SilentJ_PDX (Score:2) Monday December 11 2006, @05:49AM
        • Re:Oh please. by Targon (Score:2) Monday December 11 2006, @07:41AM
        • Re:Oh please. by woulduno (Score:1) Monday December 11 2006, @11:16AM
      • Re:Oh please. by arminw (Score:3) Sunday December 10 2006, @11:14PM
      • Re:Oh please. by Tim C (Score:2) Monday December 11 2006, @02:33AM
      • 1 reply beneath your current threshold.
    • Re:Oh please. by SocratesJedi (Score:2) Sunday December 10 2006, @09:12PM
    • Re:Oh please. by LordLucless (Score:2) Monday December 11 2006, @12:19AM
  • instant booting over the horizon by chaos421 (Score:2) Sunday December 10 2006, @08:56PM
  • by maird (699535) on Sunday December 10 2006, @08:58PM (#17189172)
    (http://www.mair-family.org/)
    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.
  • Valid point (Score:4, Interesting)

    by Mostly a lurker (634878) on Sunday December 10 2006, @08:59PM (#17189184)
    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).

    • Re:Valid point by Doctor Memory (Score:3) Sunday December 10 2006, @10:00PM
      • Re:Valid point by Bob McCown (Score:2) Sunday December 10 2006, @11:08PM
    • Re:Valid point by TheVoice900 (Score:2) Monday December 11 2006, @01:49AM
    • Re:Valid point by AK Marc (Score:2) Monday December 11 2006, @01:09PM
    • 2 replies beneath your current threshold.
  • Hibernate is for you by mr.warmth (Score:1) Sunday December 10 2006, @08:59PM
  • hybrid hard disks are comeing by Joe The Dragon (Score:1) Sunday December 10 2006, @09:00PM
  • A history of startup time (Score:5, Interesting)

    by dpbsmith (263124) on Sunday December 10 2006, @09:01PM (#17189208)
    (http://www.dpbsmith.com/)
    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.
  • Is 3 seconds not fast enough? by ryanisflyboy (Score:2) Sunday December 10 2006, @09:01PM
  • Vonn Neumman complexity by Anonymous Coward (Score:1) Sunday December 10 2006, @09:02PM
  • by sbaker (47485) * on Sunday December 10 2006, @09:02PM (#17189224)
    (http://www.sjbaker.org/)
    (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.
  • I have just such a computer by Trailer Trash (Score:2) Sunday December 10 2006, @09:02PM
    • 1 reply beneath your current threshold.
  • 5 seconds to go to Sleep mode on my Mac by theurge14 (Score:2) Sunday December 10 2006, @09:04PM
  • Get used to it. by PyrotekNX (Score:2) Sunday December 10 2006, @09:04PM
  • Please wait, loading ... by Pentapod (Score:2) Sunday December 10 2006, @09:04PM
  • 30 Seconds? (Score:4, Interesting)

    by sammy baby (14909) on Sunday December 10 2006, @09:05PM (#17189270)
    (Last Journal: Monday February 04 2002, @03:31PM)
    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.
    • Re:30 Seconds? by ibcmax (Score:1) Sunday December 10 2006, @10:07PM
    • Re:30 Seconds? by Techiegeeks (Score:1) Sunday December 10 2006, @10:37PM
      • Re:30 Seconds? by HawkingMattress (Score:2) Monday December 11 2006, @07:29AM
        • Re:30 Seconds? by Techiegeeks (Score:1) Monday December 11 2006, @08:09AM
    • Re:30 Seconds? by jesser (Score:2) Sunday December 10 2006, @11:36PM
      • Re:30 Seconds? by John Newman (Score:2) Sunday December 10 2006, @11:49PM
    • Re:30 Seconds? by Nightspirit (Score:2) Monday December 11 2006, @03:15AM
    • Re:30 Seconds? by larytet (Score:1) Monday December 11 2006, @05:13AM
      • Re:30 Seconds? by sammy baby (Score:2) Monday December 11 2006, @02:12PM
  • 12 seconds by MrLint (Score:2) Sunday December 10 2006, @09:05PM
  • How about instant OFF? (Score:5, Insightful)

    by dpbsmith (263124) on Sunday December 10 2006, @09:06PM (#17189282)
    (http://www.dpbsmith.com/)
    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.

    • Re:How about instant OFF? (Score:5, Insightful)

      by 0123456 (636235) on Sunday December 10 2006, @09:16PM (#17189370)
      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.
      [ Parent ]
    • Re:How about instant OFF? by wiggling (Score:1) Sunday December 10 2006, @10:21PM
    • Re:How about instant OFF? by Elvis77 (Score:3) Sunday December 10 2006, @10:42PM
    • Re:How about instant OFF? by evilviper (Score:2) Monday December 11 2006, @01:49AM
    • Re:How about instant OFF? by keithmo (Score:2) Monday December 11 2006, @03:03AM
    • Re:How about instant OFF? by mqduck (Score:2) Monday December 11 2006, @03:21AM
    • MY PC is instant off by cyclomedia (Score:2) Monday December 11 2006, @04:05AM
    • Re:How about instant OFF? by julesh (Score:2) Monday December 11 2006, @05:44AM
    • Re:How about instant OFF? by crabpeople (Score:2) Monday December 11 2006, @12:02PM
    • Re:How about instant OFF? by GWBasic (Score:2) Tuesday December 12 2006, @07:33PM
    • 1 reply beneath your current threshold.
  • De-caf by UncleMark (Score:1) Sunday December 10 2006, @09:08PM
  • Be serious (Score:5, Funny)

    by BCW2 (168187) on Sunday December 10 2006, @09:08PM (#17189292)
    (Last Journal: Monday September 25 2006, @07:02PM)
    If Windows didn't go through the complete boot process each time how would it come up with random reasons to crash?
  • every OS is different by kage.j (Score:1) Sunday December 10 2006, @09:08PM
  • You have it lucky. by glas_gow (Score:1) Sunday December 10 2006, @09:08PM
  • This is only an issue... by Secret Rabbit (Score:1) Sunday December 10 2006, @09:12PM
  • I'm surprised no one has mentioned it... by Vr6dub (Score:1) Sunday December 10 2006, @09:13PM
    • by 0123456 (636235) on Sunday December 10 2006, @09:23PM (#17189448)
      "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?
      [ Parent ]
  • by toby (759) * on Sunday December 10 2006, @09:15PM (#17189360)
    (http://www.telegraphics.com.au/ | Last Journal: Tuesday November 06, @03:35PM)

    Jef Raskin [raskincenter.org], 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 [advogato.org] I collected a while ago:

    AST boasts [cs.vu.nl] 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...

  • Load system files into nvram by Fredbo (Score:1) Sunday December 10 2006, @09:17PM
  • MacOS 7.5 on a RAM disk took a second to boot by jmordoj (Score:1) Sunday December 10 2006, @09:19PM
  • Windows Vista ReadyDrive (Score:3, Insightful)

    by wbren (682133) on Sunday December 10 2006, @09:19PM (#17189396)
    (http://unugunu.blogspot.com/)
    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 [winsupersite.com]

    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.
  • Moo by Chacham (Score:2) Sunday December 10 2006, @09:19PM
    • Re:Moo by wes33 (Score:2) Sunday December 10 2006, @09:29PM
    • Re:Moo by jbolden (Score:2) Sunday December 10 2006, @09:40PM
      • Re:Moo by Chacham (Score:1) Sunday December 10 2006, @10:59PM
        • Re:Moo by jbolden (Score:2) Sunday December 10 2006, @11:17PM
          • Re:Moo by Chacham (Score:1) Monday December 11 2006, @09:58AM
  • NOT Hibernate by E++99 (Score:2) Sunday December 10 2006, @09:23PM
  • 3 minutes by gelfling (Score:2) Sunday December 10 2006, @09:24PM
  • Hard is Slow... by KrackHouse (Score:2) Sunday December 10 2006, @09:26PM
  • by bunions (970377) on Sunday December 10 2006, @09:28PM (#17189502)
    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.
  • 30 seconds to boot to useable XP? by fuego451 (Score:1) Sunday December 10 2006, @09:31PM
  • Guess what. by Raven42rac (Score:2) Sunday December 10 2006, @09:32PM
  • Windows XP SP2 by The MAZZTer (Score:2) Sunday December 10 2006, @09:32PM
  • PEBKAC by It's Atomic (Score:1) Sunday December 10 2006, @09:32PM
    • Re:PEBKAC by Yartrebo (Score:2) Sunday December 10 2006, @10:15PM
  • Already been done (Score:3, Insightful)

    by xenocide2 (231786) <jld5445@@@ksu...edu> on Sunday December 10 2006, @09:35PM (#17189576)
    (http://dugger.notsoevil.net/)
    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.
  • My boot up by ifchairscouldtalk (Score:1) Sunday December 10 2006, @09:38PM
  • Xbox 360 by Bonewalker (Score:2) Sunday December 10 2006, @09:39PM
  • Go play with your Game... Boy... :-) by Yea-but... (Score:1) Sunday December 10 2006, @09:40PM
  • Sub 2-second boot times by kabdib (Score:1) Sunday December 10 2006, @09:41PM
  • I remember when. . . (Score:4, Interesting)

    by Fantastic Lad (198284) on Sunday December 10 2006, @09:45PM (#17189678)
    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

  • Booting from an image would work by Odiumjunkie (Score:2) Sunday December 10 2006, @09:45PM
  • Hibernate has nothign to do with the article. by aliabadi (Score:1) Sunday December 10 2006, @09:47PM
  • by aldo.gs (985038) on Sunday December 10 2006, @09:48PM (#17189704)
    I mean, all those gears and counterweights can't be that slow, now can they? Wait...
  • TVs by epp_b (Score:1) Sunday December 10 2006, @09:51PM
  • Patience is a virtue by DaveAtFraud (Score:2) Sunday December 10 2006, @09:52PM
  • fast server reboots... by jjonesjr (Score:1) Sunday December 10 2006, @09:54PM
  • commodore 64 by drfrog (Score:1) Sunday December 10 2006, @10:01PM
  • old news by Austerity Empowers (Score:2) Sunday December 10 2006, @10:07PM
    • Re:old news by The Cisco Kid (Score:2) Sunday December 10 2006, @11:03PM
      • Re:old news by Austerity Empowers (Score:2) Monday December 11 2006, @01:59AM
    • 1 reply beneath your current threshold.
  • boot up? reboot? by sjs132 (Score:1) Sunday December 10 2006, @10:10PM
  • The answer by keeboo (Score:2) Sunday December 10 2006, @10:14PM
  • Ignorance Related by AnyThingButWindows (Score:1) Sunday December 10 2006, @10:14PM
  • i-RAM (Score:5, Informative)

    by phalse phace (454635) on Sunday December 10 2006, @10:19PM (#17189956)
    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. [anandtech.com]

    "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."
  • Easy by flyingfsck (Score:2) Sunday December 10 2006, @10:24PM
  • And by computer you mean ...? by DaoudaW (Score:2) Sunday December 10 2006, @10:25PM
  • Im not sure about some... by i_will_frag_u_all (Score:1) Sunday December 10 2006, @10:33PM
  • 45 minute boots... by The Bastard (Score:1) Sunday December 10 2006, @10:33PM
  • Instant on TV's? by Anonymous Coward (Score:1) Sunday December 10 2006, @10:36PM
  • That's faster than my 32/77! by Samedi1971 (Score:2) Sunday December 10 2006, @10:45PM
  • Long Boot? Nothing compares to my system. by HansKloss (Score:1) Sunday December 10 2006, @10:50PM
  • Intel's "Zero Boot Time PC" initiative by torklugnutz (Score:1) Sunday December 10 2006, @10:51PM
  • Windows is the problem by Super Dave Osbourne (Score:2) Sunday December 10 2006, @10:52PM
  • Ah the days of the instant on Amiga! by gabrieltss (Score:1) Sunday December 10 2006, @10:57PM
  • What does Dell do differently? by NXprime (Score:1) Sunday December 10 2006, @11:02PM
  • Another problemis the hardware (Score:4, Interesting)

    by robbak (775424) on Sunday December 10 2006, @11:08PM (#17190380)
    (http://www.robbak.com/)
    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.....
  • OS takes x to boot, blah, blah, blah by dave_f1m (Score:1) Sunday December 10 2006, @11:13PM
  • lack of innovation (Score:4, Insightful)

    by drDugan (219551) * on Sunday December 10 2006, @11:19PM (#17190450)
    (http://yro.slashdot.org/~drDugan/)
    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.

  • Vista enables this by brantgurga (Score:1) Sunday December 10 2006, @11:19PM
  • S3 Standby (Score:4, Informative)

    by xlsior (524145) on Sunday December 10 2006, @11:20PM (#17190466)
    (http://xlsior.org/)
    - 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.
    • Re:S3 Standby by julesh (Score:2) Monday December 11 2006, @06:58AM
  • Uhhh by andreyw (Score:2) Sunday December 10 2006, @11:21PM
    • Re:Uhhh by aminorex (Score:2) Wednesday December 13 2006, @07:31PM
  • Can you make money of faster reboots? If so, then by Maddog787 (Score:1) Sunday December 10 2006, @11:36PM
  • Why indeed? (Score:4, Insightful)

    by ChilyWily (162187) on Sunday December 10 2006, @11:37PM (#17190562)
    (http://slashdot.org/)
    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!

  • Hardware by WarJolt (Score:2) Sunday December 10 2006, @11:44PM
  • bootup by freeasinrealale (Score:1) Sunday December 10 2006, @11:47PM
  • This is primarily a Windows problem by MrCode (Score:1) Sunday December 10 2006, @11:47PM
    • 1 reply beneath your current threshold.
  • A disguise by HermMunster (Score:2) Sunday December 10 2006, @11:48PM
  • Cell Phone by SilverJets (Score:1) Sunday December 10 2006, @11:56PM
    • Re:Cell Phone by Shadyman (Score:1) Monday December 11 2006, @12:06AM
      • Re:Cell Phone by glenstar (Score:2) Monday December 11 2006, @09:10AM
      • Re:Cell Phone by esnible (Score:2) Monday December 11 2006, @10:33AM
  • Here's the reason. The straight dope. by NerveGas (Score:2) Sunday December 10 2006, @11:57PM
  • Why does it matter? by Richard_J_N (Score:2) Monday December 11 2006, @12:00AM
  • Oblig. Simpsons Quote by dreamlax (Score:1) Monday December 11 2006, @12:16AM
  • My guess: Mostly software by aztektum (Score:2) Monday December 11 2006, @12:28AM
  • Restart Time by KrayzieKyd (Score:1) Monday December 11 2006, @12:36AM
  • 10 seconds by Frozen Void (Score:1) Monday December 11 2006, @12:38AM
  • Why shutdown? by Calyth (Score:1) Monday December 11 2006, @12:39AM
  • Amiga 1200: 7 seconds by rbgemini (Score:1) Monday December 11 2006, @12:40AM
  • Driver Initialization, and Hardware Pairing by TheNetAvenger (Score:2) Monday December 11 2006, @12:42AM
  • In my DOS days I used a RAM drive by i)ave (Score:2) Monday December 11 2006, @12:44AM
  • Logon Time by crossmr (Score:2) Monday December 11 2006, @12:45AM
    • Re:Logon Time by Ashtead (Score:2) Monday December 11 2006, @04:22AM
  • The way through is forward by Dasher42 (Score:2) Monday December 11 2006, @12:50AM
    • 1 reply beneath your current threshold.
  • quicker boot times by no_space_in_time (Score:1) Monday December 11 2006, @01:05AM
  • Tuning startups in *nix systems. by popeyethesailor (Score:2) Monday December 11 2006, @01:14AM
  • Harddrive spin up times by Necoras (Score:1) Monday December 11 2006, @01:18AM
  • TV? by TheShadowzero (Score:1) Monday December 11 2006, @01:33AM
  • Resource contention (Score:3, Insightful)

    by myowntrueself (607117) on Monday December 11 2006, @01:34AM (#17191370)
    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.
  • Weeeeell..... by Count Fenring (Score:1) Monday December 11 2006, @01:50AM
  • The User is a Peripheral by timminator (Score:1) Monday December 11 2006, @01:52AM
  • computer boots take awhile by mabu (Score:2) Monday December 11 2006, @02:01AM
  • Non-VOlitile Ram by sc0p3 (Score:1) Monday December 11 2006, @02:07AM
  • nobody cares by yacc143 (Score:1) Monday December 11 2006, @02:07AM
  • Slow startups? by Chris Tucker (Score:2) Monday December 11 2006, @02:11AM
  • Robson Technology by sameerdesai (Score:2) Monday December 11 2006, @02:20AM
  • Slow BIOS by mackyrae (Score:1) Monday December 11 2006, @02:22AM
    • Re:Slow BIOS by vidarh (Score:2) Monday December 11 2006, @03:28AM
  • Linux Bios will help by XB-70 (Score:1) Monday December 11 2006, @03:03AM
  • They don't have to. by bill_kress (Score:2) Monday December 11 2006, @03:10AM
  • Long boot == OS problem by renoX (Score:2) Monday December 11 2006, @03:19AM
  • Have your cake and eat it too? by Wizard052 (Score:1) Monday December 11 2006, @03:29AM
  • The BIOS is /NOT/ where the delay is.. by cheros (Score:2) Monday December 11 2006, @03:30AM
  • incredibly long startup time by XO (Score:2) Monday December 11 2006, @03:30AM
  • performing tasks in parallel by sentientbrendan (Score:2) Monday December 11 2006, @03:34AM
  • establishing communciation protocols by c60chemist (Score:1) Monday December 11 2006, @03:40AM
  • TinyXP! by crhylove (Score:2) Monday December 11 2006, @03:52AM
  • the problem is physics by swell (Score:1) Monday December 11 2006, @03:53AM
  • I fail to see the problem by Timberwolf0122 (Score:1) Monday December 11 2006, @04:04AM
  • Plan9 by shish (Score:2) Monday December 11 2006, @04:23AM
  • UNIX can boot fast by systemBuilder (Score:1) Monday December 11 2006, @04:26AM
  • why is this news ? by gonzoxl5 (Score:1) Monday December 11 2006, @04:47AM
  • Dependency Tracking and a Alternative by logicnazi (Score:2) Monday December 11 2006, @04:58AM
  • Apple by Tom (Score:2) Monday December 11 2006, @05:09AM
  • We had that already, guys! by Angstroem (Score:2) Monday December 11 2006, @05:12AM
    • 1 reply beneath your current threshold.
  • Disk On Module and RAM Disks by Flain (Score:1) Monday December 11 2006, @05:34AM
  • Stop making excuses by martin_the_geek (Score:1) Monday December 11 2006, @05:46AM
  • Install DOS by Zaatxe (Score:2) Monday December 11 2006, @06:35AM
  • Booting: artifact from the last millenium by j.leidner (Score:2) Monday December 11 2006, @07:01AM
  • the appropriate response question by v1 (Score:2) Monday December 11 2006, @07:09AM
  • PCs Aren't The Only Ones by Wingsy (Score:2) Monday December 11 2006, @07:23AM
  • Differences matter. by Tei (Score:1) Monday December 11 2006, @08:21AM
  • JeffK by daybot (Score:1) Monday December 11 2006, @08:23AM
  • Welcome to LinuxBIOS by Antique Geekmeister (Score:2) Monday December 11 2006, @08:25AM
  • You ask too many questions! by Micklewhite (Score:1) Monday December 11 2006, @08:37AM
  • Microsoft Bootvis (Score:3, Informative)

    by xyombie (896794) on Monday December 11 2006, @09:06AM (#17193666)
    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 [softpedia.com] This utility also has some whitepapers with advice on what you can do to speed up your boot times.
  • Dane Cook Reference by paultyngnet (Score:1) Monday December 11 2006, @09:36AM
  • Don't feel so bad, In a distant future by Provocateur (Score:1) Monday December 11 2006, @09:42AM
  • Boot Times on my hardware by gordguide (Score:2) Monday December 11 2006, @10:05AM
  • boot times? by hackershandbook (Score:1) Monday December 11 2006, @10:12AM
  • Solution!!!! by cephus440 (Score:1) Monday December 11 2006, @10:14AM
  • IMO by wilgibson (Score:1) Monday December 11 2006, @10:22AM
  • blast from the past by bushki3 (Score:1) Monday December 11 2006, @10:32AM
  • Mine loads up ready to go in less than a second! by KatchooNJ (Score:1) Monday December 11 2006, @10:59AM
  • Anyone else here remember ROM? by the Gray Mouser (Score:1) Monday December 11 2006, @11:00AM
  • Solid state ftw by kronocide (Score:2) Monday December 11 2006, @11:03AM
  • To compare this to a TV... by Rhipf (Score:1) Monday December 11 2006, @11:13AM
  • Hearken back to the 80s... by jonfullmer (Score:2) Monday December 11 2006, @11:13AM
  • Follow the Money by ke4roh (Score:2) Monday December 11 2006, @11:15AM
  • Answering the question by Hushpuppy (Score:1) Monday December 11 2006, @11:26AM
  • The boot speed problem (Score:3, Insightful)

    by Targon (17348) on Monday December 11 2006, @11:45AM (#17195908)
    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 drive
  • Try your Cell Phone by xmas2003 (Score:2) Monday December 11 2006, @12:05PM
  • Seek time by ksattic (Score:1) Monday December 11 2006, @12:07PM
  • OS/2 is a slow booter... by dtjohnson (Score:2) Monday December 11 2006, @12:12PM
  • AmigaOs 3.1 is better than Windows XP and Linux by erkan_o (Score:2) Monday December 11 2006, @12:38PM
  • Common problem by BigLinuxGuy (Score:2) Monday December 11 2006, @12:43PM
  • don't boot by CranberryKing (Score:1) Monday December 11 2006, @01:31PM
  • StandBy by Rac3r5 (Score:2) Monday December 11 2006, @01:54PM
  • Boot up speed with Microsoft by benjamyn999 (Score:1) Monday December 11 2006, @02:00PM
  • For shame Slashdotters! by gosand (Score:2) Monday December 11 2006, @02:14PM
  • This thread by DaveJay (Score:2) Monday December 11 2006, @02:39PM
  • We need a new tag by Magnet Steve (Score:1) Monday December 11 2006, @02:41PM
  • Embedded Systems by Brandybuck (Score:2) Monday December 11 2006, @02:46PM
  • Because computers are complicated (Score:3, Insightful)

    by cgreuter (82182) on Monday December 11 2006, @03:39PM (#17199306)

    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.)

  • Because Windows is crap by thoglette (Score:1) Monday December 11 2006, @05:18PM
  • Slow XP boot - it's the XP networking by rdholtz (Score:2) Monday December 11 2006, @10:44PM
  • You call that slow??!! by 5plicer (Score:1) Tuesday December 12 2006, @06:26AM
  • My Mac (Core Duo) takes-- 10 minutes to boot! by sfermigier (Score:1) Tuesday December 12 2006, @03:38PM
  • er, Mac OS X, out of the box by bandmassa (Score:1) Tuesday December 12 2006, @08:42PM
  • instanst boots by bwogowly (Score:1) Wednesday December 13 2006, @12:22PM
  • my REMOTE CONTROL boots up by ClintJCL (Score:1) Thursday December 14 2006, @03:39PM
  • Re:30 seconds to startup? by Architect_sasyr (Score:1) Sunday December 10 2006, @09:18PM
  • Re:Think about the majority of users by PSXer (Score:2) Sunday December 10 2006, @09:38PM
  • Re:If I was going to ask by amRadioHed (Score:1) Sunday December 10 2006, @09:47PM
  • Re:I had this idea as well. by Anonymous Coward (Score:1) Sunday December 10 2006, @09:58PM
  • Re:Dvorak wrote about this year and years ago... by virg_mattes (Score:2) Monday December 11 2006, @12:05AM
  • Re:Why turn off in the first place? by Bambi Dee (Score:2) Monday December 11 2006, @12:46AM
  • Re:BeOS ? by The Master Control P (Score:2) Monday December 11 2006, @05:52AM
  • 48 replies beneath your current threshold.
(1) | 2 | 3