The fact that it takes seconds to probe and initialize the hardware is totally unnecessary, because any modern OS worth its salt ('BSD, Linux, Mac OS, Windows) will probably do it itself. It is still so because PC hardware manufacturers prefer to retain status quo and not fix what is not broken. This is so with many other things in PC architecture, as well. I.e. take the ATX power connections: http://en.wikipedia.org/wiki/ATX. We could be using just one voltage (+12V or other) going to the motherboard long ago. It would simplify electrical design, thereby improving efficiency, thereby simplifying cooling and lowering noise; and lowering costs in the process. But the manufacturers are content with the status quo. If nothing else, the hint that it is the right thing to do is that Google does it: http://news.cnet.com/8301-1001_3-10209580-92.html, search for "Gigabyte".
The good part is holding the option key and getting a reasonable environment to choose a startup disk.
My mac is the only computer I've ever had that can boot off a clone of my internal disk stored on a USB extrenal disk. This has saved my ass more than once.
Back when I did TA tech teaching there were many, many student movie projects saved due to target disk mode. Too bad that FireWire is depreciated in favor of USB.
I'm no English major by any stretch, they never teached us grammar at school ;0)
My take: Deprecated is also used in computing to refer to the current status of a particular service or part (e.g. of a program or OS). "Parallel port printing is deprecated" means "Parallel port printing is 'no longer going to be supported going forward and likely to be removed completely'". Strictly yes it was deprecated as a completed action in the past but the status is that it is deprecated now.
Even current macs use EFI 1.1. UEFI 2.3 is the current version of the standard, and as yet no macs are even using 2.0 to my knowledge.
That said, there is a huge difference between any version of EFI and BIOS boot times. But keep in mind, we are not talking about the time to boot the OS, but the time it takes for the OS to start booting. Think all the time wasted in your typical BIOS-based boot on hardware checks, post screens, etc.
The cheapest 256GB one on newegg costs about what I pay a month for rent. I must ask, though, why in the world do you need 512GB for your boot drive? The 32GB in my HTPC was 70 USD and is amazing and plenty. My main Windows desktop only has 100 GB used out of 640 (hdd obviously).
My laptop only has one hdd bay. It would be a wasteful to use SSD space for my media collection and big app installs, but the alternative of having an external hdd hanging from the laptop all the time would be a net step backwards as far as I'm concerned.
My media collection is on my media server. That's got 4x1T+4x1.5T drives in ZFS RAIDZ: a little too much to fit on a laptop. Laptops can get away with ~80G, just about, for Windows 7, and probably less with other OSes. But probably something like the C300 (256G) would be a better choice.
Waking my Windows 7 desktop from sleep is almost instant. It takes longer for my LCD monitors' backlights to flick on than for the login screen to appear.
I know plenty of people are happy with Windows 7 and Vista but with me Windows has such a bad history of crashing/hanging while coming out of sleep/hibernation that I can't trust it.
Oh, I love Ubuntu and am never happy with anything but, but Windows Vista/7 have parity with Macs on resume, and way outpace Linux (if only because the hardware is built for Windows.)
My boss' Vostro was inexplicably hanging on logout/login, that seems to have corrected itself after a few forced reboots. (And I've had that experience a few times on all OS's, including OS X.) Actually, I can't remember it for Linux, but Ubuntu is much less careful about shutting down gracefully than Mac/Windows.
I don't think it's an issue anymore -- every modern machine I have right now (even a netbook running XP) is flawless coming out of sleep/hibernation. From my experience, the vast majority of windows laptop users almost never shutdown their computers.
I've had two machines: an HP DV5000 (AMD/ATI) model and a Macbook Pro. Both of them have not been reliable with sleep mode using a stock Windows XP/Vista install (plus drivers/updates). I haven't tried Windows 7 in sleep mode yet but it's not worth my time to risk losing work. I've only had OSX fail once due to a crash* in sleep mode in 2 years (and over a thousand sleep/wake cycles).
* I've had four failures to wake from sleep due to low battery in a 2 month span I was dealing with an old battery that was failing.
Solid state drives can boost boot time quite a bit, and there are plenty of metrics online to prove it. I suppose a bios upgrade could improve the time it takes to go from POST to the intial OS bootstrapping, but once you get to the OS loading, I don't see where the bios can make a difference? The OS load time seems to be the biggest bottleneck to me, which is where the solid state fast access times get their big wins.
Reminds me of a Science Fiction novel I read, where one of the characters was a starship based super-AI. At the bottom-most layer of software was an emulation of MS-DOS. In software, in the name of backwards-compatibility, our worse mistakes (almost) never die .
One of the more disturbing things in Portal is that GLaDOS stands for "Genetic Life-form and Disk Operating System." The whole plot of the game revolves around a malevolent and extremely advanced form of DOS.
Also reminds me of the "Programmer-Archaeologist" career Vinge described. And that humans' software had long used a low-level clock which was thought to commemorate the first moon landing. (A fair guess, but the epoch chosen was actually in January 1970....)
Well, BIOS is floppy disk's peer (same age), and it contains code for accessing floppy drive, and in many cases is most easily updated via floppy disk; so this part makes sense.
Though today if one is using floppy disk at all, it will most likely be a 3.5" 1.44 MB High Density version, which is much younger than original model that is BIOS peer (maybe it would be more exact to show older 5.25" floppy?) But in general, they belong to the same age.
Caveat Lector. Misleading title. This is not talking about OS boot speeds. This is is talking about the time from flipping the switch until the OS begins to load.
This is cool, though I think it might be late to the party. Doesn't everyone just suspend/resume these days? Not that it's zero value, but it would have been really noteworthy 5-10 years ago.