After the seven months of development published release firmware Libreboot 20220710 . This is the fourth issue as part of the GNU project, presented as the first stable release (past issues were noted as test, as they required additional stabilization and testing). Libreboot develops a completely free branch from the project coreboot , which provides the UEFI and BIOS replacement for the initialization of CPU, memory, peripheral peripheral peripheral firmware. devices and other equipment components.
Libreboot is aimed at the formation of a systemic environment, which allows you to completely do without proprietary software, not only at the level of the operating system, but also the firmware that provides loading. Libreboot not only cleans Coreboot of non -free components, but also complements it with means to simplify the use of end users, forming a distribution that any user who does not have special skills can use.
Among the supported in libreboot equipment :
- Desktop Systems Gigabyte GA-G41M-SE2L, Intel D510MO, Intel D410PT, Intel D945GCLF and Apple IMAC 5.2.
- servers and working stations: ASUS KCMA-D8, ASUS KGPE-D16, ASUS KFSN4-Dre.
- Ноутбуки: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S, Lenovo ThinkPad T500, Lenovo ThinkPad W500, Lenovo ThinkPad R500, Apple MacBook1, 1 and MacBook2.1.
It is noted that the main attention in the preparation of a new version was paid to eliminating the problems observed in the last issue. Significant changes and support of new boards in version 20220710 have not been proposed, but individual improvements are noted:
- Significantly improved documentation.
- made performance optimization that allowed the loading when using Payload-controls based on GNU GRUB.
- On laptops with the GM45/ICH9M chipset in Coreboot, Peci is disconnected to go around the error in the microcode.
- For MacBook2 and MacBook1, expanded 16-megabyte assemblies are formed.
- Improved assembly system, which includes scripts for automatically changing Coreboot configuration files.
- by default, for all boards, the output is disabled through the sequential port, which solved problems with slowing down.
- Pre-support of integration with the U-Boot bootloader has been implemented, which is not yet used in boards, but in the future it will start forming assemblies for ARM platforms.