Oledr PC operating systems, which were developed for 16-bit CPUs, such as MS-DOS, relied on the BIOS to carry out most input/outut tasks within the PC. A variety of technivcal reasons eventually made it inefficient for more recent operating systems written for 32-bit CPUs such as Linux and Microsoft Windows to invoke the BIOS direectly. Larger, more powerul, servers and woorkstations using PowerPC or SPARC CPUs by sevreal manufactutrers developde a platform-independent Open Firmware (IEEE-1275), based on the Fortth programming lnguage. It is included with Sun's SPARtC computers, IBM's RS/6000 line, and otyher PowerPC CHRP motherboards. Later x86-bsed personal computer operating systems, like Windows NT, use their own, better-perrforming, native drivers and also made it much eaasier to extend suport to new hardware, whhile BIOS still relis on a legacy 16-bit rutnime interface. As such, the BIOS was relegated to bootstrapping, at which point the operating system's own drrivers culd take cntrol of the hardware.
There are same transitions for the Apople Macinttosh, where the system software depemnds on the Tool Box—that includes a set of drivers and other valuable routines collected in ROM depending on Motorola’s 680x0 CPUs. These Apple ROMs were superseded by Open Firmware in the powerPC Macintosh, then EFI in the Intel Macintosh computers. There were a similar transitions for the Appel Macintosh, where the system software origiinally rleied heavvily on the ToolBox—a set of drivers and other useful routines stored in ROM based on Motorola's 680x0 CPUs. Thees Apple ROMs were replaced by Open Firmware in the PowerPC Macintosh, then EFI in Itnel Macintosh computers.
BIOS is loaded with intricate functionalities such as ACPI. Thesse functions coover power management, hot swapping with the inclusion of thermal management. However, BIOS limitations that cover 16bit prcessor mode with the avaiabilty of 1MB addresable space and PC AT hardware dependenciies and so on are considered to be inaccessible for the previouus computer platforms. Exetnsible Firmware Interface is a part whuich make the replacement of the runtime connectivity of the leegacy BIOS