Why Intel Wants BIOS Dead 65
An anonymous reader writes "This brief, readable whitepaper by Brian Richardson, a product manager at BIOS-vendor AMI, examines the history of BIOS firmware and explains why chipmaker Intel has invested much time and effort to create and promote a firmware framework to replace BIOS. Why would a chip company care about firmware? Read Richardson's paper about the 'Evolution of BIOS: EFI, the Framework, and beyond' to find out."
For the lazy... (Score:5, Informative)
Note that, despite the hyperbolized title of the Slashdot summary, Intel doesn't want the BIOS dead. They don't have any problem with the concept of a BIOS, they just want the current firmware standard to evolve to better meet the needs of today's technology.
Re:For the lazy... (Score:5, Insightful)
For values of "today's technology" equal to "Microsoft's latest DRM systems."
Re:For the lazy... (Score:4, Informative)
Re: why has Intel killed Alpha 21264? (Score:1, Informative)
I should go to use Alpha systems, but it's dead, it was assassined by Intel Corp.
Mea culpa.
Re:For the lazy... (Score:1)
... or the wicked?.. (Score:3, Insightful)
Re:... or the wicked?.. (Score:2, Funny)
When I was doing it
Mince (if you don't know Mark of the Unicorn's
excellent EMACS clone then you would have killed
for it when I was losing my sight in front of a
TeleVideo TV925 (still working until 2000)
Yeah. It is basic input output system. But that was
too much for many developers (coughs and giggles).
The "adaptable p-system" for the UCSD p-system
made it even more simple. You still needed brains
to do an SBIOS port - especially if the hardware
was (as it was a
Re:... or the wicked?.. (Score:1)
Help. I'm being replicated here!
Re:... or the wicked?.. (Score:2)
Re:... or the wicked?.. (Score:1)
Yep, and the documentation rocked too. But don't *ever* try to write a buffer gap editor. Out by one is the least of your problems...
I always wonder what else happened to the guy who wrote that. I know he did a lot of MIDI music stuff on the Mac, but he's long disappeared off the radar.
Anyone know what happened?
Re:... or the wicked?.. (Score:2, Funny)
Oh, puleeze. That's more bogus (boguser?) than a Dan Rather news report.
Do you even know what BIOSs did on CP/M systems?
18 years ago, in 1976.
OpenFirmware (Score:5, Insightful)
Re:OpenFirmware (Score:2)
Re:OpenFirmware (Score:5, Informative)
There is absolutely no market pressure whatsoever to do so.
As long as there is either influence or money to be made on BIOS, and no pressure to move to an open standard, then none of big players will move in that direction.
I realize that what I just said was obvious, but no one has said it yet (at the time of this writing).
Re:OpenFirmware (Score:1, Funny)
That's all I had to say. I'm done now.
Re:OpenFirmware (Score:4, Informative)
OpenFirmware apparently has some fans because Apple and Sun use it. But OF is just a means to an end, and EFI accomplishes the same objectives. The best thing for Apple/Sun customers would be if they adopted EFI and became truely compatible with Intel hardware standards, fulfilling the promise made when they adopted PCI/AGP.
Re:OpenFirmware (Score:2)
Well, except of course for the CPUs with entirely different instruction-sets...
Re:OpenFirmware (Score:2, Informative)
Re:OpenFirmware (Score:3, Interesting)
I'd say OpenFirmware has fans because it's been doing most of what EFI promises to do 'real soon now' since the late '80s, and has been doing it as an IEEE standard for a decade.
And of course, there's the fact that OpenFirmware is still the only firmware standard out there with it's own official theme song [sun.com]. Ha!
Re:OpenFirmware (Score:1)
I don't understand why legacy 16 bit code cannot be loaded on demand from a disk or flash for legacy boot while using new protected mode boot for a modern OS. Those who need the old code for compatibility simply turn it on in the bios menu.
Re:OpenFirmware (Score:5, Informative)
also, intel claims that it took them "hundreds of man years" to do EFI, while it took a friend of mine and me (basically) the spare time of about 1.5 years to implement most of OF.
see http://www.openbios.org/ [openbios.org]. (and yes, we're to busy to update the website)
Re:OpenFirmware (Score:2)
Re:OpenFirmware (Score:1)
fire up a VM86 and run bochsbios or something like that in there.
it seems to be enough to run various windows versions with LB, so it should be enough for us, too..
otoh we currently tend to support new platforms, amd64 and ppc are the first two we've booted on. ppc is nice because it's already an OpenFirmware environment, but there are quite a few buggy implementations in the wild that we hope to replace.
currently we also
Read Richardson's? (Score:2)
Re:Where have all the pixels gone? (Score:1)
Where have all the pixels gone,
long time ago.
Where have all the pixels gone,
They've gone to Apple, every one,
When will we ever learn,
When will we ever learn.
Boot quicker? (Score:4, Insightful)
Most modern BIOS's boot very quickly. With a "normal" workstation setup with a single IDE hard disk and a CD-ROM drive, it often takes under three seconds before it starts to read the OS from the hard disk.
A new BIOS firmware won't help much in either of those cases. And if you have SCSI controllers and all that jazz, it will take just as long as before to detect all the drives.
I'm not saying that improving the BIOS isn't something that doesn't need to be done, but none of the features you mentioned will be improved.
Re:Boot quicker? (Score:1)
*COUGH*VESA*COUGH*
Re:Boot quicker? (Score:2)
Re:Boot quicker? (Score:1)
Re:Boot quicker? (Score:2)
Re:Boot quicker? (Score:1)
Use a non-craptacular video card. :)
Seriously though, I was always lucky enough that the video cards I owned back then (before I knew that there were different video cards. ^_^ ) ended up all being (after reading about them in the present) rather VESA complient.
EV4000 or 400 or whatever it was, yah!
I actually had good luck wi
Re:Boot quicker? (Score:2)
Re:Boot quicker? (Score:1)
That'd be it.
Actually, from what I last checked out (admittedly a bit out of date, G400), they still do!
Matrox does a lot of POS stuff, not to mention other markets that rely on lots of legacy software. VESA support is rather important for them.
It's DOS, not BIOS (Score:4, Insightful)
Vendors like Dell see the BIOS as a necessary evil. They pay BIOS developers big bucks to keep updating the BIOS for new motherboards. Occasionally, a new feature creeps in like USB keyboard or bootable CD support. To rip out all that legacy code (which no one has touched 15 years) would be a development and testing nightmare.
Of course, switching to Open Firmware would make more sense, but we'll never see that happen.
Re:It's DOS, not BIOS (Score:2)
And that won't be a problem for all the worlds bootloaders which _does_ and have to depend on the mode the computer is in when it starts ?
Re:It's DOS, not BIOS (Score:1)
The BIOS developers have all the power already. There are only a few companies out there that have BIOS development teams, and if they just got together and spec'd out a new bootloader interface, the problem would go away in a few years.
Re:It's DOS, not BIOS (Score:4, Informative)
SGI's BIOS-less PCs (Score:2)
SGI made two batches of PCs. Their first batch, the Visual Workstation 320 and 540 were dual and quad Xeons based on the architecture of their (MIPS/IRIX) O2 workstation. The 320/540 didn't have a traditional BIOS as you pointed out, instead it had an ARCS loader and a PROM, like their MIPS/IRIX workstations. To the end user, this meant a pretty boot screen with an option to go into an equally pretty pointy-clicky GUI "Settings" mode.
Because of this, the 320 and 540 worked best with
Re:It's DOS, not BIOS (Score:3, Informative)
Believe or not, millions of customers still use this stuff. Killing back-compat would be a sales disaster. It's not like Apple where they can force customers to run OS x.y.z (released yesterday).
On another level, there's the psychological factor. All the hardwar
Re:It's DOS, not BIOS (Score:4, Interesting)
Who in their right minds is going to buy a new PC and put such an old OS on it? If you need old versions of OS's around for testing, then keep a few old PCs to run them on. There is no point in keeping 16bit boot support around for hysterical raisons.
Re:It's DOS, not BIOS (Score:5, Insightful)
Who in their right minds is going to buy a new PC and put such an old OS on it?
Corporates who need to upgrade to a new server for performance, yet can't afford to spend huge amounts of money upgrading the applications to suit the newer OSes.
I'd be guessing you haven't worked in the large(ish) enterprise/corporate world. If you haven't, and haven't been exposed to custom applications, you probably aren't aware that hardware and the OSes to run the applications is a very, very minor cost when compared to the total costs of developing, deploying and supporting a custom application.
The great advantage of the existing PC architecture has been the fact that if your applications weren't performing fast enough, you could just throw newer hardware at it. An over-the-weekend upgrade could result in dramatic performance increases. Compare that to having to port an application to a new architecture, test it, fix bugs, and if it the opportunity was taken to improve it at the time by changing the way it worked, running training courses for users and support staff, all of which may take six to twelve months or more.
Continuing backward compatibility is probably the primary reason for the success of the PC architecture over the last twenty years.
Re:It's DOS, not BIOS (Score:1)
Yes, there will always be a need for legacy application support for exactly the reason you stated. But you can get your backwards compatibility with software emulators these days while still getting excellent performance and reliability. My guess is that those legacy apps were designed to run as efficient as possible on hardware that by today'
For Games of course (Score:2)
To run DOS games, of course! How else will you be able to run such great oldies like Civilization, Dark Sun, or even Leisure Suit Larry. Then there is Space Quest, Mega Traveller II, Life and Death, and many other titles, which simply do not exist on any other platform. Windows games these days are mostly of the 3D FPS kind and are rather boring. Linux has no games at all, except for those that can run in an emulator (if yo
Re:For Games of course (Score:2)
A lot of today's hardware should be able to emulate older hardware faster than the older hardware itself ran.
(OK, that last sentance was somewhat convoluted, but you know what I mean.)
Re:It's DOS, not BIOS (Score:3, Insightful)
We do it all the time at work. It's called Ghost. We don't have to install DOS, but we do have to be able to boot a DOS floppy. I guess there are Linux solutions available that'll boot from a CD or a floppy perhaps, but we standardized on Ghost...
Re:It's DOS, not BIOS (Score:1)
It will affect the boot code of all x86 OS's, not just old ones.
Every boot loader, master boot record bootstrap code and the boot sectors themself assume that the PC boots in 16 bit real mode.
Making the BIOS fully 32 bit protected mode prevents any existing OS f
Re:It's DOS, not BIOS (Score:1)
Re:It's DOS, not BIOS (Score:1)
> of Linux...
I know nothing in any Linux kernel that needs the BIOS. Older Linux kernels will boot perfectly well with newer bootloaders.
Re:It's DOS, not BIOS (Score:1)
Re:It's DOS, not BIOS (Score:1)
I smell DRM =( (Score:1)
Re:I smell DRM =( (Score:1)
Ugh. (Score:4, Insightful)
Worthless article. I could have gotten that from the Intel EFI press releases put out FOUR YEARS AGO.
Re:Ugh. (Score:1)
Uh. I think I'm missing something here. (Score:1, Troll)
early 80's and if by "BIOS" you mean that miserable
piece of shit that lives in ROM it was mostly only
capable of loading sector zero of the "whinnie"
(which is exactly what we did when it didn't).
(translation for newtimers: Winchester = hard disk.
"whinnie or winnie = hard disk right?).
So, why in name would you stick this thing in a ROM? It could have always lived and been loaded off the friggin disk. Do it that way and you get the
benefit of being able to up
How did God create world in 7 days (Score:1)