Open source firmware Projects
Projects supported by us
barebox
barebox is a free bootloader and bring-up toolkit for embedded systems that focuses on interoperability and compatibility with Linux. Key strengths are Linux-compatible driver frameworks and a UNIX-like environment in the preboot stage.
coreboot
Open source firmware platform aimed at replacing proprietary BIOS/UEFI firmware, supporting a wide range of hardware.
flashrom
Utility for identifying, reading, writing, verifying, and erasing flash chips, supporting many chipsets and programmers.
LinuxBoot
Project to replace proprietary firmware with a Linux kernel and initramfs, improving boot reliability, security, and flexibility.
oreboot
Rust-based open source firmware project focused on minimalism and security, aiming to replace coreboot in some use cases.
u-bmc
u-bmc is a linux os distribution that is fully open-source and tailor-made for baseboard management controllers. u-bmc, like LinuxBoot, sacrifices classical industry compatibility in order to offer a solution that is genuinely tailored for the mission.
USB armory
The USB armory is an open source hardware design, implementing a compact secure computer and open tools for secure boot signing, OTP fusing and firmware development.
TamaGo
The TamaGo project enables compilation and execution of unencumbered Go applications on bare metal AMD64/ARM/RISC-V processors. It leverages this capability to implement pure Go smartcards, encrypted drives, KVMs, ARM and UEFI bootloaders and a TrustZone TEE framework.
not affiliated Projects
Tianocore EDK II
Open source implementation of the UEFI specification, providing a development environment for UEFI applications and firmware.
OpenBMC
Linux2 Foundation collaborative open-source project for a BMC (Baseboard Management Controller) firmware stack.
Heads
Open source firmware and OS configuration for laptops, focusing on security and tamper-evidence.
Libreboot
Free (libre) BIOS/UEFI replacement for laptops and servers, based on coreboot, with a focus on freedom and privacy.
Das U-Boot
Mainline branch of the U-Boot bootloader, supporting a wide range of embedded devices.
OpenSBI
Open source RISC-V Supervisor Binary Interface implementation, providing runtime services for RISC-V systems.
Trusted Firmware
Trusted Firmware provides a reference implementation of secure software for Armv8-A, Armv9-A and Armv8-M. It provides SoC developers and OEMs with a reference trusted code base complying with the relevant Arm specifications.