Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Welcome to TianoCore

Wiki in Transition

This wiki is the new location for the TianoCore wiki previously located at: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II

The migration and refactoring of content is signficiant and still in progress. This means that this wiki will have some remaining broken links and missing images. This message will be removed when the migration is considered completed.

Welcome to TianoCore, the community supporting an open source implementation of UEFI.

EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications.

We hope that you’ll delve into our work, use TianoCore for platform firmware, Report Issues that you find, and contribute to the community. Learn more on TianoCore - Who We Are.

The latest stable tag of EDK II is edk2-stable202508.

If you want to compile firmware or utilities, we recommend the Getting Started with EDK II page. This provides an overview of downloading EDK II from GitHub and building a sample platform (OVMF, EmulatorPkg, MdePkg, ...). There are multiple hardware platforms using EDK II open source UEFI firmware, including MinnowBoard Max/Turbot, Aaeon UpSquared, and Intel® Galileo Gen 2. This allows you to experiment and develop UEFI features on real hardware.

TianoCore uses github issues to track issues and feature requests. Please review Reporting Issues and Reporting Security Issues for more information. If you would like to contribute code or fix issues, please see How To Contribute along with our Inclusive Language Guidelines. The Tasks page has a list of priority work items.

TianoCore Logo