Hi,
sevobal wrote:1. Is there any chance to emulate EFI or to get an EFI Image to use with bochs, because I have no EFI System hier.
Bochs and Qemu don't support EFI. I'm not sure about the other emulators (VirtualPC, VMware, etc), but I don't think they do either...
sevobal wrote:2. Where can I get Informations about Programming an OS using EFI as plattform instead of the normal BIOS? Any Documentations or something like this about EFI (a link would be nice)?
EFI was started by Intel, and they still have some information:
http://www.intel.com/technology/efi/
Now EFI is controlled by a "non-profit collaborative trade organization":
http://www.uefi.org/home
The licence for the UEFI2.0 specification seems a little strange to me - (from
http://www.uefi.org/specs/agreement):
I understand that I may download and read the UEFI 2.0 specification without the requirement of a license, and doing so creates no obligations or commitments on my part. I further understand and acknowledge that any distribution, additional reproduction, implementation or other use of the specification requires a license, which can be obtained by executing the UEFI Adopters' Agreement.
Can anyone here tell me if "implementation" includes writing a boot loader or OS capable of using EFI?
[EDIT] OK - it seems to me that to implement anything that uses this specification, you have to download the adopters agreement, send them signed original copies, and wait for them to sign the original copies and return one. I won't comment on the agreement itself - I'm certainly not a lawyer (but it seems like if you don't have an adopters agreement, there's nothing to prevent the contributing companies from claiming patent infringement)...[/EDIT]
Anyway, if this sort of agreement worries you, then I'd recommend downloading the original EFI 1.10 specification from Intel's site (at
http://www.intel.com/technology/efi/mai ... cation.htm). Intel also have an agreement, but the wording is much better...
Cheers,
Brendan