O gnu-efi é um conjunto de bibliotecas e utilitários para desenvolver  aplicativos EFI (Interface de Firmware Extensível) usando a ferramenta GNU. O pacote inclui bibliotecas para chamar serviços EFI, bem como um linker e outras ferramentas para construir aplicativos EFI. Também é incluído o ambiente de desenvolvimento EFI, que fornece uma interface de linha de comando simples para construir e depurar aplicativos EFI. 