Intro To Intel's Next-Gen BIOS Architecture 36
An anonymous reader writes "This article introduces the Intel Platform Innovation Framework for the Extensible Firmware Interface (EFI), which is intended to provide an alternative to BIOS that will allow for faster booting, manageability, and additional features. According to the author, there has been rapid evolution of the personal computer platform since the 1980s. These advances have included order-of-magnitude increases in performance, ease-of-use, storage capacity, and connectivity. But there is one element of the PC that has not changed for the past 23 years -- namely, the BIOS (basic input/output system)."
Why is that bad? (Score:5, Insightful)
Re:Why is that bad? (Score:5, Interesting)
The fun thing about Openboot is that it's in Forth:
On the Openboot prompt you can do this:
$ 42 69 +
and it will spit out
$ 111
Comment removed (Score:5, Informative)
progress? (Score:5, Funny)
What?! When did this happen and why wasn't I told? Time to trade in the vacuum tubes
Re:progress? (Score:4, Funny)
Re:why? (Score:5, Informative)
One of the biggest steps in moving from that 1-2 minute bootup time on a PC is getting rid of the 10 or so seconds we spend letting the BIOS do its thing.
Why shouldn't you hit the "on" button and see the logon screen instantly? With more and more advances like EFI and solid state storage this might be closer than you think.
Re:why? (Score:1, Informative)
Re:why? (Score:4, Informative)
Presumably you mean locking out with something other than EFI, given that Linux supports EFI, as this ArsTechnical article notes [arstechnica.com] ("Nevertheless, one thing is certain: Linux already runs on EFI boxen, so this isn't some evil ploy to kick Linux off of the PC.")
Faster Booting? (Score:1)
Re:Faster Booting? (Score:2, Insightful)
Re:Faster Booting? (Score:2)
Re:Faster Booting? (Score:2)
When I was a lad, we had computers which would boot instantaneously.
Boo... Hiss... (Score:2, Flamebait)
Re:Boo... Hiss... (Score:4, Insightful)
Well, I think the answer's obvious. The same reason that drug companies scorn rain forest treatments and marijuana: because it can't be patented.
Mama told me only buy 100% IBM compatible (Score:4, Insightful)
Seriously though, it seemed to me that at first this should break backward compatability but why couldn't BIOS emulation be plugged in as an EFI driver? All it has to do is provide the same software interrupts and it wouldn't even have to be loaded unless your OS needs BIOS to boot. Just because this "framework" isn't natively backwards compatible doesn't mean it couldn't be made backwards compatible.
Re:Mama told me only buy 100% IBM compatible (Score:5, Informative)
Re:Mama told me only buy 100% IBM compatible (Score:2)
Apparently all an anonymous troll must do to whore karma is to tell someone else to to RTFA and pretend to point them to the right spot. And since the moderators don't bother to look... TADA! +5 informative. Sheesh.
Re:Mama told me only buy 100% IBM compatible (Score:1)
Really? Figure 3 has a black box that says "Compatibility Support Module". And then a blue box on top of that saying "Legacy OS Loader". And then the text above the figure says "In addition, the Framework provides support for legacy OS interfaces via a set of drivers."
I think that's you're looking for? That Compatibility Support Module must be a BIOS emulation layer.
Re:Mama told me only buy 100% IBM compatible (Score:2)
Surely this brings DRM to life (Score:5, Insightful)
In fact, I really can't believe that DRM won't be built into whatever replaces the BIOS chip.
Course maybe I'm i'm just paranoid...
Re:Surely this brings DRM to life (Score:4, Informative)
Re:Surely this brings DRM to life (Score:1)
Re:Surely this brings DRM to life (Score:2)
Re:Surely this brings DRM to life (Score:5, Informative)
You can have a DRM-free EFI implementation (see Itanium systems now shipping)
DRM and EFI aren't directly related at all -- although they will both become mainstream at about the same point in time.
Some thoughts... (Score:3, Informative)
Since OpenFirmware is also totally programmable, does that mean that OF could emulate EFI?
It'd be interesting to see if future video cards decided to support EFI instead of x86-specific BIOS code. One of the big problems with getting video cards on the Mac is that they use x86 BIOS code which means that vendors need to make two versions, one PC and one OpenFirmware, and since the PC market is so much bigger the OpenFirmware version is usually 2-3x as expensive (and because of the development effort in making the OpenFirmware version, ATI et al do whatever they can to prevent people from just flashing the x86 version of the card with the OpenFirmware firmware).
It sure would be nice to not have to pay $200 for the Mac version of a $75 Radeon...
Oh, and better yet: (Score:1)
Do we need faster booting? (Score:2, Funny)
Servers (Score:1)
But while your server is booting, it's not making money for your company.
So, the first phase is security... (Score:2)
Intel mentions (about the "Security" phase) here [intel.com] that:
The objective is to ensure that the first code executed by the processor is trustworthy and that this code has sufficient resources in and of itself to determine the trustworthiness of any subsequent code. What "authenticate" and "trustworthy" mean can evolve over time and across platforms
Trustworthy [slashdot.org] computing [slashdot.org] anyone?