Technology Headlines
- IBM Develops Analytics Technology For Telcos
- A USB Hard Drive That Asks For Your PIN Before Allowing Access
- An Information Security Health Check-up For IBM Clients
- Enterprise Applications And Mid-tier Caching
- India Needs More Homegrown PhDs In Computer Science
- IBM: An Education Tourism Programme For IT Professionals And Students
Tag Cloud
|
Page 2 of 2
UEFI-capable systemsNowadays, Intel's Itanium processor conforming to the IA-64 architecture has become the choice for many enterprise servers and high-performance computing systems. Since these UEFI capable systems are already being shipped, OS vendors like Microsoft have been quick to release compatible versions. For instance, Itanium-based systems running 64-bit versions of Windows (like Windows XP) would not boot with BIOS or SAL alone. EFI is a requirement for all Intel Itanium-based systems to boot Windows. Of course, until the transition to UEFI is final, most platform firmware will continue to support legacy (BIOS) booting as well, in order to accommodate legacy-only operating systems. Nevertheless, UEFI has already caused a buzz among application developers, who should be clear about the applications that will require to be tweaked to run on UEFI-capable machines. In this context, Bhandari opines that UEFI is only a BIOS/OS interface specification. It involves BIOS boot-time services that the OS does not consume, and runtime services that are used by the OS. Only the OS kernel and drivers can access the runtime services. So the OS loader is the only application that really needs to understand UEFI. Hence, if developers are writing an OS or a driver that uses features of UEFI, then they would have to learn the specifications. On the other hand, user-level applications cannot have that access and hence are most likely NOT to be impacted. In fact, as UEFI is compatible by design and evolutionary, implying that it abstracts BIOS from the OS and decouples development, most application developers can be completely abstracted by the changes at the UEFI level and will face minimal to no impact. A different approach to computing Reflecting further on the impact of UEFI on application development, Gawande feels that hardware testing applications used in the mass production of PCs will be significantly affected once UEFI comes into mass operation. "Developers of current hardware testing applications designed to be run in the pre-OS environment would have to completely re-write their applications in ‘C' using data types provided by the EFI shell," he says. He elucidates, "Besides, as a specification, EFI would provide a pre-OS execution environment, which would facilitate running an application without actually requiring the OS to be up-and-running. For example, if a user desires to listen to music on a laptop and no other task is to be performed, in an EFI executing environment, this could perhaps be done without actually running the OS. This feature is of particular use to PC manufacturers, since it would decrease the hardware testing time drastically." Apparently, end users may also find it easier to use their PC. If that is the case, here's to a whole new way of booting!
--------------------------------------------------------------------------------------------------------------------- For more details, visit ---------------------------------------------------------------------------------------------------------------------
|
Comments |
|
|
Powered by !JoomlaComment 4.0alpha
|









