link "coreboot distro" to docs/maintain/

do this wherever the term is used

Signed-off-by: Leah Rowe <leah@libreboot.org>
master
Leah Rowe 2025-01-11 01:15:05 +00:00
parent 71e4fad79f
commit 4c3fb95c6c
10 changed files with 21 additions and 30 deletions

View File

@ -19,30 +19,12 @@ users. The emphasis is placed upon ease of use, and optional [security
features](docs/gnulinux/grub_hardening.md).
Users take this automation for granted today, but Libreboot was the first such
project to implement this. It, like Canoeboot, is a *coreboot distro* in the
project to implement this. It, like Canoeboot, is
a *[coreboot distro](docs/maintain/)* in the
same way that *Debian* is a GNU+Linux distro. Similar projects now exist, today,
inspired by Libreboot's example. Coreboot is notoriously difficult to configure and install
for most non-technical users, but Libreboot and Canoeboot make it easier.
In November 2022,
Libreboot adopted a more pragmatic policy of allowing any board from coreboot
to be supported, while reducing the number of binary blobs as much as possible.
Although this may satisfy most people, there exists a minority of people who
wish to still have a blob-free coreboot distro, like Libreboot once was.
Prior to November 2022, Libreboot complied fully with such policy in providing
an entirely blob-free coreboot distribution. The rest of this article will go
into a lot more detail, both on this and on the technical aspects, but the
gist of it is this:
Canoeboot is, in spirit and in practise, a continuation of the *old* Libreboot
project, prior to that policy change. It maintains sync with Libreboot as closely
as possible, while removing any and all non-free code, and disabling/removing
any code that could possibly handle it (for example modifying coreboot so as
to never add microcode updates or download blobs, even if told to by coreboot
configs, since the upstream coreboot project is otherwise engineered to handle
these if requested by the user).
How does Canoeboot compare to Libreboot?
-------------------

View File

@ -59,7 +59,8 @@ handles only basic initialization and jumps to a separate
[payload](https://doc.coreboot.org/payloads.html) program (e.g.
[GRUB](https://www.gnu.org/software/grub/),
[Tianocore](https://www.tianocore.org/)), which must also be configured.
*Canoeboot solves this problem*; it is a *coreboot distribution* with
*Canoeboot solves this problem*; it is
a *[coreboot distribution](docs/maintain/)* with
an [automated build system](docs/build/) that builds complete *ROM images*, for
more robust installation. Documentation is provided.

View File

@ -21,8 +21,9 @@ controller all way to peripherals, readying the hardware so that it can run
software, e.g. GNU+Linux operating systems. You can essentially think of *cbmk*,
which is Canoeboot's build system, as a *source-based package manager*. It is
what the Canoeboot releases are built with. The *cbmk* build system essentially
implements a *coreboot distro*, the same way you might think of a GNU+Linux
distribution.
implements
a *[coreboot distro](../docs/maintain/)*, the same way you might think of
a GNU+Linux distribution.
Extensive auditing has been performed on cbmk, since the Canoeboot 20240504
release. These audits fix bugs, reduce code bloat and generally improve the

View File

@ -17,7 +17,8 @@ controller all way to peripherals, readying the hardware so that it can run
software, e.g. GNU+Linux and BSD systems. You can essentially think of *cbmk*,
which is Canoeboot's build system, as a *source-based package manager*. It is
what the Canoeboot releases are built with. The *cbmk* build system essentially
implements a *coreboot distro*, the same way you might think of a GNU+Linux
implements a *[coreboot distro](../docs/maintain/)*,
the same way you might think of a GNU+Linux
distribution; it systematically downloads, resets (to specific revisions) and
patches various upstream project sources such as coreboot, U-Boot and GRUB,
automatically building entire coreboot images. This build system is what creates

View File

@ -15,7 +15,8 @@ Introduction
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*,
operating system (e.g. GNU+Linux). It is specifically
a *[coreboot distribution](../docs/maintain/)*,
in the same way that Debian is a GNU+Linux distribution. It provides an automated
build system to produce coreboot ROM images with a variety of payloads such as
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy

View File

@ -16,7 +16,8 @@ Introduction
Canoeboot is a [free/libre](https://writefreesoftware.org/) 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*,
operating system (e.g. GNU+Linux). It is specifically
a *[coreboot distribution](../docs/maintain/)*,
in the same way that Debian is a GNU+Linux distribution. It provides an automated
build system to produce coreboot ROM images with a variety of payloads such as
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy

View File

@ -12,7 +12,8 @@ Introduction
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*,
operating system (e.g. GNU+Linux). It is specifically
a *[coreboot distribution](../docs/maintain/)*,
in the same way that Debian is a GNU+Linux distribution. It provides an automated
build system to produce coreboot ROM images with a variety of payloads such as
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy

View File

@ -12,7 +12,8 @@ Introduction
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*,
operating system (e.g. GNU+Linux). It is specifically
a *[coreboot distribution](../docs/maintain/)*,
like how Debian is a GNU+Linux distribution. It provides an automated
build system to produce coreboot ROM images with a variety of payloads such as
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy

View File

@ -21,7 +21,8 @@ Introduction
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*,
operating system (e.g. GNU+Linux). It is specifically
a *[coreboot distribution](../docs/maintain/)*,
like how Debian is a GNU+Linux distribution. It provides an automated
build system to produce coreboot ROM images with a variety of payloads such as
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy

View File

@ -21,7 +21,8 @@ Introduction
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*,
operating system (e.g. GNU+Linux). It is specifically
a *[coreboot distribution](../docs/maintain/)*,
like how Debian is a GNU+Linux distribution. It provides an automated
build system to produce coreboot ROM images with a variety of payloads such as
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy