Slashdot Mirror


New Phoenix BIOS Starts Windows 7 Boot In 1 Second

suraj.sun excerpts from a tantalizing Engadget post: "Phoenix is showing off a few interesting things at IDF, but the real standout is their new Instant Boot BIOS [video here], a highly optimized UEFI implementation that can start loading an OS in just under a second. Combined with Windows 7's optimized startup procedure, that means you're looking at incredibly short boot times — we saw a retrofitted Dell Adamo hit the Windows desktop in 20 seconds, while a Lenovo T400s with a fast SSD got there in under 10."

30 of 437 comments (clear)

  1. BIOS by sopssa · · Score: 5, Interesting

    That is indeed really fast boot to desktop. I like it how it shows the Windows loading screen almost immediatly too.

    This also brings a new friend for F5 hitting. To get to the bios menu you'll be smashing F12 as fast as you can during boot.

    But the article is a little low on details of optimizations. As I've understood, BIOS isn't really that complicated nor does it do any heavy calculations. It basically just brings hardware up and tests it, which takes most of the time (not that the 5-6 seconds is so long wait anyway). So have they optimized something else, or are they just skipping those tests?

    1. Re:BIOS by gmack · · Score: 3, Funny

      I wonder when they will get around to to doing this on servers. I have some that are pushing 5 minutes before the OS even loads.

    2. Re:BIOS by fuzzyfuzzyfungus · · Score: 5, Informative

      Could be a while. Given how infrequently most servers are rebooted, and how having at least a backup, better a hot spare, or better still on-line redundancy for servers you actually care about is fairly standard, there probably isn't nearly as much demand.

      Also, I suspect, more of the server delays have to do with real needs(notably staggered spin-up of drive arrays) or coordination issues between vendors(your server manufacturer can't do much about how much time a 3rd party RAID controller's option ROM decides to waste once it takes over, and even integrated controllers are usually just 3rd party stuff with some degree of rebadge).

      You'll probably actually see fast boot sooner in the cheap seats, which are much more likely to just be a basic business box relabeled as a "pedestal server" or reboxed as a cheap 1/2U and will thus be able to borrow the fast boot stuff directly from the consumer lines. That is also where servers are much less likely to be backed by any serious redundancy, which would make coming up quickly more of a selling point.

    3. Re:BIOS by WoLpH · · Score: 3, Insightful

      5? WIth a nice raidcard, full memory check and some other POST tests I've seen them easily go over 10 minutes. Some were definately close to 15 minutes from my experiences.

      The question here is, what will you trade for this? Faster boot probably means something will be skipped.

    4. Re:BIOS by dolphinling · · Score: 5, Informative

      It's not really all that fast. With coreboot there's an option to flash a kernel directly to your bios chip, and skip bios and bootloader entirely. Makes kernel upgrades a pain, of course, but they got wall time from poweron to a working linux shell down to three seconds.

      --
      There are 11 types of people in the world: those who can count in binary, and those who can't.
    5. Re:BIOS by fuzzyfuzzyfungus · · Score: 3, Insightful

      I'm sure that there is some slack in the process, largely because POST times aren't a huge point of competition; but, until SSDs take over, there will be real physical limits on how much parallelizing you can do.

      With HDDs, especially the very fast ones, spin-up current is substantially higher than operating current. If you have a bunch of them in the same place, you either have to massively overspec the 12volt rail, or just stagger the spin-ups and do them in batches. Each drive can only spin up so fast, and you can only be sure they are all working after they have all spun up.

    6. Re:BIOS by __aamnbm3774 · · Score: 5, Interesting

      Computers are lightning fast compare to a few years ago, there should be no need to 'poll hardware, wait 3 seconds, test next piece of hardware'.

      If properly parallelized and you remove all the pointless Waits, a BIOS check should be damn-near close to immediate and still manage to check everything.

      BIOS writers probably figured, eh, so what if it takes 10 seconds or so, thats still pretty quick, and never rewrote their crappy legacy code.

    7. Re:BIOS by TheLink · · Score: 4, Interesting

      Actually you'd think most people would want servers that are infrequently rebooted to come back up really fast.

      But yeah, you can't spin up that many drives at once. I've heard a server where the drives were making up and down "pitch" changes during boot up... Not good :).

      --
    8. Re:BIOS by clone53421 · · Score: 5, Insightful

      Nah. I'd tend to agree with GP. If you're a critical service, you want on-line redundancy, so you roll over immediately and it doesn't matter how long the second server takes to reboot. If you're not critical and you don't have redundant servers, 5 minutes of down-time probably isn't much worse than 1... you just have to schedule it at an off-peak time.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    9. Re:BIOS by pjr.cc · · Score: 5, Interesting

      Actually, how often it boots and fast it boots are often small considerations - depending on where you sit.

      Consider a file server that crashes and reboots twice a year and takes 5 minutes to come back up... thats 99.998% availability and from an infrastructure perspective thats pretty dang awesome.
      From a helpdesk point of view, they'll suffer one heck of a beeting everytime it goes down and that'll be all they remember of the server.
      Same goes for the users, all they'll remember is the 5 minutes it went down when half the company was doing something important.

      Consider active directory though (or any kind of multi-master replicated service) - again, your talking about a server thats really not doing anything terribly difficult, but unlike the file server if it goes down no ones likely to notice. On top of that your often more concerned that the server will come up working then how quickly.

      As for noise, well the good ol e450 from sun fully stacked with 20 15k disks (not to mention its in-built fans) used to make very amusing noises as it came up and some of the time it went down was because the disks managed to disconnect from the backplane (and you could hear the difference if you were around it during a boot often enough) - a good hard whack and it was sorted. Wondefull little machines those

    10. Re:BIOS by grub · · Score: 3, Funny

      You have a computer that's not doing anything?

      Weirdo!

      --
      Trolling is a art,
    11. Re:BIOS by poetmatt · · Score: 3, Insightful

      Not really, the magic is in the wording. "Start loading the OS within 1 second" means it's just bypassing a whole lot of the network checks. The average BIOS starts loading the OS within about 1.5 seconds, so this isn't exactly a huge difference.

      This isn't even a windows thing or a linux thing, as it's strictly about how fast the bios passes to loading the OS from the hard drive.

    12. Re:BIOS by kimvette · · Score: 4, Insightful

      You're not going to get that kind of uptime from a Windows box even without problems, thanks to patch tuesdays. Of course, it depends on how downtime is defined. If you use Microsoft's definition, "scheduled maintenance windows" are not classified as down time, but the rest of the world defines such things as down time. This is how they skewed the numbers to get such high uptime statistics for their "get the FUD" campaign.

      without redefining down time like Microsoft does, you will never achieve that kind of uptime on Windows unless a) the box NEVER get infected b) you NEVER install the Windows updates and c) you NEVER change the configuration or change/update any software.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    13. Re:BIOS by Xest · · Score: 3, Insightful

      Do you actually read the patches that come along on patch Tuesday or do you just mindlessly install them?

      If you did the former, you'd see you don't actually need to install them and reboot every Tuesday, you could simply queue them up until there's a critical patch. Some you don't even need to install at all, if there's a critical flaw in IIS but you haven't got the IIS service enabled and never intend to, it's not worth rebooting the server over.

      You're making the mistake a lot of bad admins make- assuming you need to install the latest and greatest the second it's there. You don't, you only need to install patches to fix issues you're having or to fix security flaws that actually effect you. Yes this means you actually need to understand security and be able to judge whether a particular security flaw is exploitable in your situation or not.

      Regardless, what it comes down to is this, if you're having to reboot your servers more than a few times a year then you're not running a network as well as an IT professional really should do.

    14. Re:BIOS by operagost · · Score: 5, Insightful

      When making claims for availability as a service provider, scheduled maintenance is NOT counted in "the nines". You are making a guarantee of reliability, not uptime per se.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
  2. yeah, but... by jollyreaper · · Score: 5, Insightful

    After you see the desktop it's another minute for all the system tray crap to load. And if you're stuck with corporate antivirus? May as well throw some cinderblocks in the trunk of that nice sportscar and watch it do 0 to 60 like an arthritic Ford Pinto.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:yeah, but... by LordKaT · · Score: 3, Insightful

      ... but if you're building a computer that requires a fast startup time - like an in-car PC - 10 second startup time is a godsend.

    2. Re:yeah, but... by gbjbaanb · · Score: 3, Insightful

      Marketing:

      Windows now boots (the bios) in under a second giving you a faster user experience (but a usable desktop in roughly 10 minutes)

      Linux boots (to a usable desktop) in 25 seconds.

      Reading without the bits in brackets, which do you think is best? That's what marketing is all about.

  3. I have an idea by eclectro · · Score: 3, Funny

    If they could get rid of the vacuum tubes, Windows could turn on instantly.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  4. It will also "start to boot" Linux in 1 Second! by AftanGustur · · Score: 3, Interesting

    Great BIOS!

    But there is no special relationship between this bios and Windows 7, meaning that Linux can't also start-to-boot in 1 second!

    The Upcoming Ubuntu 10.04 is going to start up in 10 seconds, meaning that from you hit the power button until you have the system ready are only 11 seconds on this system.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    1. Re:It will also "start to boot" Linux in 1 Second! by AndrewNeo · · Score: 3, Funny

      Hey, now, nobody asked for a car analogy just yet!

  5. I don't understand the obsession... by IANAAC · · Score: 5, Insightful
    I don't understand the obsession with short boot times.

    Most of us keep our machines running all the time. I would think a quicker return from suspend or hibernate would be more useful.

    1. Re:I don't understand the obsession... by petes_PoV · · Score: 5, Insightful
      And if a PC booted in sub 1-second, more people would switch off and stop wasting power - and then marvel at the savings they make.

      The two reasons for ever-on PCs is either when the user doesn't like to wait the (in my case) minutes for the boot sequence to run through: whether that's Linux or Microsoft, it's far too long.
      The second reason is when they're running stuff in that background: a server or data collection, or just a long download,. Obviously in this case, faster booting won't help but ignoring these power-users (which is probably a big proportion of the /. base, so there's no need to identify yourselves - I get it), if it gets a few million more PCs turned off then it's a good thing.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  6. Combine it with Moblin by Lemming+Mark · · Score: 4, Interesting

    Intel's Moblin boots incredibly fast. Their early prototypes got to desktop in 5 seconds. Here's a video of Moblin 2.0, possibly taking a bit longer than that but it's also probably a nicer desktop ;-)

    http://www.youtube.com/watch?v=LqmuPFZ1RWo

    Moblin's aim, AFAIK, is to get you to a full *usable* desktop as quickly as possible. So unlike what Windows (unless they've improved this since XP, when I last checked!) and some Linux distros do you don't get your quickly loaded desktop bogged down by loads of services starting in the background. You get there, you're done (although you may still have to wait for the network to connect but whatever you do won't be wallowing whilst other stuff loads).

  7. Hilarious video by blind+biker · · Score: 5, Insightful

    "Don't take my word for it, take Microsoft's word" !!!

    I think I'm going to trust a random schmuck any day rather than Microsoft.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  8. Fast by Wowsers · · Score: 3, Funny

    Boot Windows in 1 second. That's got to be a record time in how frustrated people are with Windows that they want to put the boot into it THAT fast!

    --
    Take Nobody's Word For It.
  9. Re:moderation goof by EdZ · · Score: 3, Interesting

    After running Windows 7 for a while, one of my favourite things has been not needing to restart for installing updates. I've gone weeks on Vista with the "please restart to complete updating" message popping up periodically because it's just too much hassle to note down everything I have open and arranged, pause or cancel any running operations (if possible), then restart everything afterwards. This can take a good half an hour start to finish, which usually gets traded for half an hour of doing something useful. Hopefully, this should at least mean more people will keep Windows 7 up to date, even if it's just that average users will never even notice the automatic update process and thus never get annoyed and turn it off.

  10. Ubuntu 9.10 + SSD = 5 seconds boot by Graftweed · · Score: 4, Informative

    For the record, the upcoming Ubuntu 9.10 already boots in 5 seconds using a SSD.

  11. Beeting by camperdave · · Score: 5, Funny

    From a helpdesk point of view, they'll suffer one heck of a beeting everytime it goes down...

    Arg! Support says the server's down again. Let's throw beets at them!

    --
    When our name is on the back of your car, we're behind you all the way!
  12. My computer boots in less than 2 seconds by RonMcMahon · · Score: 3, Insightful

    How ironic it is that my 25 year-old Commodore 64 still blows the pants off what is touted as 'fantastic' today. Even my Atari 800 boots in less than a second. My MacBook 165 boots in about 8 seconds and powers down in 2... I have an HP DV8000 notebook running Windows 7 that boots in 'just minutes' ahh progress...sometimes you CAN beat it.