Subject | Hash | Author | Date (UTC) |
---|---|---|---|
delete other.md, just link canoeboot instead | c1a7cb4f7febb1e6cfacbbf9b2435c382a5e6299 | Leah Rowe | 2025-05-23 17:15:32 |
unaligned non-compliance | 939b0e741ce6052bd5d179867e2bd4e76e912186 | Leah Rowe | 2025-05-23 15:41:50 |
documentation cleanup | 675a6d2efdb6acd9e222531d49137c835f80e750 | Leah Rowe | 2025-05-23 11:31:33 |
Include the T1700 boards when building from sources. | c443c76ee41ea982d90f3cb8ae101cb6ff757a70 | Ronanand0 | 2025-05-16 12:07:11 |
Mentioning others boards working with this firmware | fc83a7156a1f5e307b76790fd8346832d0c775f9 | Ronanand0 | 2025-05-16 11:53:14 |
Update site/tasks/index.md | 9128788bd70296dd515f7ba147c39ad8a2484d2f | Ronanand0 | 2025-05-16 11:46:30 |
Update tasks list with hp 840 g2 (id 2216) boards | a8355f83390639b8bc1cee799dc3137cf9e2f85c | Ronanand0 | 2025-05-16 11:39:53 |
NEW 2025 release schedule | ea0daee30e880a7652dd837f12c858ac2a86dd96 | Leah Rowe | 2025-05-09 14:42:57 |
note nvmutil compatibility regarding randomness | 4ecef4611a3e21ef8867c0c2afe6b0ec4dc96ce7 | Leah Rowe | 2025-05-04 17:26:24 |
nvmutil docs: say x instead of ?, for randomness | 888fbb03046fde216ac160e9dbc9d53bd86b0e8a | Leah Rowe | 2025-05-03 06:30:18 |
25.04rev1 notes | 6f6c27c936fed18bd9b0048ffd343f7d9e02c743 | Leah Rowe | 2025-05-02 01:02:47 |
css: limit images to 80 percent on 1337box display | b88487ab6ce010bda62383aa42d6389795d9b19b | Leah Rowe | 2025-05-01 10:32:43 |
add even more pics to the release page | f994c7ac226223c197c019b843de77d8c4db729c | Leah Rowe | 2025-04-30 22:20:11 |
add more pictures to the release page | f1471fdb064fb94a008a2022cf92a28f6ab7a850 | Leah Rowe | 2025-04-30 22:10:10 |
fix lack of boldness on the homepage version notice | 87894a422097d26ba1d62c4dd5487e560f32314a | Leah Rowe | 2025-04-30 18:00:28 |
release build test notes | 9eacd92e116edc589218b15535d560ddb32b77e6 | Leah Rowe | 2025-04-30 17:12:59 |
remove u-boot pic in the announcement | 6286e69902c881b98d7a4d8b509a2458b956e7e5 | Leah Rowe | 2025-04-30 11:50:43 |
that's modularised, not "moralised" | 261d19edbf382e6162dff167eebd69b323777706 | Leah Rowe | 2025-04-30 11:48:58 |
Libreboot 25.04 release | 47c993cba483ff23a4c7b866c6cedcc905e9a2bd | Leah Rowe | 2025-04-30 11:03:42 |
20241206rev11 notes | 68f4ff8a0fb9d50fbe781ef00d75932fff5813dc | Leah Rowe | 2025-04-20 23:55:44 |
File | Lines added | Lines deleted |
---|---|---|
site/index.de.md | 3 | 0 |
site/index.fr.md | 3 | 0 |
site/index.it.md | 3 | 0 |
site/index.md | 3 | 0 |
site/index.ru.md | 3 | 0 |
site/index.tr.md | 3 | 0 |
site/index.uk.md | 3 | 0 |
site/index.zh-cn.md | 3 | 0 |
site/news/libreboot20231021.md | 3 | 0 |
site/news/libreboot20231101.md | 3 | 0 |
site/news/libreboot20231106.md | 3 | 0 |
site/news/libreboot20240504.md | 3 | 0 |
site/news/libreboot20240612.md | 3 | 0 |
site/news/libreboot20241008.md | 3 | 0 |
site/news/libreboot20241206.md | 3 | 0 |
site/news/libreboot20241206rev10.md | 3 | 0 |
site/news/libreboot2504.md | 3 | 0 |
site/other.md | 0 | 429 |
site/other.md.description | 0 | 1 |
site/template.de.include | 0 | 1 |
site/template.include | 0 | 1 |
site/template.it.include | 0 | 1 |
site/template.uk.include | 0 | 1 |
site/template.zh-cn.include | 0 | 1 |
File site/index.de.md changed (mode: 100644) (index a9a7a63..a407eda) | |||
... | ... | for [Libreboot preinstallation](https://minifree.org/product/installation-servic | |
37 | 37 | The founder and lead developer of Libreboot, Leah Rowe, also owns and operates | The founder and lead developer of Libreboot, Leah Rowe, also owns and operates |
38 | 38 | Minifree; sales provide funding for Libreboot. | Minifree; sales provide funding for Libreboot. |
39 | 39 | ||
40 | A parallel [Libreboot fork, Canoeboot](https://canoeboot.org), also exists. | ||
41 | Both Canoeboot and Libreboot are maintained by the same developed (Leah Rowe). | ||
42 | |||
40 | 43 | Warum solltest Du *Libreboot* verwenden? | Warum solltest Du *Libreboot* verwenden? |
41 | 44 | ---------------------------- | ---------------------------- |
42 | 45 |
File site/index.fr.md changed (mode: 100644) (index a78af73..9b5e4e9) | |||
... | ... | ou envoyer votre propre ordinateur [pour y installer Libreboot](https://minifree | |
28 | 28 | ||
29 | 29 | Leah Rowe, fondateur et principal développeur du projet Libreboot, est également propriétaire de Minifree Ltd. Les ventes contribuent à financer le développement du projet Libreboot. | Leah Rowe, fondateur et principal développeur du projet Libreboot, est également propriétaire de Minifree Ltd. Les ventes contribuent à financer le développement du projet Libreboot. |
30 | 30 | ||
31 | A parallel [Libreboot fork, Canoeboot](https://canoeboot.org), also exists. | ||
32 | Both Canoeboot and Libreboot are maintained by the same developed (Leah Rowe). | ||
33 | |||
31 | 34 | Pourquoi devriez-vous utiliser *Libreboot*? | Pourquoi devriez-vous utiliser *Libreboot*? |
32 | 35 | ----------------------------------- | ----------------------------------- |
33 | 36 |
File site/index.it.md changed (mode: 100644) (index 05ebc01..2527989) | |||
... | ... | for [Libreboot preinstallation](https://minifree.org/product/installation-servic | |
35 | 35 | The founder and lead developer of Libreboot, Leah Rowe, also owns and operates | The founder and lead developer of Libreboot, Leah Rowe, also owns and operates |
36 | 36 | Minifree; sales provide funding for Libreboot. | Minifree; sales provide funding for Libreboot. |
37 | 37 | ||
38 | A parallel [Libreboot fork, Canoeboot](https://canoeboot.org), also exists. | ||
39 | Both Canoeboot and Libreboot are maintained by the same developed (Leah Rowe). | ||
40 | |||
38 | 41 | Per quale ragione utilizzare *Libreboot*? | Per quale ragione utilizzare *Libreboot*? |
39 | 42 | ----------------------------------------- | ----------------------------------------- |
40 | 43 |
File site/index.md changed (mode: 100644) (index e2f7f9c..85d62e9) | |||
... | ... | matters. | |
44 | 44 | you continue to use your hardware, with continued firmware updates. All of this | you continue to use your hardware, with continued firmware updates. All of this |
45 | 45 | is *why* Libreboot exists. | is *why* Libreboot exists. |
46 | 46 | ||
47 | A parallel [Libreboot fork, Canoeboot](https://canoeboot.org), also exists. | ||
48 | Both Canoeboot and Libreboot are maintained by the same developed (Leah Rowe). | ||
49 | |||
47 | 50 | Overview of Libreboot design | Overview of Libreboot design |
48 | 51 | ---------------------------- | ---------------------------- |
49 | 52 |
File site/index.ru.md changed (mode: 100644) (index 64a1bd0..53370d6) | |||
... | ... | and more payloads (e.g. Linux kexec payload) are planned for future releases. | |
25 | 25 | ||
26 | 26 | *Мы* верим, что свобода [изучать, делиться, модифицировать и использовать программное обеспечение](https://writefreesoftware.org/) без каких-либо ограничений, является одним из основных человеческих прав, который должен иметь каждый. В этом контексте, *свобода программного обеспечения* важна. Ваша свобода важна. Образование важно. [Право на ремонт](https://en.wikipedia.org/wiki/Right_to_repair) важно; Libreboot позволяет вам продолжить использовать ваше оборудование. Вот *почему* Libreboot существует. | *Мы* верим, что свобода [изучать, делиться, модифицировать и использовать программное обеспечение](https://writefreesoftware.org/) без каких-либо ограничений, является одним из основных человеческих прав, который должен иметь каждый. В этом контексте, *свобода программного обеспечения* важна. Ваша свобода важна. Образование важно. [Право на ремонт](https://en.wikipedia.org/wiki/Right_to_repair) важно; Libreboot позволяет вам продолжить использовать ваше оборудование. Вот *почему* Libreboot существует. |
27 | 27 | ||
28 | A parallel [Libreboot fork, Canoeboot](https://canoeboot.org), also exists. | ||
29 | Both Canoeboot and Libreboot are maintained by the same developed (Leah Rowe). | ||
30 | |||
28 | 31 | Обзор устройства Libreboot | Обзор устройства Libreboot |
29 | 32 | -------------------------- | -------------------------- |
30 | 33 |
File site/index.tr.md changed (mode: 100644) (index 4098655..470fbb0) | |||
... | ... | Ayrıca Minifree Ltd'den seçili donanımlarda [Libreboot önyüklenmiş cihazla | |
17 | 17 | ||
18 | 18 | *Biz*, yazılımı [inceleme, paylaşma, değiştirme ve kullanma özgürlüğünün](https://writefreesoftware.org/), herhangi bir kısıtlama olmaksızın, herkesin sahip olması gereken temel insan haklarından biri olduğuna inanıyoruz. Bu bağlamda, *yazılım özgürlüğü* önemlidir. Özgürlüğünüz önemlidir. Eğitim önemlidir. [Onarım hakkı](https://en.wikipedia.org/wiki/Right_to_repair) önemlidir; Libreboot, donanımınızı sürekli yazılım güncellemeleriyle kullanmaya devam etmenizi sağlar. Tüm bunlar Libreboot'un *var olma nedenidir*. | *Biz*, yazılımı [inceleme, paylaşma, değiştirme ve kullanma özgürlüğünün](https://writefreesoftware.org/), herhangi bir kısıtlama olmaksızın, herkesin sahip olması gereken temel insan haklarından biri olduğuna inanıyoruz. Bu bağlamda, *yazılım özgürlüğü* önemlidir. Özgürlüğünüz önemlidir. Eğitim önemlidir. [Onarım hakkı](https://en.wikipedia.org/wiki/Right_to_repair) önemlidir; Libreboot, donanımınızı sürekli yazılım güncellemeleriyle kullanmaya devam etmenizi sağlar. Tüm bunlar Libreboot'un *var olma nedenidir*. |
19 | 19 | ||
20 | A parallel [Libreboot fork, Canoeboot](https://canoeboot.org), also exists. | ||
21 | Both Canoeboot and Libreboot are maintained by the same developed (Leah Rowe). | ||
22 | |||
20 | 23 | Libreboot Tasarımına Genel Bakış | Libreboot Tasarımına Genel Bakış |
21 | 24 | -------------------------------- | -------------------------------- |
22 | 25 |
File site/index.uk.md changed (mode: 100644) (index 55f53ec..30293b9) | |||
... | ... | for [Libreboot preinstallation](https://minifree.org/product/installation-servic | |
36 | 36 | The founder and lead developer of Libreboot, Leah Rowe, also owns and operates | The founder and lead developer of Libreboot, Leah Rowe, also owns and operates |
37 | 37 | Minifree; sales provide funding for Libreboot. | Minifree; sales provide funding for Libreboot. |
38 | 38 | ||
39 | A parallel [Libreboot fork, Canoeboot](https://canoeboot.org), also exists. | ||
40 | Both Canoeboot and Libreboot are maintained by the same developed (Leah Rowe). | ||
41 | |||
39 | 42 | Чому вам варто використовувати *Libreboot*? | Чому вам варто використовувати *Libreboot*? |
40 | 43 | ---------------------------- | ---------------------------- |
41 | 44 |
File site/index.zh-cn.md changed (mode: 100644) (index effcae7..d89dd9c) | |||
... | ... | and more payloads (e.g. Linux kexec payload) are planned for future releases. | |
26 | 26 | Libreboot 的创始人和主要开发者,Leah Rowe,也是 Minifree 的所有者和经营者; | Libreboot 的创始人和主要开发者,Leah Rowe,也是 Minifree 的所有者和经营者; |
27 | 27 | 销售电脑为 Libreboot 提供资金。 | 销售电脑为 Libreboot 提供资金。 |
28 | 28 | ||
29 | A parallel [Libreboot fork, Canoeboot](https://canoeboot.org), also exists. | ||
30 | Both Canoeboot and Libreboot are maintained by the same developed (Leah Rowe). | ||
31 | |||
29 | 32 | 为什么要使用 *Libreboot*? | 为什么要使用 *Libreboot*? |
30 | 33 | ---------------------------- | ---------------------------- |
31 | 34 |
File site/news/libreboot20231021.md changed (mode: 100644) (index 21daf40..8235e4c) | |||
2 | 2 | % Leah Rowe | % Leah Rowe |
3 | 3 | % 21 October 2023 | % 21 October 2023 |
4 | 4 | ||
5 | A corresponding [Canoeboot 20231026](https://canoeboot.org/news/canoeboot20231026.html) | ||
6 | release is also available. | ||
7 | |||
5 | 8 | **[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../docs/install/ivy_has_common.md), OR | **[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../docs/install/ivy_has_common.md), OR |
6 | 9 | YOU MAY BRICK YOUR MACHINE!! - Please click the link and follow the instructions | YOU MAY BRICK YOUR MACHINE!! - Please click the link and follow the instructions |
7 | 10 | there, before flashing. For posterity, | there, before flashing. For posterity, |
File site/news/libreboot20231101.md changed (mode: 100644) (index a81cd24..2f8bb17) | |||
2 | 2 | % Leah Rowe | % Leah Rowe |
3 | 3 | % 1 November 2023 | % 1 November 2023 |
4 | 4 | ||
5 | A corresponding [Canoeboot 20231101](https://canoeboot.org/news/canoeboot20231101.html) | ||
6 | release is also available. | ||
7 | |||
5 | 8 | **[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../docs/install/ivy_has_common.md), OR | **[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../docs/install/ivy_has_common.md), OR |
6 | 9 | YOU MAY BRICK YOUR MACHINE!! - Please click the link and follow the instructions | YOU MAY BRICK YOUR MACHINE!! - Please click the link and follow the instructions |
7 | 10 | there, before flashing. For posterity, | there, before flashing. For posterity, |
File site/news/libreboot20231106.md changed (mode: 100644) (index f9e9095..7fe98ed) | |||
2 | 2 | % Leah Rowe | % Leah Rowe |
3 | 3 | % 6 November 2023 | % 6 November 2023 |
4 | 4 | ||
5 | A corresponding [Canoeboot 20231107](https://canoeboot.org/news/canoeboot20231107.html) | ||
6 | release is also available. | ||
7 | |||
5 | 8 | **[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../docs/install/ivy_has_common.md), OR | **[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../docs/install/ivy_has_common.md), OR |
6 | 9 | YOU MAY BRICK YOUR MACHINE!! - Please click the link and follow the instructions | YOU MAY BRICK YOUR MACHINE!! - Please click the link and follow the instructions |
7 | 10 | there, before flashing. For posterity, | there, before flashing. For posterity, |
File site/news/libreboot20240504.md changed (mode: 100644) (index a69e27b..4b2c3ee) | |||
2 | 2 | % Leah Rowe | % Leah Rowe |
3 | 3 | % 4 May 2024 | % 4 May 2024 |
4 | 4 | ||
5 | A corresponding [Canoeboot 20240504](https://canoeboot.org/news/canoeboot20240504.html) | ||
6 | release is also available. | ||
7 | |||
5 | 8 | **Do not use the 20240504 release. This changelog is still provided as | **Do not use the 20240504 release. This changelog is still provided as |
6 | 9 | reference, but there were problems with this release. Please instead use | reference, but there were problems with this release. Please instead use |
7 | 10 | the [Libreboot 20240612 release](libreboot20240612.md).** | the [Libreboot 20240612 release](libreboot20240612.md).** |
File site/news/libreboot20240612.md changed (mode: 100644) (index 33518c1..fa97928) | |||
2 | 2 | % Leah Rowe | % Leah Rowe |
3 | 3 | % 12 June 2024 | % 12 June 2024 |
4 | 4 | ||
5 | A corresponding [Libreboot 20240612](https://canoeboot.org/news/canoeboot20240612.html) | ||
6 | release is also available. | ||
7 | |||
5 | 8 | **[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../docs/install/ivy_has_common.md), OR | **[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../docs/install/ivy_has_common.md), OR |
6 | 9 | YOU MAY BRICK YOUR MACHINE!! - Please click the link and follow the instructions | YOU MAY BRICK YOUR MACHINE!! - Please click the link and follow the instructions |
7 | 10 | there, before flashing. For posterity, | there, before flashing. For posterity, |
File site/news/libreboot20241008.md changed (mode: 100644) (index 972cbd4..0b30c88) | |||
2 | 2 | % Leah Rowe | % Leah Rowe |
3 | 3 | % 8 October 2024 | % 8 October 2024 |
4 | 4 | ||
5 | A corresponding [Canoeboot 20241102](https://canoeboot.org/news/canoeboot20241102.html) | ||
6 | release is also available. | ||
7 | |||
5 | 8 | This is a *testing* release, whereas the current stable release on this day | This is a *testing* release, whereas the current stable release on this day |
6 | 9 | is *Libreboot 20240612*. | is *Libreboot 20240612*. |
7 | 10 |
File site/news/libreboot20241206.md changed (mode: 100644) (index 39a56d5..2f9744d) | |||
2 | 2 | % Leah Rowe | % Leah Rowe |
3 | 3 | % 6 December 2024 | % 6 December 2024 |
4 | 4 | ||
5 | A corresponding [Canoeboot 20241207](https://canoeboot.org/news/canoeboot20241207.html) | ||
6 | release is also available. | ||
7 | |||
5 | 8 | Today's Libreboot 20241206 revision is a *stable release*, whereas the previous | Today's Libreboot 20241206 revision is a *stable release*, whereas the previous |
6 | 9 | testing release was Libreboot 20241008, and the previous stable release was | testing release was Libreboot 20241008, and the previous stable release was |
7 | 10 | Libreboot 20240612. A new *revision* release became available on 5 January 2025, | Libreboot 20240612. A new *revision* release became available on 5 January 2025, |
File site/news/libreboot20241206rev10.md changed (mode: 100644) (index 087469c..3bd0a23) | |||
2 | 2 | % Leah Rowe | % Leah Rowe |
3 | 3 | % 18 February 2025 | % 18 February 2025 |
4 | 4 | ||
5 | A corresponding [Canoeboot 20250107rev1](https://canoeboot.org/news/canoeboot20250107rev1.html) | ||
6 | release is also available. | ||
7 | |||
5 | 8 | Today's Libreboot 20241206 revision is the 10th revision in the Libreboot | Today's Libreboot 20241206 revision is the 10th revision in the Libreboot |
6 | 9 | 20241206 stable release series. The changelog on this page is written, relative | 20241206 stable release series. The changelog on this page is written, relative |
7 | 10 | to Libreboot 20241206 revision 9 which was released on 12 February 2025. | to Libreboot 20241206 revision 9 which was released on 12 February 2025. |
File site/news/libreboot2504.md changed (mode: 100644) (index dc10fac..7d9cfef) | |||
2 | 2 | % Leah Rowe | % Leah Rowe |
3 | 3 | % 30 April 2025 | % 30 April 2025 |
4 | 4 | ||
5 | A corresponding [Canoeboot 25.04](https://canoeboot.org/news/canoeboot2504.html) | ||
6 | release is also available. | ||
7 | |||
5 | 8 | Today's Libreboot 25.04 revision is a *testing release*, whereas the previous | Today's Libreboot 25.04 revision is a *testing release*, whereas the previous |
6 | 9 | stable release was Libreboot 20241206. The codename for this release | stable release was Libreboot 20241206. The codename for this release |
7 | 10 | is *Corny Calamity*. This is the first release to have a codename, and it is | is *Corny Calamity*. This is the first release to have a codename, and it is |
File site/other.md deleted (index 5a0a898..0000000) | |||
1 | --- | ||
2 | title: Other coreboot distributions providing Open Source BIOS/UEFI firmware | ||
3 | x-toc-enable: true | ||
4 | ... | ||
5 | |||
6 | What is a coreboot distro? | ||
7 | -------------------------- | ||
8 | |||
9 | Libreboot is a *coreboot distribution* or *coreboot distro*, in the same way | ||
10 | that Debian is a *Linux distro*. Its purpose is to provide free/opensource boot | ||
11 | firmware, replacing proprietary BIOS/UEFI firmware, and it | ||
12 | supports [many machines](docs/install/#which-systems-are-supported-by-libreboot). | ||
13 | |||
14 | It is a coreboot distro precisely because of its [design](docs/maintain/). | ||
15 | Libreboot's build system automatically downloads, patches and builds all the | ||
16 | various upstream sources such as coreboot, GRUB, SeaBIOS, U-Boot and so on. | ||
17 | This automation is used to provide [binary releases](download.md), which the | ||
18 | user can [easily install](docs/install/). Coreboot is notoriously difficult | ||
19 | to configure and install, for most people, and you need a high degree of | ||
20 | technical skill to use it; distros like Libreboot bridge this gap, making | ||
21 | coreboot accessible to non-technical users. | ||
22 | |||
23 | Libreboot was the *first* coreboot distro, | ||
24 | existing [since December 2013](news/10.md). Many Libreboot users exist today, | ||
25 | who would otherwise not use coreboot at all. | ||
26 | |||
27 | Coreboot is highly flexible for many configurations. It is quite possible build | ||
28 | to [your own coreboot image](https://doc.coreboot.org/getting_started/index.html) | ||
29 | but most non-technical users should probably use a coreboot distro. | ||
30 | |||
31 | It's thanks to the various coreboot distros that many people use coreboot today; | ||
32 | without them, many otherwise non-technical users might not use coreboot at all. | ||
33 | |||
34 | List of coreboot distros | ||
35 | ------------------------ | ||
36 | |||
37 | Not all distros are listed; only those of high quality or otherwise of interest; | ||
38 | quality, not quantity. In alphabetical order: | ||
39 | |||
40 | ### Canoeboot | ||
41 | |||
42 | Website: <https://canoeboot.org/> | ||
43 | |||
44 | Git repositories: <https://canoeboot.org/git.html> | ||
45 | |||
46 | Canoeboot is a *special fork* of Libreboot; both Canoeboot and Libreboot are | ||
47 | maintained in parallel by the same developer, Leah Rowe. Canoeboot supports | ||
48 | far less hardware than Libreboot, but provides a *pure* free software coreboot | ||
49 | distribution, due to its [policy](https://canoeboot.org/news/policy.html). As | ||
50 | a result of Canoeboot's policy, it currently only supports very old hardware. | ||
51 | |||
52 | It otherwise has the exact same design as Libreboot, and is kept in relative | ||
53 | sync [at all times](https://canoeboot.org/about.html), often doing releases side | ||
54 | by side on the same days as Libreboot. | ||
55 | |||
56 | *Libreboot* supports more hardware than Canoeboot, due to its more | ||
57 | pragmatic [Binary Blob Reduction Policy](news/policy.md) adopted on 17 | ||
58 | November 2022; Canoeboot is a continuation of Libreboot from prior to this, | ||
59 | since Libreboot initially used the same dogmatic policy as Canoeboot. A small | ||
60 | minority of users demanded it post-November 2022, so Canoeboot was born. | ||
61 | |||
62 | If you're an absolute Free Software fanatic, Canoeboot is for you. Otherwise, | ||
63 | if you want to use much newer hardware, Libreboot is a worthy choice. Since | ||
64 | Canoeboot only supports much older hardware, and uses Libreboot's *old* policy, | ||
65 | you could consider Canoeboot to be *legacy Libreboot*. Libreboot adopted the | ||
66 | Binary Blob Reduction Policy in November 2022, as part of a general desire to | ||
67 | support more - and newer - hardware. | ||
68 | |||
69 | ### Dasharo | ||
70 | |||
71 | Website: <https://docs.dasharo.com/> | ||
72 | |||
73 | Git repositories: <https://github.com/dasharo> | ||
74 | |||
75 | Supports many machines, with a choice of EDK2(UEFI) or Heads(Linuxboot) | ||
76 | payload in the flash. Some older machines may provide a SeaBIOS payload | ||
77 | instead. A lot of work that goes into the upstream coreboot project came | ||
78 | from the Dasharo developers. | ||
79 | |||
80 | Dasharo provides their own fork of coreboot, with a specific tree *per board*. | ||
81 | Several coreboot ports (e.g. MSI Z690-A PRO) were implemented directly by | ||
82 | the Dasharo project, and later upstreamed into the regular coreboot project. | ||
83 | |||
84 | Dasharo has a special emphasis on commercial application, providing tailored | ||
85 | coreboot images for each supported motherboard, with an emphasis on stability. | ||
86 | It's a very different approach than Libreboot's approach; Libreboot provides | ||
87 | a more generalised design in its build system and infrastructure. | ||
88 | |||
89 | ### Firmware-action | ||
90 | |||
91 | Website: <https://github.com/9elements/firmware-action> | ||
92 | |||
93 | Documentation: <https://9elements.github.io/firmware-action/> | ||
94 | |||
95 | **TODO: Link their FOSDEM 2025 talk when it becomes available on archives.** | ||
96 | |||
97 | Launched at the start of 2023, this project by 9elements provides | ||
98 | a source-based package manager similar conceptually to lbmk; it downloads, | ||
99 | patches and compiles various upstream sources, specifically coreboot, | ||
100 | Linux, Tianocore/edk2, u-root and others. | ||
101 | |||
102 | It currently does not provide specific build targets pre-configured, nor | ||
103 | binary releases, but it could theoretically be fashioned that way, and this | ||
104 | was asked of them at their FOSDEM 2025 talk, during questions and answers - and | ||
105 | much of what it's trying to do could inspire aspects of Libreboot's design in | ||
106 | the future. | ||
107 | |||
108 | Their build system design is interesting, and has many of the same sort of | ||
109 | features lbmk has, such as tracking of build artifacts / re-use of build | ||
110 | artifacts to speed up re-builds. I (Leah Rowe, Libreboot maintainer) learned | ||
111 | of Firmware-action because I attended their FOSDEM 2025 talk. It is listed on | ||
112 | this page, because their build system design *can* be used to provide a fully | ||
113 | fledged coreboot distribution, with binary releases. | ||
114 | |||
115 | The goal of the firmware-action project is to provide a fully reproducible | ||
116 | build environment, for integration with a CI/CD setup during coreboot | ||
117 | development. This build system has great potential to provide a useful | ||
118 | competitor versus, say, Heads or LinuxBoot projects. The design of this build | ||
119 | system could also be adapted to provide many different coreboot payloads, | ||
120 | even ones that it currently doesn't support, such as GNU GRUB. | ||
121 | |||
122 | ### Heads | ||
123 | |||
124 | Website: <https://osresearch.net/> | ||
125 | |||
126 | Git repositories: <https://github.com/linuxboot/heads> | ||
127 | |||
128 | Heads provides a LinuxBoot payload using U-Root, and has many advanced features | ||
129 | such as TPM-based MeasuredBoot. With combined use of a FIDO key, you can easily | ||
130 | and more reliably determine whether you boot firmware has been tampered with. | ||
131 | |||
132 | The Linux-based payload in flash uses kexec to boot another Linux kernel. It | ||
133 | provides an easy to use boot menu, highly configurable and supports many | ||
134 | Linux distros easily. | ||
135 | |||
136 | If you're the sort of person who needs full disk encryption and you have a | ||
137 | focus on security, Heads is for you. Perfect for use with something like Qubes. | ||
138 | |||
139 | Libreboot provides its own [security mechanisms](docs/linux/grub_hardening.html), | ||
140 | but Heads is much more flexible and complete, in this regard. The only downside | ||
141 | to Heads's Linux-based flash setup, is that it's basically a Linux-only | ||
142 | coreboot distro (whereas Libreboot can boot BSD and even *Windows*, in some | ||
143 | cases). | ||
144 | |||
145 | Another focus of the heads project is on *reproducible builds*. Its build | ||
146 | system bootstraps a toolchain that then compiles everything else, including | ||
147 | the coreboot crossgcc toolchain. The purpose of this is to provide matching | ||
148 | ROM hashes on every build; for this purpose, it also auto-downloads vendor | ||
149 | files such as Intel ME at build time, instead of requiring you to dump from | ||
150 | the original boot firmware. | ||
151 | |||
152 | Heads's vendorcode auto-download logic inspired Libreboot's | ||
153 | own [vendorcode inject](docs/install/ivy_has_common.md) design; Libreboot | ||
154 | greatly expanded on it, on more machines. | ||
155 | |||
156 | We in Libreboot have an affinity for the Heads project, and have worked with | ||
157 | them in the past, and they with us, helping each other back and forth. Many of | ||
158 | the machines supported in Libreboot are also supported in Heads, and vice versa, | ||
159 | but they target different kinds of users and use-case scenarios, with Libreboot | ||
160 | targeting a more general audience (while providing security hardening options), | ||
161 | whereas Heads specifically targets security-conscious users. | ||
162 | |||
163 | ### MrChromeBox | ||
164 | |||
165 | Website: <https://docs.mrchromebox.tech/> | ||
166 | |||
167 | Git repositories: <https://github.com/MrChromebox/> | ||
168 | |||
169 | Provides a tailored EDK2(UEFI) payload on supported *Chromebooks*. You can use | ||
170 | this to replace ChromeOS with a regular Linux distro or BSD system - even | ||
171 | Windows - if you wish. | ||
172 | |||
173 | The benefit of using *MrChromebox* is that it provides up to date EDK2, unlike | ||
174 | proprietary vendors who often provide old, CVE-ridden versions of EDK2 forks | ||
175 | such as InsydeH2O. | ||
176 | |||
177 | With MrChromebox's guidance, you can have a completely up to date UEFI firmware | ||
178 | on your machine, and get good use out of your Chromebook for many more years, | ||
179 | with regular security updates. | ||
180 | |||
181 | You can also use the [Chrultrabook Docs](https://docs.chrultrabook.com/) which | ||
182 | make use of MrChromebox and might prove useful. | ||
183 | |||
184 | One of Chultrabook's maintainers, Elly, did this talk at 37C3 conference, | ||
185 | demonstrating Chultrabook: | ||
186 | <https://www.youtube.com/watch?v=7HFIQi835wY> - and also did this more general | ||
187 | talk about coreboot at 38C3: <https://www.youtube.com/watch?v=LD9tOcf4OkA>. It's | ||
188 | very good reference material if you want to know more about coreboot, and | ||
189 | coreboot distros more generally. | ||
190 | |||
191 | Elly also did this interview with Brodie Robertson, about coreboot, and | ||
192 | explains the concept of a coreboot distro in more detail in one part of | ||
193 | the interview: | ||
194 | <https://www.youtube.com/watch?v=4Am_1MzJ6ZA> | ||
195 | |||
196 | Libreboot largely avoids supporting Chromebooks, precisely because | ||
197 | MrChromebox is a perfectly viable option on these machines. | ||
198 | |||
199 | ### Skulls | ||
200 | |||
201 | Git repositories: <https://github.com/merge/skulls> | ||
202 | |||
203 | Skulls provides simple coreboot images with SeaBIOS payload, on a handful of | ||
204 | Thinkpads. Libreboot *also* provides similar SeaBIOS configurations, on all | ||
205 | of the same machines, but Libreboot's design does mean that there are a few | ||
206 | additional steps for installation. | ||
207 | If you just want the simplest, most barebones setup, Skulls is a great choice. | ||
208 | |||
209 | Libreboot *also* provides U-Boot and GRUB, and has other ambitions. Libreboot | ||
210 | aims to provide ease of use while also providing great power and flexibility. | ||
211 | So Libreboot is aimed specifically at power users, while also trying to | ||
212 | accomodate non-technical users; Skulls largely targets the latter. | ||
213 | |||
214 | ### System76 Open Firmware | ||
215 | |||
216 | Git repository: <https://github.com/system76/firmware-open> | ||
217 | |||
218 | Other repositories e.g. EC firmware: <https://github.com/system76> | ||
219 | |||
220 | System76 provides their own special coreboot fork, that they tailor for | ||
221 | specific machines that they sell; they also provide free EC firmware. Jeremy | ||
222 | Soller of System76 maintains this firmware, and the work is regularly | ||
223 | upstreamed into the regular coreboot project. | ||
224 | |||
225 | System76 provides the coreboot firmware, along with EDK2 UEFI payload. It can | ||
226 | boot Linux distros, BSD systems and even Windows perfectly. | ||
227 | |||
228 | Is your distro unlisted? | ||
229 | ------------------------ | ||
230 | |||
231 | Please get in touch! We'd love to link your project here. | ||
232 | |||
233 | The coreboot project also maintains its own list of coreboot distros: | ||
234 | |||
235 | <https://coreboot.org/users.html> | ||
236 | |||
237 | Libreboot maintains its own list, because it is felt that distros should also | ||
238 | link to each other, since many people who find coreboot for the first time may | ||
239 | find it through a distro (such as Libreboot) and not check coreboot's own | ||
240 | website. We in the Libreboot project wish to see everyone using free boot | ||
241 | firmware, which was the primary motivation behind this page, in promoting the | ||
242 | various projects. | ||
243 | |||
244 | Organisations | ||
245 | ------------- | ||
246 | |||
247 | This list will be populated over time. Several organisations exist out there | ||
248 | that pertain to *Free and Open Source firmware* development, supporting its | ||
249 | existence in general. Here are just a few of them: | ||
250 | |||
251 | ### Open Source Firmware Foundation (OSFF) | ||
252 | |||
253 | Website: <https://opensourcefirmware.foundation/> | ||
254 | |||
255 | The OSFF is a non-profit organisation of Oregon, USA, whose mission it is to | ||
256 | coordinate communication between the various free boot projects (projects like | ||
257 | coreboot). Several coreboot developers are a part of | ||
258 | its [governance](https://opensourcefirmware.foundation/team/). | ||
259 | |||
260 | The OSFF also hosts an annual [Open Source Firmware | ||
261 | Conference](https://www.osfc.io/), where various projects, companies and | ||
262 | peoples can talk about their work in this field. | ||
263 | |||
264 | The OSFF exists precisely because nothing like it has existed before; the | ||
265 | world of boot firmware is largely dominated by proprietary IBVs (independent | ||
266 | BIOS vendors), the likes of e.g. AMI, Phoenix. | ||
267 | |||
268 | Organisations like OSFF are critical, if we ever wish to see *libre* boot | ||
269 | firmware become the default firmware, on computers that normal people actually | ||
270 | purchase. All the separate projects out there do great work, but it is critical | ||
271 | that we have a central *sorting ground*, a *point of contact* if you will, | ||
272 | to represent us, and the OSFF's mission is to be exactly that. | ||
273 | |||
274 | OSFF also has their own list of projects, similar to the list on *this* page | ||
275 | that you are reading now. See: | ||
276 | |||
277 | <https://opensourcefirmware.foundation/projects/> | ||
278 | |||
279 | Libreboot is currently not affiliated with the OSFF in any official capacity, | ||
280 | but it has our *full* support, and we will do what we can to help it, when we | ||
281 | can. | ||
282 | |||
283 | ### Software Freedom Conservancy (SFC) | ||
284 | |||
285 | Although not strictly related to free/opensource firmware, the coreboot project | ||
286 | is an SFC member, which you can see here: | ||
287 | |||
288 | <https://sfconservancy.org/projects/current/> | ||
289 | |||
290 | The SFC is a non-profit organisation of New York, USA, dedicated to the | ||
291 | cause of [software freedom](https://writefreesoftware.org/learn), with a view | ||
292 | towards Copyleft advocacy, especially [copyleft | ||
293 | compliance enforcement](https://sfconservancy.org/copyleft-compliance/). | ||
294 | |||
295 | SFC provides services to *member projects*, such as coreboot, which you | ||
296 | can read about here: | ||
297 | |||
298 | * <https://sfconservancy.org/projects/> | ||
299 | * <https://sfconservancy.org/projects/services/> | ||
300 | |||
301 | Services such as donations infrastructure, legal services (including things | ||
302 | like copyright assignements and enforcement), advice/assistance about project | ||
303 | governance, help with fundraising and outreach, etc. | ||
304 | |||
305 | SFC also hosts an annual conference, called *FOSSY*, which projects, companies | ||
306 | and peoples can go to to promote their work on free/opensource projects. See: | ||
307 | |||
308 | <https://sfconservancy.org/fossy/> | ||
309 | |||
310 | Although Libreboot is not affiliated with SFC in any official capacity, it is | ||
311 | otherwise an excellent organisation, it is listed here in honour of the | ||
312 | excellent work it does, including its support of the coreboot project. | ||
313 | |||
314 | ### Software in the Public Interest (SPI) | ||
315 | |||
316 | Website: <https://www.spi-inc.org/> | ||
317 | |||
318 | The SPI is a non-profit organisation of New York, USA, dedicated to the | ||
319 | cause of [software freedom](https://writefreesoftware.org/learn). It provides | ||
320 | fiscal sponsorship and promotion of numerous Free and Open Source projects, | ||
321 | which you can read about here: | ||
322 | |||
323 | <https://www.spi-inc.org/projects/> | ||
324 | |||
325 | It provides services to member projects such as donations infrastructure, | ||
326 | legal services, advice/assistance and oversight of project governance and | ||
327 | general help with fundraising. | ||
328 | |||
329 | SFC most notably provides services to Debian, which is a member: | ||
330 | |||
331 | <https://www.spi-inc.org/projects/debian/> | ||
332 | |||
333 | Although SPI does not currently (at this time) sponsor any coreboot or | ||
334 | firmware-related projects, several of the projects that it *does* support | ||
335 | are critical for Libreboot development. For example, it also supports the | ||
336 | Arch Linux project: | ||
337 | |||
338 | <https://www.spi-inc.org/projects/archlinux/> | ||
339 | |||
340 | Libreboot development, especially build testing, happens largely on computers | ||
341 | running Debian Linux and Arch Linux, because these cover a large number of | ||
342 | users; we also test many other distros such as Fedora or Ubuntu. | ||
343 | |||
344 | Organisations like SPI (and indeed SFC, OSFF) are critical to the general | ||
345 | health of the Free Software movement. Without them, we would not be able to | ||
346 | as effectively coordinate projects, especially in terms of funding. | ||
347 | |||
348 | Libreboot is not currently affiliated with the SPI in any official capacity, | ||
349 | but they have our respect and they are listed here. | ||
350 | |||
351 | Non-coreboot firmware projects | ||
352 | -------------------------- | ||
353 | |||
354 | Several other projects besides coreboot provide free hardware initialisation, | ||
355 | such as [U-Boot](https://www.u-boot.org/) (as own firmware, distinct from U-Boot | ||
356 | as a coreboot payload), [Trusted Firmware](https://www.trustedfirmware.org/) and | ||
357 | so on. | ||
358 | |||
359 | Here are a few such projects: | ||
360 | |||
361 | ### fwupd | ||
362 | |||
363 | fwupd is essentially a centralised repository of firmware images, that | ||
364 | can be used to provide updates for your mainboard. Although not officially | ||
365 | supported nor endorsed by the Libreboot project, many Linux distros make | ||
366 | use of this to provide UEFI firmware updates for example. | ||
367 | |||
368 | Libreboot doesn't use this, due to the many idiosyncrasies of Libreboot on | ||
369 | various motherboards; however, we may use it in a limited capacity, in the | ||
370 | future. | ||
371 | |||
372 | ### LinuxBoot | ||
373 | |||
374 | Website: <https://www.linuxboot.org/> | ||
375 | |||
376 | LinuxBoot can be provided as a UEFI DXE, or as a U-Boot SPL, coreboot payload | ||
377 | or Slim Bootloader Stage 1B, to provide a Linux kernel at boot time, which | ||
378 | kexecs into another Linux kernel. | ||
379 | |||
380 | The benefit of using *Linux* to *boot Linux* is that then the bootloader part | ||
381 | of your firmware doesn't need to rewrite every driver, because Linux already | ||
382 | provides excellent drivers, and it also affords you many advanced | ||
383 | configuration possibility such as hardened encryption setups with things | ||
384 | like Measured Boot, and it could also be used to boot over a network. | ||
385 | |||
386 | ### OpenBMC | ||
387 | |||
388 | Website: <https://github.com/openbmc/docs> | ||
389 | |||
390 | Linux distro for management controllers (BMCs) used on servers, | ||
391 | rack switches and RAID appliances. This provides a remote management | ||
392 | feature, most useful (for example) on colocated server hosting. | ||
393 | |||
394 | ### Oreboot | ||
395 | |||
396 | Website: <https://github.com/oreboot/oreboot> | ||
397 | |||
398 | Oreboot is a special fork of coreboot, re-written in the Rust programming | ||
399 | language, focusing specifically on the *LinuxBoot* payload configuration. | ||
400 | |||
401 | ### Trusted Firmware | ||
402 | |||
403 | Website: <https://www.trustedfirmware.org/> | ||
404 | |||
405 | Trusted Firmware provides boot firmware for ARMv8-A, ARMv9-A | ||
406 | and ARMv8-M. Specifically tailored for use on embedded systems, and parts of | ||
407 | it are also used by the coreboot project on some boards. | ||
408 | |||
409 | ### U-Boot | ||
410 | |||
411 | Website: <https://www.u-boot.org/> | ||
412 | |||
413 | U-Boot runs on a large number of embedded systems, with support for a variety | ||
414 | of architectures such as ARM, x86, RISC-V and others. U-Boot provides its own | ||
415 | small kernel and operating system, with drivers and applications designed to | ||
416 | boot your operating system using various methods. It has an advanced *shell*, | ||
417 | with excellent networking and file system support - most notably, we use it | ||
418 | in Libreboot as a UEFI payload for *coreboot*, but U-Boot can also provide its | ||
419 | own boot initialisation independently of coreboot. | ||
420 | |||
421 | One of the nice features of U-Boot is its *licensing* (GPLv2 for the most part) | ||
422 | and similar coding style to Linux; the licensing and technical design means | ||
423 | that it's much easier to port existing Linux drivers, when something needs to | ||
424 | be done in the U-boot project. | ||
425 | |||
426 | ----------------------------------------- | ||
427 | |||
428 | We would like to list various distros of these too. If you know of a cool | ||
429 | project, please get in touch with the Libreboot project! |
File site/other.md.description deleted (index c402f9d..0000000) | |||
1 | Libreboot is a free/opensource BIOS/UEFI boot firmware distribution. Several other projects exist that are very different to Libreboot, also based on coreboot. |
File site/template.de.include changed (mode: 100644) (index 4dbbddb..22ebe5e) | |||
... | ... | $endif$ | |
83 | 83 | <li><a href="https://codeberg.org/libreboot/lbmk/issues">Bugs</a></li> | <li><a href="https://codeberg.org/libreboot/lbmk/issues">Bugs</a></li> |
84 | 84 | <li><a href="/contact.de.html">Kontakt</a></li> | <li><a href="/contact.de.html">Kontakt</a></li> |
85 | 85 | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">Spenden</a></strong></em></li> | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">Spenden</a></strong></em></li> |
86 | <li><a href="/other.html">Andere Coreboot-Distributionen</a></li> | ||
87 | 86 | </ul> | </ul> |
88 | 87 | <hr/> | <hr/> |
89 | 88 | </header> | </header> |
File site/template.include changed (mode: 100644) (index a875399..ccdb4f1) | |||
... | ... | $endif$ | |
83 | 83 | <li><a href="https://codeberg.org/libreboot/lbmk/issues">Bugs</a></li> | <li><a href="https://codeberg.org/libreboot/lbmk/issues">Bugs</a></li> |
84 | 84 | <li><a href="/contact.html">Contact</a></li> | <li><a href="/contact.html">Contact</a></li> |
85 | 85 | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">Donate</a></strong></em></li> | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">Donate</a></strong></em></li> |
86 | <li><a href="/other.html">Other coreboot distros</a></li> | ||
87 | 86 | </ul> | </ul> |
88 | 87 | <hr/> | <hr/> |
89 | 88 | </header> | </header> |
File site/template.it.include changed (mode: 100644) (index 189acd7..73b9fcc) | |||
... | ... | $endif$ | |
83 | 83 | <li><a href="https://codeberg.org/libreboot/lbmk/issues">Difetti (bugs)</a></li> | <li><a href="https://codeberg.org/libreboot/lbmk/issues">Difetti (bugs)</a></li> |
84 | 84 | <li><a href="/contact.html">Contatti</a></li> | <li><a href="/contact.html">Contatti</a></li> |
85 | 85 | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">Donazioni</a></strong></em></li> | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">Donazioni</a></strong></em></li> |
86 | <li><a href="/other.html">Altre distribuzioni coreboot</a></li> | ||
87 | 86 | </ul> | </ul> |
88 | 87 | <hr/> | <hr/> |
89 | 88 | </header> | </header> |
File site/template.uk.include changed (mode: 100644) (index 8529add..6ed8413) | |||
... | ... | $endif$ | |
83 | 83 | <li><a href="https://codeberg.org/libreboot/lbmk/issues">Помилки</a></li> | <li><a href="https://codeberg.org/libreboot/lbmk/issues">Помилки</a></li> |
84 | 84 | <li><a href="/contact.uk.html">Зв'язок</a></li> | <li><a href="/contact.uk.html">Зв'язок</a></li> |
85 | 85 | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">Пожертвувати</a></strong></em></li> | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">Пожертвувати</a></strong></em></li> |
86 | <li><a href="/other.html">Інші дистрибутиви coreboot</a></li> | ||
87 | 86 | </ul> | </ul> |
88 | 87 | <hr/> | <hr/> |
89 | 88 | </header> | </header> |
File site/template.zh-cn.include changed (mode: 100644) (index c155a2c..096cc99) | |||
... | ... | $endif$ | |
83 | 83 | <li><a href="https://codeberg.org/libreboot/lbmk/issues">缺陷</a></li> | <li><a href="https://codeberg.org/libreboot/lbmk/issues">缺陷</a></li> |
84 | 84 | <li><a href="/contact.html">联系</a></li> | <li><a href="/contact.html">联系</a></li> |
85 | 85 | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">捐赠</a></strong></em></li> | <li style="font-size:1.3em;"><em><strong><a href="https://www.patreon.com/libreleah">捐赠</a></strong></em></li> |
86 | <li><a href="/other.html">其他 coreboot 发行版</a></li> | ||
87 | 86 | </ul> | </ul> |
88 | 87 | <hr/> | <hr/> |
89 | 88 | </header> | </header> |