EFI Licensing
There were two points on VGA. One was that a framebuffer is always required. Why do servers need a framebuffer? They don't. It's a needless piece of hardware. The other is that no debugging is possible on framebuffer-based ROMS. All the messages go to the framebuffer, once it's initialized. Generally, that's late in the boot process, so any early debugging messages (such as bad memory) are lost. I hate the 3-beeps that indicate memory problems. There needs to be better diagnostics than that.
Regarding the FAT Licensing, Microsoft will license FAT, but it can not be used in open source. So, what about OpenDarwin? Will it be able to boot on a inteltosh?
I know Linux boots on EFI, however, I don't know if the EFI command line is supported for Linux.
GregA said:I don't know much about EFI, just what I quickly found on the web.
Firstly - "Universally" hated may be overstating it! I've found very few criticisms of the new standard actually.
Secondly, EFI requires that the graphics card has UGA firmware otherwise it falls back to VGA.
http://www.kernelthread.com/publications/firmware/
http://www.ami.com/support/doc/EFI-FAQ.pdf
As far as requiring a license to use FAT, do all EFI implementations require FAT? Even if they did, it appears MS has given permission for use of FAT for EFI implementations.
http://www.intel.com/technology/efi/agreesource_draft.htm
There were two points on VGA. One was that a framebuffer is always required. Why do servers need a framebuffer? They don't. It's a needless piece of hardware. The other is that no debugging is possible on framebuffer-based ROMS. All the messages go to the framebuffer, once it's initialized. Generally, that's late in the boot process, so any early debugging messages (such as bad memory) are lost. I hate the 3-beeps that indicate memory problems. There needs to be better diagnostics than that.
Regarding the FAT Licensing, Microsoft will license FAT, but it can not be used in open source. So, what about OpenDarwin? Will it be able to boot on a inteltosh?
I know Linux boots on EFI, however, I don't know if the EFI command line is supported for Linux.