On mySimon: Cat Mate C20 Automatic Pet Feeder
BNET Business Network:
BNET
TechRepublic
ZDNet

By John G. Spooner
Posted on ZDNet News: Dec 30, 2003 12:00:00 PM

Intel and Microsoft are gearing up to move toward the first major overhaul of the innermost workings of the personal computer--the boundary where software and hardware meet--during 2004.

The companies will begin promoting a technology specification called EFI (Extensible Firmware Interface) as a new system for starting up a PC's hardware before its operating system begins loading, a process that kicks in every time a PC is switched on or restarted.

News.context

What's new:
Intel and Microsoft say it's time to ditch the outmoded BIOS, or basic input/output system, which for 23 years has served to start a PC's hardware before the operating system takes over. The companies say the Extensible Firmware Interface, or EFI, makes it simpler to add improvements to PCs and speeds up the booting process.

Bottom line:
Although many agree that the BIOS is out of date, a new technology isn't likely to be adopted until it's declared an industry standard. Intel and Microsoft will push for that, but with PC makers historically resistant to change, EFI is, if anything, likely to exist alongside BIOS for some time.

More stories on this topic

The pair will establish a forum to promote the specification as a standard. If EFI-based software is accepted broadly, it could prompt the first changing of the guard in preboot software in the history of the PC industry--even though some critics say the transition may take a while or may not happen at all.

Right now, the task of getting a PC's hardware ready to accept the operating system is handled by software called BIOS, or basic input/output system. While the BIOS was once relatively straightforward in its design, over the years it has morphed into a figurative bowl of spaghetti as it's been changed and updated to accept new technologies.

Advocates say EFI would make it simpler for companies to add improvements, while also enabling PCs to boot up faster.

"We've been through four OS generations and multiple bus generations (a system bus helps move data around inside a PC), but we're still on the first version of BIOS," said Mike Richmond, manager of platform software in Intel's Software and Solutions Group. "It's become, increasingly, a barrier to innovation in the industry."

The first EFI computer, a Gateway PC, went on sale in November. Others are expected to appear in 2004, with ever greater numbers coming in the following years. But not everyone is jumping on the EFI bandwagon. PC makers have been historically reluctant to change as their customers, especially businesses, often prefer stability. Hence the resilience of the floppy drive, despite many efforts to kill it off.

One of the largest BIOS software companies, Phoenix Technologies, says it's in no hurry to adopt EFI. The company, whose BIOS software is used by most of the world's largest PC makers, says it won't consider EFI until it becomes a standard. Meanwhile, Phoenix has developed its own potential BIOS replacement, dubbed Core Management Environment, for notebooks. It plans to add similar software for servers and desktops in 2004, company executives said.

EFI does have one thing going for it. Many industry players agree that something needs to be done, and soon, if PC makers want to continue to easily make transitions to new technologies.

"Realistically we're using a BIOS that consists of patches upon patches and extensions that go back to 1982. Something needed to be done to clean things up and to add functionality," said Dean McCarron, analyst with Mercury Research.

EFI for dummies
The EFI specification is essentially a preboot environment that allows a PC to conduct activities such as scanning for viruses or running diagnostics. Intel has used EFI to create a preboot software framework that can supplant the BIOS. The framework, called Platform Innovation Framework for EFI and sometimes referred to by the code name Tiano, allows PC makers to write preboot software modules, which are similar to Windows drivers, designed to get a PC's hardware up and running before handing off control of it to the operating system.

Intel and Microsoft will promote EFI as an industry standard by establishing a forum to assist others in adopting the specification. The forum will be officially announced within the next 90 days, Richmond said.

Intel believes promoting the specification as a standard will ultimately help PC manufacturers and please PC users by making computers start up more quickly; by improving the ability to manage PCs and servers remotely; and by helping hardware makers cut manufacturing and support costs--EFI PCs will be able to run diagnostic utilities, for example, before loading their operating system.

"We've been through four (operating system) generations and multiple bus generations, but we're still on the first version of BIOS. It's become a barrier to innovation."
--Mike Richmond
Intel's Software and Solutions Group
"We think, in the long run, we can bring boot time down, because (the EFI framework) only has to touch the things it needs to boot. It also helps the overall reliability of the computer," Richmond said. "In the PC world, we put up with that stuff, and we shouldn't."

Intel and Microsoft will also promote EFI by supporting it with their products. Microsoft will support EFI in Longhorn, its next version of the Windows operating system. Intel will support the technology in future chipsets--chips that move data inside a PC. The chipmaker has also been licensing its EFI framework to third parties, including BIOS software companies.

Despite the efforts of Intel and Microsoft, there's no doubt that EFI, BIOS and potential competitors, such as Phoenix's Core software, will coexist at first.

