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)
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
t480 page: mention the newer patchset used e10c9b80f016ffccd4a6aa687e5d92aee2562f5b Leah Rowe 2025-01-08 03:40:12
mention dependencies on nvmutil.md 315f4cd6b26640d2306cf3af51f5f77094e07d48 Leah Rowe 2025-01-07 15:17:31
document ./mk inject setmac on the nvmutil page d120ebf8f2dd87a3db0768eb45dc773228ddcefb Leah Rowe 2025-01-07 08:33:39
nvmutil: Remove redundant information a6478d6797236e86a765efb24c92d3ae3b711434 Leah Rowe 2025-01-07 04:42:16
formatting 090e58d4f84125bdcf035efcadd1cd5c13a03c77 Leah Rowe 2025-01-06 21:42:50
Libreboot 20241206, 8th revision (announcement) 1b4326dd620f7b770e3d68c34c96623e86d84e5b Leah Rowe 2025-01-06 21:30:57
Add missing release year to ASUS KFSN4-DRE 7421e9a8c7a7b6aa5a6e70294973ea4fd4bedb77 libreandre 2025-01-06 16:18:26
docs/build: Remove the python instructions c1daf0fc5ec42fac72c3d608a4c112770edbf97a Leah Rowe 2025-01-05 22:21:49
list angel pons on contrib.md (haswell nri) 6a8e230d7a2543282c1f9a50b86259a98decf11a Leah Rowe 2025-01-05 20:13:51
clean up references to who.md fcb63c3c3b5673aa2afafbe9fe7702eaa4f10d55 Leah Rowe 2025-01-05 18:16:16
Commit aa98970a8891e3a3300a6fca1df3314f8e7dbdb3 - acknowledgement
Signed-off-by: Leah Rowe <leah@libreboot.org>
Author: Leah Rowe
Author date (UTC): 2025-01-10 16:27
Committer name: Leah Rowe
Committer date (UTC): 2025-01-10 16:27
Parent(s): d25c4185f053ffa924e4f14a55c7a09083d86a4c
Signer:
Signing key:
Signing status: N
Tree: 02e587715434b4f6fd01a365a6d3d37b1f7174cb
File Lines added Lines deleted
site/news/10.md 76 12
File site/news/10.md changed (mode: 100644) (index edc68e6..59bc34d)
2 2 % Leah Rowe % Leah Rowe
3 3 % 12 December 2023 % 12 December 2023
4 4
5 **This page was restored during August 2024, having been deleted earlier on
6 in 2024 - it was deleted as part of Libreboot's attempt to reconcile
7 differences with FSF/GNU, and much of this page is hostile to it (and has to be,
8 because it's focusing on the history of the Libreboot project, which has
9 historically been at odds with the FSF both socially, technically and
10 politically. The restored version is essentially identical, but has been
11 edited without altering any of the substance, and further information going
12 up to the month of August 2024 has been added at the end, which was not
13 available earlier on because... Libreboot has not yet invented time travel.**
14
15 Anyway, article time:
16
17 5 I'm very proud of the work done in Libreboot, both by myself and by others I'm very proud of the work done in Libreboot, both by myself and by others
18 6 who I work with. Many people make Libreboot possible, be it direct contributors who I work with. Many people make Libreboot possible, be it direct contributors
19 7 to the project, or the countless individuals and companies that work on all to the project, or the countless individuals and companies that work on all
 
... ... date, in terms of code and documentation respectively.
1477 1465 2024 reconciliation intentions 2024 reconciliation intentions
1478 1466 ============================== ==============================
1479 1467
1468 **This reconciliation was cancelled. Please see the [update from January 2025](#january-1st-2025-update).**
1469
1480 1470 The *FSF* started the coldboot war. Libreboot merely won it. The *FSF* started the coldboot war. Libreboot merely won it.
1481 1471
1482 1472 From 2024 onward, unless more hostilities develop from FSF/GNU's side, I intend From 2024 onward, unless more hostilities develop from FSF/GNU's side, I intend
 
... ... that question is projects such as Libreboot, or indeed others like GNU Boot,
1487 1477 Heads, Skulls, MrChromebox... you name it. Distros, designed similarly to Heads, Skulls, MrChromebox... you name it. Distros, designed similarly to
1488 1478 Linux distros, but for building boot firmware instead. Linux distros, but for building boot firmware instead.
1489 1479
1480 The *first* coldbootwar occured between 19 March 2023 and 31 December 2023,
1481 described in the article above.
1482
1490 1483 Much of 2023 was spent counteracting the FSF's coup, because they were hostile Much of 2023 was spent counteracting the FSF's coup, because they were hostile
1491 1484 to the Libreboot project, but I decided that I will avoid any such counter to the Libreboot project, but I decided that I will avoid any such counter
1492 1485 action from now on. I will stil develop Canoeboot, but my main focus is action from now on. I will stil develop Canoeboot, but my main focus is
 
... ... the erstwhile *gluglug* domain then redirecting to it, and I registered Minifree
1552 1545 Ltd in the UK. Minifree is how I fund the Libreboot project, by selling computers Ltd in the UK. Minifree is how I fund the Libreboot project, by selling computers
1553 1546 with Libreboot pre-installed. You can find it with Libreboot pre-installed. You can find it
1554 1547 on [minifree.org](https://minifree.org/). on [minifree.org](https://minifree.org/).
1548
1549 January 1st, 2025, UPDATE!
1550 ========================
1551
1552 The truce of 2024 has ended. GNU Boot did a talk during 38C3 conference, where
1553 they spent at least *one third* of the talk, telling people to stop using
1554 Libreboot, to stop promoting Libreboot, stop contributing to it. This is an
1555 act of war against the Libreboot project.
1556
1557 Therefore, Cold Boot War II was declared, in the early hours of January 1st, 2025.
1558 There won't be much material difference sa a result of this, but the consequence
1559 is that there is no longer good will from Libreboot towards the GNU project.
1560
1561 Canoeboot will be developed as aggressively as before, if not more so. It will
1562 be maintained and updated aggressively, but now with this fact in mind, and
1563 with the view that the GNU Boot project must be contained; the mere existence
1564 of the Canoeboot project is a direct attack on GNU Boot, and it will continue.
1565
1566 I was going to approach the GNU project and start a discussion about shutting
1567 down the Canoeboot project, and merge it with GNU Boot, helping them to bring
1568 their project up to date - for example, as of January 2025, GNU Boot *still*
1569 uses the same late 2021 coreboot and GRUB revisions that it used when GNU
1570 Boot started back in June 2023.
1571
1572 Such an attempt at collaboration was made before, and it was rejected. It is
1573 clear now that the GNU Boot developers have nothing but contempt. Therefore,
1574 the agenda from 1 January 2025 onward, is to *replace* GNU Boot; to move
1575 so far ahead of the project on a technical level, and to overwhelm it so much
1576 in that regard, that the project effectively no longer exists as a practical
1577 matter.
1578
1579 Canoeboot is vastly superior to GNU Boot. Its [design](https://canoeboot.org/docs/maintain/)
1580 is much simpler and more powerful in practise, doing *more* in fewer lines
1581 of code - and it supports more hardware. Canoeboot is, at this time, interested
1582 in more GM45-based Dell Latitude models and X4x-based Dell OptiPlex 780 variants,
1583 among other ports. Other works are also planned.
1584
1585 Canoeboot shall continue, and there will not be a 2nd truce. The truce
1586 of 2024 was announced unilaterally by the Libreboot project, at the start
1587 of 2024, in the interest of improving relations.
1588
1589 For those interested, the talk is here:
1590 <https://www.youtube.com/watch?v=dHJ9m6HRwq0>
1591
1592 In it, they strongly imply that all Libreboot boards use Intel FSP/MRC, which
1593 isn't true. Everything up to Haswell uses completely free raminit; completely
1594 free initialisation within coreboot.
1595
1596 In general, Libreboot's [Binary Blob Reduction Policy](policy.md) dictates
1597 that if Free Software *can* be used, it must be - as a result, many systems
1598 supported by Libreboot, boot entirely with free software. Libreboot is a free
1599 software project, whose primary goal is to increase software freedoms for users
1600 by providing them with free boot firmware. And yet: GNU Boot's talk strongly
1601 suggests that Libreboot is a *proprietary software project*.
1602
1603 In GNU Boot's talk, they directly state that I, Leah Rowe, am "against 100%
1604 free software" - also false. I want everyone to use Free Software exclusively,
1605 but the reality is that this is literally impossible, on any hardware. The
1606 reason is strongly described in Libreboot's [Freedom Status](../freedom-status.md)
1607 and [Binary Blob Reduction Policy](policy.md) pages.
1608
1609 It is clear, then, that the GNU Boot project wishes to undermine the Libreboot
1610 project; their dream is that Libreboot will one day cease to exist. So in
1611 response, Libreboot has this dream too, but about GNU Boot.
1612
1613 The outcome of coldbootwar will be described in the *next* decade anniversary page,
1614 on 12 December 2033. It is strongly expected that Libreboot will continue to
1615 exist and thrive by then; today's Libreboot will be vastly inferior to that
1616 future Libreboot, and it is expected that GNU Boot will have been dead for years.
1617 Canoeboot will still be maintained regularly. That is the dream, and it is my
1618 wish that this dream be fully realised. It shall be done.
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