platform

TianoCore

TianoCore is an open-source community project that develops and maintains the Unified Extensible Firmware Interface (UEFI) implementation known as EDK II (EFI Development Kit II). It provides a modern, modular firmware platform for booting operating systems on x86, ARM, and other architectures, replacing legacy BIOS. The project includes tools, libraries, and drivers to build UEFI-compliant firmware for various hardware platforms.

Also known as: EDK II, UEFI EDK II, Tiano Core, Tiano, EDK2
🧊Why learn TianoCore?

Developers should learn TianoCore when working on system firmware, embedded systems, or bootloader development, as it is the industry-standard open-source UEFI implementation used in PCs, servers, and IoT devices. It is essential for customizing firmware for specific hardware, implementing secure boot features, or developing UEFI applications and drivers, particularly in environments requiring compliance with modern firmware standards.

Compare TianoCore

Learning Resources

Related Tools

Alternatives to TianoCore