Libreboot is a free/open source boot firmware (coreboot distribution) that aims to replace proprietary firmware found in most computers. It focuses on security, privacy, freedom and boot speed.
Libreboot: Free Open Source Boot Firmware for Secure Computers
Libreboot is a free/open source boot firmware (coreboot distribution) that aims to replace proprietary firmware found in most computers. It focuses on security, privacy, freedom and boot speed.
What is Libreboot?
Libreboot is an open source boot firmware (a distribution of coreboot) that replaces proprietary BIOS/UEFI firmware found in most computers. It focuses on providing security, privacy, software freedom and fast boot times.
Some key features and goals of Libreboot include:
Using fully free and open source software for all firmware code, with no binary blobs
Respecting users' freedom and privacy by not including backdoors or remote exploitation functionality
Enabling fast boot times by removing unnecessary delays in the boot process
Providing an easy way to replace non-free firmware on a wide range of hardware
Strict adherence to free software ideals as promoted by the FSF and GPL license
Supporting easy BIOS password removal and neutralizing Intel's Management Engine
Libreboot currently works on select computers and embedded devices that use AMD, VIA and some Intel chipsets. Installation requires hardware flashing but allows users to fully replace proprietary BIOS/UEFI with ethical free software. An active community provides documentation and support for using Libreboot.
Libreboot Features
Features
Replaces proprietary BIOS/UEFI firmware with free software
Focuses on security, privacy and freedom
Supports booting modern operating systems like Linux and BSD
Fast boot time
Supports a variety of hardware devices
Pricing
Open Source
Pros
Free and open source
No proprietary blobs that could contain backdoors
User has full control over their hardware
Actively developed and supported by community
Regular security updates
Cons
Compatible with limited hardware compared to proprietary firmware
Installation process can be complex for some users
Lack of support from hardware vendors
Missing advanced firmware features like Secure Boot
GRUB (GNU GRand Unified Bootloader) is an open source boot loader used to boot operating systems during start up. It is the default boot loader for most Linux distributions and is also available for BSD, Solaris, and other operating systems.When a computer first turns on, the BIOS initializes hardware components...
PLoP Boot Manager is a lightweight boot loader that enables booting operating systems from CDs, DVDs, or USB drives on legacy computers that lack support for booting from such devices. It works by booting itself first rather than relying on the computer's built-in BIOS boot loader.When started, PLoP presents a...
Gummiboot is a boot loader for Linux operating systems using UEFI (Unified Extensible Firmware Interface). It is designed to be a simple, lightweight, and easy-to-use alternative to more complex boot managers like GRUB.Some key features of gummiboot include:Supports booting multiple Linux kernels and operating systems from the same EFI System...
coreboot is an open source project that develops Linux-based firmware to replace proprietary BIOS/UEFI firmware on various computer hardware. The goal of coreboot is to initialize and test hardware components of a device and then pass control over to a bootloader that will load an operating system.Some key points about...
XTIDE Universal BIOS is an open-source BIOS extension designed to add native Integrated Drive Electronics/Advanced Technology Attachment (IDE/ATA) hard disk drive (HDD) support to personal computers that lack built-in IDE support. It works by providing low-level access to ATA/IDE commands through the computer's BIOS interface.The software was created to allow...
Das U-Boot, also known as the Universal Boot Loader, is an open source boot loader used primarily in embedded systems and devices. It is designed to initialize and test hardware components at system start up, as well as load and pass control over to the operating system.Some key features and...
SeaBIOS is an open source implementation of a 16-bit x86 BIOS (Basic Input/Output System). It provides the core firmware code required to initialize the hardware and boot an operating system when a computer is powered on.Unlike proprietary commercial BIOS solutions, SeaBIOS is designed to be small, lightweight, portable and compatible...
Petitboot is an open-source network bootloader and discovery tool designed for PowerPC systems. It enables netbooting over common network protocols like HTTP, FTP and TFTP to load operating systems or other payloads.Some key features of petitboot include:Netbooting support for PowerPC - petitboot handles retrieving kernels, initrds and device trees over...