Starting up
The speed of any transition should have a lot to do with how quickly EFI is adopted as a standard. Over time, Intel believes, EFI will be broadly adopted because of its potential benefits and also because of a shortage of skilled BIOS software engineers, Richmond said.

One Intel EFI licensee, Insyde Software, has already created an EFI-based product, called Insyde H20, that PC makers can use to write preboot software, said Jonathan Joseph, the company's president. H20 simplifies writing the software for customers who are short on BIOS engineers.

"It's a dramatically better development environment than assembly language BIOS code," Joseph said. "It's a better way to make BIOS than BIOS."

Gateway, which uses EFI in its all-in-one Gateway 610 Media Center desktop, said it chose to do so because EFI proved a more efficient way to code preboot software and can also help to improve the product from a long-term development perspective, a company representative said.

Still, some companies might see EFI as a way for Intel and Microsoft to push their own ideas for the future of PC design, McCarron said. There are "some concerns that it's being used to enable features that customers don't want," he said.

Intel says such suspicions are unfounded--companies that decide to go with EFI will be able to use it any way they like, by picking and choosing different features. EFI users don't necessarily have to work directly with Intel, either. They can gain access to the technology by working with companies like Insyde, or eventually use technology developed by the forum, once it gets started.

Even Phoenix indicates a willingness to evaluate EFI, once the technology becomes an industry standard.

"Everybody is looking to this...But only when it becomes an industry standard will the (PC) industry adopt it," said Tim Eades, senior vice president and general manager of corporate marketing and products at Phoenix. "When it becomes a standard, we will investigate it."

Despite its potential benefits, no one--including Intel--expects EFI to appear in PCs overnight. Technology transitions such as the move to USB (Universal Serial Bus) generally take several years for the PC industry to complete.

Although EFI may take several years to hit its stride, Intel chipsets will offer the EFI framework as an alternative to a BIOS in 2005, Richmond said. The company's chipsets will support BIOS software for many years to come. However, as time passes, some chipset features may be accessible only via EFI. That's the price of progress, Richmond said.

