Welcome to the Intel® Software Dispatch Subscription Program

Overhauling the Legacy BIOS: The Framework Breaks New Ground

The Basic I/O System hasn’t undergone a serious upgrade since the early days of personal computing, but the Framework—a solution fostered by Intel—provides a groundbreaking approach to this technology.

Despite monumental advances in every area of computing, that new computer at your local retailer very likely contains a component that is a prime candidate for improvement: the BIOS. The Basic I/O System hasn’t undergone a serious upgrade since the early days of personal computing, and there are a number of areas where architecture enhancements can make a big difference for both consumers and developers. A groundbreaking program, the Intel® Platform Innovation Framework for Extensible Firmware Interface (sometimes referred to by the codename Tiano), offers an effective, widely supported means to advance the technology. Nicknamed the Framework, this implementation creates a new model for the interface between operating systems and platform

Within this interface, the platform data, bootstrap information, and runtime service calls form a standardized framework for loading the operating system and running applications during the pre-boot phase. The EFI version 1.10 specification was published by Intel and then contributed to the Unified EFI Forum, which will maintain and advance the specification in upcoming years. Garnering wide industry support—including the major BIOS manufacturers—the UEFI Forum members include AMD, American Megatrends, Dell, Hewlett Packard, IBM, Insyde, Intel, Lenovo, Microsoft, and Phoenix Technologies. Mike Richmond of the Intel Software and Solutions Group Core Software Division has been shepherding this project along for several years and the efforts are beginning to bear fruit as UEFI-compliant systems are now available and major companies are jumping on the bandwagon.

Typically, companies that want to innovate at a system level have avoided interfacing to the BIOS, since there have been many implementations, each a little different, risking compatibility problems. " Within the computer industry," Richmond commented, " applications grow when there are horizontal standards; when there aren’t, people just mostly ignore the situation. They spend their time and money elsewhere."

To read more, click link below to subscribe to Intel® Software Dispatch and begin receiving Intel® Software Insight, a quarterly e-zine focused on the topics software-industry leaders care about. Once you subscribe, you will be able to download the July 2006 issue and continue reading Overhauling the Legacy BIOS: The Framework Breaks New Ground
.

To read complete article, click download below.


If you're interested in this topic, these articles may be helpful:

Migrating Java applications to C# on the .NET platform
by Allan McNaughton, principal analyst, Technical Insight LLC. Intel...
Achieving B2B interoperability in Web Services with Universal Data Element Framework
by Neelima Vobugari, XML certified Software Professional. Abstract:...
Model with the Eclipse Modeling Framework, part 2: generate code with Eclipse's Java Emitter Templates
by Adrian Powell, senior software developer, IBM Corp. First published...
Using OO design patterns and frameworks to develop object-oriented communication systems
by Douglas C. Schmidt, professor, Vanderbilt University It's no eas...

Recent Jobs:

SAP Accounts Payable (FI) #GBS-0163035 - FL - Miami - IBM
This individual will serve as a SAP Application Functional Specialist,...
IT Security Specialist #GBS-0164995 - CO - Boulder - IBM
Information system administration for a 24x7x365 SOC mission for USCIS...
Technical Support Engineer #SWG-0163327 - MA - Cambridge - IBM
This position offers an excellent opportunity to develop technical ski...
System Services Representative #GTS-0164070 - TX - San Antonio - IBM
This role is an individual contributor responsible for on-site install...
SAP FM Distribution Sr.Consultant (FI/CO) #GBS-0162794 - USA - IBM
The SAP Financials Consultant will serve as an SAP Application Functio...
Software Engineer - Experienced #STG-0164092 - NY - Rochester - IBM
Systems and Technology Group has an opening for an experienced softwar...
Software Engineer - Entry Level #STG-0164877 - GA - Atlanta - IBM
Systems and Technology Group has an entry-level opening on its exciti...
SAP ABAP Senior Consultant #GBS-0163021 - TX - Dallas - IBM
IBM Business Consulting Services is seeking senior SAP ABAP Developers...
SAP Basis Developer #GBS-0163032 - AL - Huntsville - IBM
The SAP Basis Developer will Analyze business problems & translate...
Systems Architect #GBS-0164961 - DC - Washington - IBM
Must have software development experience (J2EE, Java). Must have SOA ...