layout | title | id | redirect_from | |
---|---|---|---|---|
default |
About |
about |
|
{% include site-links.md %}
Welcome to TianoCore, the community supporting an open source implementation of UEFI{:target="_blank"}. EDK II{:target="_blank"} is a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI{:target="_blank"} specifications. We hope that you’ll review our documentation, use TianoCore for platform firmware{:target="_blank"}, report any issues{:target="_blank"} you find, and contribute to the community{:target="_blank"}.
If you want to compile firmware or utilities, we recommend the Getting Started with EDK II{:target="_blank"} page. This provides an overview of downloading EDK II from github{:target="_blank"} and building a sample platform (NT32{:target="_blank"}, OVMF{:target="_blank"}, ArmVirt{:target="_blank"}, MdePkg{:target="_blank"}, ...). You can also use a UEFI Development Kit (UDK{:target="_blank"}) release, which is a stable snapshot based on EDK II{:target="_blank"}.
There are multiple hardware platforms{:target="_blank"} using EDK II open source UEFI firmware, including MinnowBoard Max/Turbot{:target="_blank"}, MinnowBoard 3{:target="_blank"}, and Intel® Galileo Gen 2{:target="_blank"}. This allows you to experiment and develop UEFI features on real hardware.
If you would like to contribute code or fix issues, please see How To Contribute. The Tasks{:target="_blank"} page has a list of priority work items.
TianoCore uses Bugzilla to track issues and feature requests. Please review Reporting Issues{:target="_blank"} and Reporting Security Issues{:target="_blank"} for more information.