"After 23 years, it was time to start from scratch," said Richmond. "There's a certain life span for every technology. You can expand it and grow it, but at some point you have to start over."

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 175 Talkback(s)
Just say NO to DRM
This entire DRM notion is misguided. I paid for the hardware, and I want absolute control of the hardware. The idea that there is in some 'hook' where another can control what I can and cannot do to m... (Read the rest)
Posted by: InetUser_z Posted on: 01/05/04 You are currently: a Guest | | Terms of Use
What are the other companies alternate solutions  FilledOut | 12/30/03
Hmmmmmm  JWatson77 | 12/31/03
Just say NO to DRM BIOS!  InetUser_z | 01/05/04
MS and replacing BIOS? I smell disaster.  toomuchgreeatea@... | 12/30/03
MS and replacing BIOS? I smell disaster.  hal9000mx | 12/30/03
Re: I need to get ready to move to the Mac World  Salman Pak | 12/31/03
Yeah, like there's no monopoly to deal with in the Mac World.  hal9000mx | 01/01/04
MS and replacing BIOS? I smell disaster.  ajapierce | 12/30/03
Can You Say DRM??? Paladium???  swbobcat | 12/30/03
Just say NO to DRM  InetUser_z | 01/05/04
Concerns? Absolutely!  ONEstar | 12/30/03
Concerns? Absolutely  issthatso | 12/30/03
Yup!  Martin Marvinski | 12/30/03
"A blackhole...  MalumRegnat | 12/30/03
How come ZD isn't covering ISRAEL DUMPING M$ OS and Office?!?, huh?  dicktaurus@... | 12/31/03
How come ZD isn't covering ISRAEL DUMPING M$ OS and Office?!?, huh?  hal9000mx | 01/01/04
Heh, that's why I posted: a small reminder as to who's zoomin' who here!  dicktaurus@... | 01/01/04
Current URLs - 1-5-04 2PM CST  Update victim | 01/05/04
Putting the cart before the horse  Unicornrider | 01/05/04
Come on LinuxBIOS  Chad_z | 12/30/03
Yep  GRindinAxTaRupy | 12/30/03
Few of us  FirstNLastN | 12/30/03
Seriously a BIOS is tough to code. Aren't they still written in assembler?  hal9000mx | 01/01/04
Microsoft writing BIOS  dpayne@... | 12/30/03
Want to lose money?  vdraken | 12/30/03
sure, it's only money!  dpayne@... | 12/30/03
Well if you want to live in a closet..  vdraken | 12/30/03
...then you'd suspect nothing like you are doing  GRindinAxTaRupy | 12/30/03
Hey, you KNOW he has to be retarded or evil to kiss MonkeyBoy's arse like..  dicktaurus@... | 12/30/03
Being cautious...  BitTwiddler | 12/30/03
RE: sure, it's only money  ajapierce | 12/30/03
Hmm....  jobroco | 12/30/03
Doesant matter.  vdraken | 12/30/03
ok  jobroco | 12/30/03
You don't think..  GRindinAxTaRupy | 12/30/03
M$'s XML was tainted, butthead!  dicktaurus@... | 12/30/03
Think again  AbsolutelyNot | 12/30/03
thinking  Suicida| | 12/31/03
MS 'XML' is a proprietary perversion of the standards  Rick S._z | 12/30/03
Simply not true.  No_Ax_to_Grind | 01/04/04
RE: Hmm...  ajapierce | 12/30/03
Yes...  BitTwiddler | 12/30/03
MS doesnt maintain the EFI standard. Only promoting.  hal9000mx | 01/01/04
I'll bet a gazillion dollars  GRindinAxTaRupy | 12/30/03
Something is not right  plandy@... | 12/30/03
Linsux is used by no one on the desktop  guitar player | 12/30/03
Sure...  NemesisNL | 12/30/03
Keep strumming the air dude  GRindinAxTaRupy | 12/30/03
Re: Linsux is used by no one on the desktop  Martin Marvinski | 12/30/03
Didn't China Go Linux on ton of desktops  voska | 12/30/03
The Problem is  ShadeTree | 12/30/03
Re: The Problem is  Martin Marvinski | 12/31/03
Read the post prior to mine.  ShadeTree | 12/31/03
China bought one and installed it on all those desktops.  hal9000mx | 01/01/04
40,000 desktops at Ford Europe  B.O.F.H. | 12/30/03
I'd have agreed with you 5 years ago  voska | 12/30/03
Ever hear of Burlington Industries?  Update victim | 12/30/03
Windows strenght in numbers?  lesk | 12/31/03
OS's for dummies  Suicida| | 01/01/04
There are more cockroaches on earth than people  hal9000mx | 01/01/04
No mention of "trusted computing"  FlyGuy70 | 12/30/03
That because EVERYONE trusts them already silly  GRindinAxTaRupy | 12/30/03
Where's the TRUST  JWatson77 | 12/30/03
EFI was used in Itanium  Mike Cox | 12/30/03
Wait....  slopoke | 12/30/03
It must be the holidays  AbsolutelyNot | 12/30/03
Present?  Martin Marvinski | 12/30/03
Probably just forgot which signon he was using happy  WhoIsDaMan | 12/30/03
Go Mikey!  GRindinAxTaRupy | 12/30/03
Identity theft  Mike Cox | 12/30/03
Puching Back Won't Work!!  ShadeTree | 12/30/03
EFI is good an will be highly successful  George Mitchell | 12/30/03
It's not the EFI that's the problem  AbsolutelyNot | 12/30/03
Wait a minute ... are you for open? or do you favor closed?  George Mitchell | 12/30/03
Your naivete' in the face of M$ malevolence is charming, but. 20 years...  dicktaurus@... | 01/02/04
And you, sir, are beating a dead horse!  George Mitchell | 01/02/04
EFI isn't simplifying  Nigel Johnstone | 12/30/03
Technically incorrect!  ShadeTree | 12/30/03
Technically incorrect!...but then again  Nigel Johnstone | 12/30/03
Initialize memory and hard drive?  Update victim | 12/30/03
You could put linux on it  Nigel Johnstone | 12/30/03
It is in Linux  Suicida| | 12/31/03
This is not about simplicity v complexity ...  George Mitchell | 12/30/03
There's nothing wrong with the BIOS  BitTwiddler | 12/30/03
Really?  George Mitchell | 12/30/03
oh really  JWatson77 | 12/31/03
WinBIOS?  George Mitchell | 12/31/03
the fact is  JWatson77 | 12/31/03
The fact is you are uneducated  Suicida| | 01/01/04
?  Martin Marvinski | 12/30/03
Most problems traced to BIOS  ShadeTree | 12/30/03
Most problems traced to BIOS  JWatson77 | 12/31/03
Intelligent post  John CarrollZDNet Moderator | 12/30/03
I recognize revolutionary technology when I see it ...  George Mitchell | 12/30/03
knee jerk?  JWatson77 | 12/31/03
Defending our freedom ...  George Mitchell | 12/31/03
You're on a roll...  John CarrollZDNet Moderator | 12/31/03
The MS stock price tells the story John  George Mitchell | 12/31/03
DRM is fine  JWatson77 | 12/31/03
Spyware doesn't require DRM  George Mitchell | 12/31/03
Microsoft One Day's Schedule  hal9000mx | 01/01/04
Freudian slip there John?  Aphelion | 12/31/03
Wow, already broken down into name calling  FilledOut | 12/30/03
What else?  pschroeder@... | 12/30/03
we all know what smells  JWatson77 | 12/30/03
and hopefully  JWatson77 | 12/31/03
I can't be the only one...  BitTwiddler | 12/30/03
the startup is only a small part of what they want to control  JWatson77 | 12/30/03
really?  Suicida| | 01/01/04
It is about time!!!  ShadeTree | 12/30/03
Who do you trust?  plandy@... | 12/30/03
You have that Choice!  ShadeTree | 12/30/03
Opt out or decline?  plandy@... | 12/30/03
Like it or Not.  ShadeTree | 12/30/03
Submit to force feeding?  plandy@... | 12/30/03
A bit naive.  ShadeTree | 12/30/03
(NT) Yikes! You sound a bit like Bit! Happy New Year anyway :o)  Jack-Booted EULA | 12/31/03
Just a realist.  ShadeTree | 12/31/03
BUT...  JWatson77 | 12/30/03
Not Microsoft driving..  ShadeTree | 12/31/03
Nope  JWatson77 | 12/31/03
Opt Out? Yeah, maybe now...  Rekrul | 12/31/03
No evidence of this  ShadeTree | 12/31/03
manditory?  JWatson77 | 12/31/03
Hidden Agenda by Microsoft  RobertoSalazar | 12/30/03
extend and break  JWatson77 | 12/30/03
Why does Microsuck's use the word "innovation"  realitycheck101 | 12/30/03
MS Cannot Be Trusted With BIOS  brenthawkinsmd | 12/30/03
ACPI turned the keys over to the OS  ShadeTree | 12/30/03
Poo Poo  jnonneman | 12/30/03
I SMELL DRM  JWatson77 | 12/30/03
MS can't get its own software to work properly  data-ware@... | 12/30/03
DRM doesn't work  JWatson77 | 12/30/03
Off Track  ShadeTree | 12/31/03
Re : Off Track  JWatson77 | 12/31/03
Both can be accomplished with the current BIOS  hal9000mx | 01/01/04
(NT) Neither did Windows 1.0  Update victim | 01/02/04
re :BIOS biography enters final chapter  JWatson77 | 12/31/03
Whatever  ParadigmOdyssey | 12/31/03
didn't ibm do this once  JWatson77 | 12/31/03
Shortage of assembler engineers?!!  Eggs Ackley_z | 12/31/03
The future...  Rekrul | 12/31/03
Microsoft and low level hardware control = DISASTER  zin_gerr@... | 12/31/03
Where does it say MSBIOS?  Suicida| | 12/31/03
Do you even run linux ?  zin_gerr@... | 12/31/03
Well, he obviously doesn't run Debian  George Mitchell | 12/31/03
DOS was pretty stable  Suicida| | 01/01/04
and yes I run gentoo  Suicida| | 01/01/04
Hobbyists != System Administrators  Knorthern Knight | 01/01/04
Win-modems; then Win-printers; Is Win-BIOS next?  Knorthern Knight | 12/31/03
Im sure he would  Suicida| | 12/31/03
Hey Bill Gates! Eat your heart out man!  George Mitchell | 12/31/03
MS looking to expand, even to hardware  FilledOut | 01/01/04
Proprietary products are self limiting ...  George Mitchell | 01/01/04
Open solutions are changing many markets  FilledOut | 01/01/04
As long as you bribe them.  No_Ax_to_Grind | 01/04/04
MS has a lot more power than IBM  Knorthern Knight | 01/01/04
Old news  rapson | 01/02/04
In your mind dude ...  George Mitchell | 01/02/04
IBM is *NOT* a software-only company  Knorthern Knight | 01/01/04
I apologize for seemingly limiting IBM's scope  FilledOut | 01/02/04
True, they are a Linux bribery machine.  No_Ax_to_Grind | 01/04/04
Did ya read the whole story  Squawkbox | 01/04/04
Microsoft has just recognised the benefit and wishes to join the game.  hal9000mx | 01/01/04
They must be plotting something evil ...  George Mitchell | 01/01/04
My, what a collection of posts.  No_Ax_to_Grind | 01/01/04
It gets pretty insane ...  George Mitchell | 01/01/04
Sadly, you are right...  No_Ax_to_Grind | 01/01/04
Watch what happens next.  No_Ax_to_Grind | 01/01/04
I'm back and you and I agree buhwahaahaha  Squawkbox | 01/02/04
Rewritting history???  Don Senzig | 01/01/04
Lets do them one better  supoman | 01/02/04
Been done, Remember Commodore.  Update victim | 01/02/04
who do you think bill wanted to win, when he read 1984  JWatson77 | 01/03/04
End of BIOS and your choice  msdead | 01/05/04

What do you think?

SmartPlanet

Click Here