The problem of getting Linux to work on new UEFI architecture has confounded open-source proponents for some time now.
The issue is with the so-called “secure boot” loaders, which are currently not compatible with all Linux distributions, particularly smaller ones. As this article details, there have been efforts to work around the problem by creating secure keys that hardware vendors support, or to have Microsoft certify Linux boot loaders.
But now the Linux Foundation has thought of a newer solution: create a “pre-bootloader.” Using a Microsoft key, the program would load the bootloader, which would start Linux. The downsize, however, is that secure boot would have to be disabled for it to work. It would also require manual user intervention (not to mention a user who is quite technically competent).