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.