Tianocore
Tianocore is an open-source project that provides an implementation of the Unified Extensible Firmware Interface (UEFI) and serves as a reference firmware platform. Central to Tianocore is the EFI Development Kit II (EDK II), a modular codebase that includes drivers, libraries, and tools for building UEFI firmware across architectures such as x86, x64, ARM, and ARM64. The project covers the main UEFI initialization stack, including the Pre-EFI Initialization (PEI) and Driver Execution Environment (DXE) phases, the Boot Device Selection (BDS) process, OS loaders, and utilities such as the UEFI shell and boot manager. It is used both as a standalone open-source firmware and as a component within other firmware projects.
Origin and governance of Tianocore trace back to Intel, where the EFI work was initially developed under
Usage and impact of Tianocore extend beyond traditional desktops and servers. It is widely used as the
---