To view parent comment, click here.
To read all comments associated with this story, please click here.
What are you taking about? Apple never used proprietary firmware (before EFI, they used OpenFirmware which is an IEEE Standard). And they were the first big vendor to support EFI.
Furthermore they have no interest in looking out other OSes (E.g. Mklinux was sponsered by Apple). Why should they?
Blinded by Apple hate?
Again, if I remember correctly, the implementation of EFI which you find on Macs does not follow the spec well, and standard-compliant EFI OSs must be heavily patched and riddled with specific workarounds to work well on Macs. For me, this qualifies as a proprietary firmware.
If I created a dvd drive which only works with square DVDs, and my company was the only one selling these drives, would you call that a standard DVD drive, or a proprietary drive ?
I don't believe that Apple would have a strong interest in preventing installation of other OSs on Macs right now, they don't have a strong interest in helping it either for that matter. However I do believe that the company has a strong interest in making installation of Mac OS X impossible on cheap standards-compliant PCs. And that nonstandard firmwares are a way to achieve that goal. So when I read on Linux development mailing lists that the implementation of EFI which you find on Macs is requires patching to deal with, I have a hard time believing that this is accidental.
Edited 2011-09-27 16:19 UTC





Member since:
2010-03-08
Take it with a big pinch of salt, but if I remember correctly, Macs ship with a badly broken (and outdated) implementation of EFI, which gives headaches to everyone trying to run an OS which implements EFI support from the spec.
It is likely that OS X depends on some quirks of this implementation, both making it incompatible with PCs which run standard UEFI and making OSs compatible with standard UEFI incompatible with "Mac-EFI". That would essentially make Apple's EFI yet another proprietary firmware, which just happens to be based on EFI.
Again, take this with a big pinch of salt.