libreboot / lbwww (public) (License: Unspecified) (since 2023-04-11) (hash sha1)
libreboot website (markdown files). https://libreboot.org/
List of commits:
Subject Hash Author Date (UTC)
add ownerboot to the other.md page 5afacd5138015b5115bf9d3d3d805f9eb26d3999 Leah Rowe 2025-01-11 23:22:13
tidy up the other.md page b5e0d96be580678ad6710e4c3259abd128ebb7bc Leah Rowe 2025-01-11 23:03:54
actual alphabetical order e94f06a744c0e98943e31d5b141c5cfbf9901ef5 Leah Rowe 2025-01-11 05:39:12
clarification 71e4a89c862158f0f78815c4972b7d948cfbf35e Leah Rowe 2025-01-11 05:01:08
add missing entry 0b7a136d733bb91f397ea230fc8903483e47ce12 Leah Rowe 2025-01-11 04:59:40
add page linking to other coreboot distros 3809609b3e2798108b89898e33fee11a50dbd205 Leah Rowe 2025-01-11 04:41:25
update images on translated home pages ba3ca8c23da22687772d8e4cd53a747dcba00977 Leah Rowe 2025-01-11 02:11:07
make "coreboot distro" a link to docs/maintain/ 8c678d515d76ad689de62af4a08ffcf9b5394181 Leah Rowe 2025-01-11 00:20:04
typo ee4aca89fc6d85f4729a7d3e687a193758799c16 Leah Rowe 2025-01-10 16:30:55
don't link 4bd184da81f24a2932d03f3181812e7ad5cdeb85 Leah Rowe 2025-01-10 16:29:21
acknowledgement aa98970a8891e3a3300a6fca1df3314f8e7dbdb3 Leah Rowe 2025-01-10 16:27:51
fix links again again d25c4185f053ffa924e4f14a55c7a09083d86a4c Leah Rowe 2025-01-10 16:01:01
fix links again 3d494145ad8f855d527d721f2e208d25f761a8c9 Leah Rowe 2025-01-10 15:57:58
fix links d9a4d2c5ce1d1dd09658d43fb64d8ccc8393644d Leah Rowe 2025-01-10 15:55:24
fix hcl link 55d17ed3e9bab04973512e421f332ff69b6253b7 Leah Rowe 2025-01-10 15:47:09
snip 8ba82574fb20d83359dae9c6a1ff7022ec97c4a6 Leah Rowe 2025-01-10 15:28:25
link a7dd851f5b3844372369bbb55018511c6a18cd89 Leah Rowe 2025-01-10 15:20:17
fix inaccuracy c6d4b6fa6b3cfaba15375b3d96dac450d8d27ec6 Leah Rowe 2025-01-09 20:02:13
Fix historical oversight regarding GRUB Argon2id abceff29c6f5cec5034c1e104fd1d8cce0e7787c Leah Rowe 2025-01-09 03:39:14
re-organise the pico flashing instructions 5443cd0d05bcd79a24579780baafd8f13ef654d9 Leah Rowe 2025-01-08 17:22:26
Commit 5afacd5138015b5115bf9d3d3d805f9eb26d3999 - add ownerboot to the other.md page
Signed-off-by: Leah Rowe <leah@libreboot.org>
Author: Leah Rowe
Author date (UTC): 2025-01-11 23:22
Committer name: Leah Rowe
Committer date (UTC): 2025-01-11 23:22
Parent(s): b5e0d96be580678ad6710e4c3259abd128ebb7bc
Signer:
Signing key:
Signing status: N
Tree: 6e2df6dfd9aaff05ae60fc29a9695f48f38572a0
File Lines added Lines deleted
site/other.md 28 0
File site/other.md changed (mode: 100644) (index 3604d59..3efa8a6)
... ... with regular security updates.
197 197 Libreboot largely avoids supporting Chromebooks, precisely because Chultrabook Libreboot largely avoids supporting Chromebooks, precisely because Chultrabook
198 198 and MrChromebox are perfectly viable options on these machines. and MrChromebox are perfectly viable options on these machines.
199 199
200 Ownerboot
201 ---------
202
203 Git repository: <https://codeberg.org/amjoseph/ownerboot>
204
205 Ownerboot is an interesting one; it uses the Nix package manager to compile
206 coreboot images, with a Linux-based payload on supported x86 and ARM64
207 devices. Similar conceptually to Heads, but with a *much* cleaner build system
208 design.
209
210 It comes with the LVM2 and cryptsetup sources included in builds by default, so
211 it can easily be used to create a fully encrypted system, much like Libreboot's
212 own [hardened GRUB](docs/linux/grub_hardening.md) setup.
213
214 Since it uses Nix, reproducible builds are quite feasible and this is one of
215 the project's primary goals. Interestingly enough, it also supports both the
216 gru kevin chromebook and the ASUS KGPE-D16 boards, which Libreboot supports but
217 Libreboot uses U-Boot and a combination of SeaBIOS/GRUB, respectively, on these
218 boards.
219
220 Ownerboot's build system can also cross compile everything, so it's quite
221 portable across various host CPUs. It also extends coreboot's normal/fallback
222 payload scheme. See: <https://codeberg.org/amjoseph/ownerboot/src/branch/master/doc/fallback.md>
223
224 All of this combined makes for a highly configurable boot setup, and the Linux
225 payload in flash (using kexec to boot another kernel) is highly flexible,
226 offering many opportunities for security hardening (like Heads).
227
200 228 Skulls Skulls
201 229 ------ ------
202 230
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/libreboot/lbwww

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/libreboot/lbwww

Clone this repository using git:
git clone git://git.rocketgit.com/user/libreboot/lbwww

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main