cbwww/site/news/canoeboot20250107rev1.md
Leah Rowe 66522009eb parabole tańczą
Signed-off-by: Leah Rowe <leah@libreboot.org>
2025-02-26 21:24:23 +00:00

42 lines
2 KiB
Markdown

% Canoeboot 20250107rev1 released! GRUB security fixes, other minor GRUB fixes
% Leah Rowe in Canoe Leah Mode™
% 18 February 2025
This is a *revision* release, amending the original 20250107 release.
Open source BIOS/UEFI firmware
------------------------
<img tabindex=1 class="r" src="https://av.vimuser.org/x200-uboot.jpg" /><span class="f"><img src="https://av.vimuser.org/x200-uboot.jpg" /></span>
Canoeboot is a free/libre BIOS/UEFI replacement on x86 and ARM, providing
boot firmware that initialises the hardware in your computer, to then load an
operating system (e.g. GNU/Linux). It is specifically
a *[coreboot distribution](../docs/maintain/)*,
like how Parabola is a GNU/Linux distribution. It provides an automated
build system to produce coreboot ROM images with a variety of payloads such as
GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy
to use as possible for non-technical users. From a project management perspective,
this works in *exactly* the same way as a GNU/Linux distro, providing a source-based
package manager (called cbmk) which patches sources and compiles coreboot images.
It makes use of [coreboot](https://www.coreboot.org/) for hardware initialisation,
and then a payload such as [SeaBIOS](https://www.seabios.org/SeaBIOS)
or [GRUB](https://www.gnu.org/software/grub/) to boot your operating
system; on ARM(chromebooks), we provide *U-Boot* (as a coreboot payload).
Experimental x86 U-Boot support is also available.
Summarised list of changes
--------------------
There aren't that many changes cbmk-wise, but these GRUB security fixes
were merged:
<https://lists.gnu.org/archive/html/grub-devel/2025-02/msg00024.html>
These are critical fixes, so a new revision release and announcement is being
made. Users are strongly advised to upgrade, if they were using the GRUB
payload.
Several other fixes have been made, such as improved LVM scanning in the
GRUB configuration. Improvements to nvmutil from master have also been made,
such as adding support for 16KB and 128KB GbE files.