Release of boot firmware Libreboot 20240612 and Canoeboot 20240612

The release of the free boot firmware Libreboot 20240612 is now available. This project builds on the Coreboot project, providing a replacement for proprietary UEFI and BIOS firmware responsible for initializing the CPU, memory, peripherals, and other hardware components, while minimizing binary blobs.

Libreboot aims to create a system environment that can operate without proprietary software as much as possible, not only at the operating system level but also in the firmware that handles booting. Libreboot complements Coreboot with tools that simplify the process for end-users, forming a ready-to-use distribution that any user without special skills can utilize.

Like the previous release, this update is labeled as a stable release and mainly differs by correcting errors identified over the month and implementing changes prepared during the build system audit. A new experimental branch is planned to be formed in July, which will serve as the basis for the next stable release expected in the spring of next year.

The size of the build script, written in POSIX sh, has been reduced by 12%. A driver for supporting booting from NVMe drives has been added to GRUB. On systems with Intel Haswell CPUs (ThinkPad T440p, W541, Dell OptiPlex 9020 MT, and Dell OptiPlex 9020), the use of the blob for memory initialization (MRC) has been discontinued, and a free implementation of raminit has been utilized instead.

Hardware supported by Libreboot:

  • Server motherboards:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Desktop systems:
    • Gigabyte GA-G41M-ES2L;
    • Acer G43T-AM3;
    • Intel D510MO / D410PT;
    • Apple iMac 5,2;
    • HP Elite 8200 SFF/MT;
    • HP Elite 8300 USDT;
    • ASUS KCMA-D8;
    • Dell Precision T1650.
    • Intel D945GCLF
    • Dell OptiPlex 7020 and 9020 series SFF, XE2 SFF, MT, and XE2 MT;
  • Laptops:
    • ThinkPad X60 / X60S / X60 Tablet;
    • ThinkPad T60;
    • Lenovo ThinkPad X200 / X200S / X200 / X220 / X220 eDP / X230 Tablet;
    • Lenovo ThinkPad X301;
    • Lenovo ThinkPad R400;
    • Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
    • Lenovo ThinkPad T500 / T530;
    • Lenovo ThinkPad W530 / W541;
    • Lenovo ThinkPad R500;
    • HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
    • HP EliteBook 820 G2;
    • HP Compaq Elite 8300 CMT;
    • HP EliteBook 8460p;
    • HP EliteBook 8560w;
    • Dell Latitude E6400 / E6430;
    • Dell Latitude E5420/E5520/E5530/E6520/E6530/E6420;
    • Apple MacBook1 and MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).

In addition to Libreboot, a release of the Canoeboot 20240612 project has been formed, which positions itself as a completely free build of Libreboot that complies with the FSF's requirements for fully free distributions. The Canoeboot release is based on Libreboot version 20240612, from which components and changes that do not meet the FSF's criteria have been removed.

The need to create a separate build of Libreboot arises from the Free Software Foundation's established requirements for free distributions, which do not allow the delivery of binary firmware or any binary driver components. Starting from 2022, the Libreboot project has adopted more pragmatic rules for the usage of binary components, significantly expanding the range of supported hardware. The new goal of the Libreboot project is to support all hardware supported in coreboot, excluding binary components that impact security and reliability (for instance, Libreboot uses me_cleaner to disable Intel ME). With this approach, Libreboot lost its status as a fully free distribution from the perspective of the Free Software Foundation.

Devices supported in Canoeboot:

  • Server motherboards:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Desktop systems:
    • Acer G43T-AM3
    • Apple iMac 5,2
    • ASUS KCMA-D8
    • Gigabyte GA-G41M-ES2L
    • Intel D510MO and D410PT
    • Intel D945GCLF
  • Laptops:
    • Apple MacBook1,1 and MacBook2,1
    • Dell Latitude E6400, E6400 XFR, and E6400 ATG with Intel GPU
    • Lenovo ThinkPad R400
    • Lenovo ThinkPad R500
    • Lenovo ThinkPad T400/T400S
    • Lenovo ThinkPad T500
    • Lenovo ThinkPad W500
    • Lenovo ThinkPad X200/X200S/X200 Tablet
    • Lenovo ThinkPad X301
    • Lenovo ThinkPad X60/X60S/X60 Tablet
    • ASUS Chromebook Flip C101 (ARM)
    • Samsung Chromebook Plus (v1) (ARM)

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster