3 ms·
Apple just didn't adapt the old IBM PC legacy BIOS after switching to Intel in 2005. [1] Instead, they adapted Intel's EFI [2] which is meant to replace the leg
by chrizel 6y ago
Apple just didn't adapt the old IBM PC legacy BIOS after switching to Intel in 2005. [1] Instead, they adapted Intel's EFI [2] which is meant to replace the legacy BIOS. Now you could argue why Apple didn't provide legacy BIOS support like other motherboard manufacturers do today. [3] But I think it conforms to Apple's thinking to not adapt old or unnecessary technology in the first place, and fairly quickly dropping support for older technology. This can be seen in Apple's hardware decisions by being one of the first companies to use USB in the first iMac in the late 90s, dropping disk drives and other ports, etc. and in their software decisions by dropping old APIs or 32-bit fairly quickly.
1: https://en.wikipedia.org/wiki/Apple%E2%80%93Intel_architecture https://en.wikipedia.org/wiki/Apple%E2%80%93Intel_architectu...
2: https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_In...
3: Well, they added BIOS compatibility later, to allow booting OSes like Windows, but what's missing is some fancy GUI around it - see https://en.wikipedia.org/wiki/Apple%E2%80%93Intel_architecture#The_EFI_and_GUID_Partition_Table https://en.wikipedia.org/wiki/Apple%E2%80%93Intel_architectu...