I'm currently reading the mailing list archives on GRUB V2 and LinuxBIOS development. Can somebody please enlighten me on the interfaces between the two development projects. In an ideal world one should have open source, or preferably free software solutions, for the BIOS code too. Are there any overlaps in functionality that could be synchronised between the groups? Is anything tutorial-like written explaining the different functionality of the (Linux)BIOS (CPU, memory, peripheral initialisation, etc) and GRUB (kernel loading, transfer of control to kernel etc).