homepage: say what first. then why.

what always comes first.

Signed-off-by: Leah Rowe <leah@libreboot.org>
master
Leah Rowe 2023-11-03 13:38:53 +00:00
parent 1c49dfb1bc
commit 66bee9741d
1 changed files with 23 additions and 25 deletions

View File

@ -27,6 +27,29 @@ matters.
[Right to repair](https://yewtu.be/watch?v=Npd_xDuNi9k) matters. All of this [Right to repair](https://yewtu.be/watch?v=Npd_xDuNi9k) matters. All of this
is *why* Libreboot exists. is *why* Libreboot exists.
Overview of Libreboot design
============================
Libreboot provides [coreboot](https://coreboot.org/) for [machine
initialisation](https://doc.coreboot.org/getting_started/architecture.html),
which then jumps to a [payload](https://doc.coreboot.org/payloads.html) in
the boot flash; coreboot works with many programs, but Libreboot specifically
provides SeaBIOS, GNU GRUB and U-Boot as options. Memtest86+ is also provided
in flash, on some mainboards. The payload is the program in flash that provides
the early user interface, for booting an operating system. This *payload*
infrastructure means you can run whatever you want (even Linux!) from the
boot flash.
Libreboot is specifically a *coreboot distribution*, in the same way that
Debian is a *Linux distribution*. Libreboot makes coreboot easy to use by
non-technical users, by providing a [fully automated build
system](docs/maintain/), [automated build process](docs/build/) and
[user-friendly installation instructions](docs/install/), in addition to
regular binary releases that provide pre-compiled ROM images for installation
on supported hardware. Without automation such as that provided by Libreboot,
coreboot would be inaccessible for most users; you can also
still [reconfigure](docs/maintain/) Libreboot however you wish.
Why use Libreboot? Why use Libreboot?
================== ==================
@ -62,31 +85,6 @@ see Intel Boot Guard and similar such technoogies as an attack on your freedom
over your own property (your computer), and so, we make it our mission to help over your own property (your computer), and so, we make it our mission to help
you [wrest](https://trmm.net/TOCTOU/) back such control. you [wrest](https://trmm.net/TOCTOU/) back such control.
Overview of Libreboot design
============================
Libreboot provides [coreboot](https://coreboot.org/) for [machine
initialisation](https://doc.coreboot.org/getting_started/architecture.html),
which then jumps to a [payload](https://doc.coreboot.org/payloads.html) in
the boot flash; coreboot works with many programs, but Libreboot specifically
provides SeaBIOS, GNU GRUB and U-Boot as options. Memtest86+ is also provided
in flash, on some mainboards. The payload is the program in flash that provides
the early user interface, for booting an operating system.
This *payload* architecture in coreboot is what specifically sets coreboot
apart, from all other boot firmware. With coreboot-based firmware such as
Libreboot, you can run whatever you want (even a Linux kernel!) from the main
boot flash. Libreboot's focus is to prove sane configurations that work for
the average user, but you have a lot of flexibility in this regard.
Libreboot is specifically a *coreboot distribution*, in the same way that
Debian is a *Linux distribution*. Libreboot makes coreboot easy to use by
non-technical users, by providing a [fully automated build
system](docs/maintain/), [automated build process](docs/build/) and
[user-friendly installation instructions](docs/install/), in addition to
regular binary releases that provide pre-compiled ROM images for installation
on supported hardware.
Libreboot is not a fork of coreboot Libreboot is not a fork of coreboot
=================================== ===================================