notjustjay said:
Yes. Yes. Yes. Yes. Yes. Yes.
YES!
Everyone read his post again.
And please, please, stop it with the "I don't want my Mac to have a BIOS" because it clearly shows people's ignorance on the subject. You might as well be saying "I won't buy any Mac with a keyboard, I don't want no Windows logo on any of my keys!"
No. No. No. No!
Open Firmware isn't a "type of BIOS" any more than Mac OS X is a "Win32 operating system".
The various BIOSes, Open Firmware, and EFI, are all types of
firmware. We talk of BIOSes as a family because various different companies have implemented them, but, nonetheless, if it doesn't boot MSDOS, it isn't a BIOS.
The word "BIOS" predates the IBM version but doesn't describe firmware. CP/M machines used to use something also called a BIOS, which was essentially the hardware abstraction layer. Sometimes this was in ROM, sometimes it was on disk (Amstrad, in the mid-eighties, released something called the "PCW" where the BIOS was on disk, for example.) When IBM made firmware for the IBM PC, they put a BIOS in it so systems like PCDOS and CP/M would have one to use, and called the whole thing (ie all the firmware, including the boot code) the BIOS.
So, to wrap up:
BIOS
1. A HAL for CP/M
2. Firmware based upon IBM's original PC firmware, including a CP/M like BIOS, floppy disk booting, and with more modern systems, hard drive booting and system set up tools. Present in most PC clones.
EFI
A standardized, platform independent, firmware system resembling DOS in some ways, providing system set up and diagnostic tools plus operating system booting features; with support for legacy IBM-BIOS dependent software. Present in most Itanium systems.
Open Firmware
A standardized, platform independent, firmware system written in FORTH providing system set up and diagnostic tools plus operating system booting features. Used by Sun, IBM, HP, and Apple.