
Multiple versions of the same component for different types of systems (forĮxample, one set for 32 bit and another for 64 bit). Hardware would be platform independent, hardware vendors do not need to develop It is also theorized that since the drivers for the The Macs currently in the market that use EFI are the iMac CoreDuo and the MacBook Pro. Intel-based Macs will use EFI instead of Open Firmware. Unlike BIOS that becomes inaccessible on a PC once the system has been booted, Open Firmware can be accessed any time by the user using pre-defined keys, even when the system is booted. This allows devices created for SPARC to run seamlessly on a Mac. This is a Sun product and is a pre-boot environment. It’s a pre-boot environment for non-PC systems, such as the PowerPC and SPARC. This would be easy because the driver layer would lie between the The hardware driver layer itself could perform this process Have a middle layer for virtualization to abstract the components and sacrifice Virtualization at the lowest possible level. The first immediate use such a technology can bring into effect is And it should do all that from a location where it can be managed and Small, not being so large itself that the rest of the system is starved for Visible to the BIOS of the system, and not a part of that either. And they must be a transparent layer visible to the OS but not a part of Hardware in a platform independent, OS independent, and software independent ‘square one’, when OS did not carry drivers. The solution to this muddle is to close the box and take it back to Understand the new low-level system that improves manageability Number of platforms that the user might choose to deploy. It needs to work equally well in Linux and UNIX, and any A video cardįor a PC cannot choose to work only in Windows today (and even in that, only forĪ particular version).

Problems increase too,Īs each vendor writes drivers for a plethora of platforms it must cater to, andĪt the same time maintain levels of functionality and performance. Large and unwieldy with a number of drivers bundled in. Already, OS have to run in protected mode from the start.


Limitations of the currentĮnvironment are far too many one of the biggest ones being recursively handedĭown from the IBM PC era-that of a difference between the real and protected Interact with our hardware now and then must exist. In suchĪ situation, the specifications drawn up in the last millennium can scarcely beĮxpected to fulfill the needs of the computing world. There will be new forms of hardwareĪnd the definition of ‘high-end’ would have changed many times over. Longer have the structure they have today. Twenty years from now, our desktops and servers will no
