Slashdot Mirror


PC Makers Try To Pinch Seconds From Their Boot Times

Some computers are never turned off, or at least rarely see any state less active than "standby," but others (for power savings or other reasons) need rebooting — daily, or even more often. The New York Times is running a short article which says that it's not just a few makers like Asus who are trying to take away some of the pain of waiting for computers, especially laptops, to boot up. While it's always been a minor annoyance to wait while a computer slowly grinds itself to readiness, "the agitation seems more intense than in the pre-Internet days," and manufacturers are actively trying to cut that wait down to a more bearable length. How bearable? A "very good system is one that boots in under 15 seconds," according to a Microsoft blog cited, and an HP source names an 18-month goal of 20-30 seconds.

8 of 399 comments (clear)

  1. I don't understand. by cephalien · · Score: 5, Insightful

    Why this is still an issue in this day and age.

    For example, my Mac will go from startup to login in half the time of either Vista -or- Ubuntu (not counting what happens -after- login, but as far as applications go, they're fairly straightforward), but my TV will start in a second or two. So did my old Commodore 64.

    How is it that the more power we get, the -longer- this takes? And why is it that the solution always involves hardware makers? Maybe we need to look at how our operating systems are constructed instead of blaming the hardware itself.

    --
    If firefighters fight fire, and crimefighters fight crime, what do freedom fighters fight? - George Carlin
    1. Re:I don't understand. by PhantomHarlock · · Score: 5, Insightful

      BEos and it's original hardware was the last, best hope for a solid, no B.S. modern computer that was re-designed from scratch for maximum performance with pre-emtpive multitasking.

      I see it as a chicken and egg problem. The barrier to entry in the OS market is extremely tough because software manufacturers won't invest the time in porting their apps unless the hardware or OS is established, and that can't happen without the software. The OS market is well beyond it's infancy now, not that it's a good thing.

      The way I see it, it would have to get much, much worse than it is now for companies like Adobe to say "hey, lets throw our weight behind this new OS/Platform." For example, if MS completely bungled Windows 7, or whatever they are calling it these days. Two failed OS's in a row, and maybe it will finally make a dent in their market share. And I don't much like apple because their hardware prices remain artifically high, due to them being the sole provider for both OS and hardware. It doesn't help that MS also makes the world standard of office suites. They will always push their own OS with it first.

      The competitiveness of the PC hardware market is excellent, and many previously frustrating compatiblity issues have gone away with the advent of newer motherboards and slot standards, narrowing the hardware quality control and consistency between PC hardware and Mac hardware.

      PC hardware with a new OS would be great. Apple understandibly wants to control the hardware that Mac OSX runs on, because it's much easier to assure qualtiy and provide support that way. But that support comes at a cost. What we need is an OS that runs on generic hardware that is written from scratch for lean performance, by neither of those two vendors.

    2. Re:I don't understand. by davester666 · · Score: 5, Insightful

      Obviously, we must stop using using pansy C/C++/Java/Ruby/etc... languages and go back to writing everything in assembler. Then boot times will rock!

      Duh.

      --
      Sleep your way to a whiter smile...date a dentist!
  2. Startup Programs by mockidol · · Score: 5, Insightful

    There needs to be an industry wide effort to prevent startup bloatware. Why does windows let AIM install itself as a startup program without having the damn UAC complain that this is a protected area? Why does every HP come with 30 preinstalled programs in the startup? Startup items need to be protected in some way: Seriously, I love it if I installed a program and windows said, "Are you sure you want this program to start automatically with windows?" We should just kill the hardware comapnies for the bloatware they install for kickbacks.

    1. Re:Startup Programs by Waccoon · · Score: 5, Insightful

      Well, it would help if people didn't like them so much, or at least tolerate them.

      Look at Steam. I hate Steam with a passion on principle, because Valve forced people to install it, and it always ran on the computer even when Valve's games did not. To this day, I still have not installed HL2 or the Orange Box on my system, and I have remained very vocal about the forced installation of background tasks. Other people complained at first, but now, all I hear from people is how awesome Steam is and how they love buying things off it, and I should shut up about it. The fact that it is there all the time, constantly doing things in the background just doesn't phase them. After all, they can simply blame their 3-minute boot times on Microsoft.

      What about all the "helper" programs? Every time I install some kind of driver, there's about 3-5 system services that get added to my system. When I search for information about these services, the web pages I encounter tell me that the services are not required, but that they enhance performance, so I shouldn't disable them. Excuse me? Enhance performance? In what respect? What if I only use that part of my system once a day, but it adds about 75-100MB of data to my swap file on startup? If not done correctly, pre-caching can seriously slow down a computer, and I see that every day when I fix other peoples' computers. And yet, other people tell me I shouldn't complain about it?

      I stopped using Google Chrome when I found out that it installed an automatic updater with no way to disable it, short of hunting it down and deleting the main executable. Without deleting the file, Chrome just put it right back into active use again. Chrome also used to write about 1.5 gigabytes to my hard drive every time I started it up. Why? Well, that's part of the safe browsing initiative, where the browser downloads and installs a record of bad web sites. What if I have one of those flash drives? Will an app that writes several gigs of data to the drive every day wear it out prematurely? Do the commercial developers care?

      No, they don't... because home users don't care, either, or at least they don't know any better.

      Meanwhile, people still ask me to fix their computers all the time, and the only thing I can do to keep boot times under a minute is disable half their software. Then, their friends tell them to buy a Mac, and all the performance problems will go away. Is that why my Mac only has Apple software installed and takes 1.5 minutes to boot, whereas my XP system boots in 18 seconds with Apache and MySQL in the background?

  3. Usually the AV software the extends the time by mlts · · Score: 5, Insightful

    What I have noticed is that what is one of the major culprits in long boot times is antivirus software starting up and doing its integrity checks. Reduce this, and you will reduce times perhaps by five minutes on some machines. However, with Windows, I doubt AV makers could do it without reducing security though.

  4. When rebooting, shutdown time is important by ChameleonDave · · Score: 5, Insightful

    What really gets me is not just the boot time but the shutdown time. Especially because I often reboot (shutdown time + boot time).

    When I tell my PC to shut down, all it really needs to do is make sure that no files are currently being written to disk, force a dismount of all drives, and then cut the power. Everything else is bad programming, as far as I can see. Why does the network have to shut down? Why do a whole load of separate processes have to be given signals? Why does KDE need time to save settings (it should have already saved them in real time)?

    If the computer is not doing anything, a clean shutdown should take no more than a second, and yet it can take much longer.

  5. Re:So... by MPAB · · Score: 5, Insightful

    I don't mind boot time so much - what really gets on my nerves is when a machine comes on, pretends it's ready but is then maybe five minutes doing other stuff before you can actually use it while you stare at the screen and frustratedly try to click on things. That's especially bad in the roaming profile scenario you mentioned.

    That's perhaps the worst part, as most people that have no idea of how a computer works will start clicking on progran after program, thus starting yet another parallel process that adds up to the rest. And parallel processes take more than the same ones in series because of memory/disk seek times and the need to share a common pipeline.
    I always try to encourage people not to "start" after the screen appears, but after "the red light goes from always on to scarcely blinking". Of course most people ignore the advice and press things frantically till they end up CTRL-ALT-DELing and thinking it did the trick.