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)
snip e484a829e39bde74806c376455ca47d6718595c0 Leah Rowe 2025-02-18 07:55:53
docs/install/spi: remove repetition (ch341a) 9a3fcc68afe213e897d23165aa6da2ec20527976 Leah Rowe 2025-02-17 20:57:37
subtle improvement to CBW2 reference 8725126ec23241582766ed7a996805e357e139fc Leah Rowe 2025-02-15 16:29:15
20241206rev9 notes fda7faffcd674f1f223a5e9f66d0aea90512cb78 Leah Rowe 2025-02-12 23:15:15
list firmware-action on other.md fa485ebbe6f9a2970b6f2175f66300f9e8e7aa6e Leah Rowe 2025-02-09 14:45:15
other.md: fix TF-A link d0c1908702d86077185840f04818567d737c435f Leah Rowe 2025-02-09 13:39:41
add example to gen docs 24d1145ca447d76c6e842cf50d15f9d42d6a754e Leah Rowe 2025-02-08 14:34:38
git: Remove ich9util mentions 6f6ccc1ea9b844d3cfbe9e1b8404b2e43518ac21 Runxi Yu 2025-02-07 15:01:57
freedom-status: Remove ich9util mentions 7307e9eb33106fc03fa0ed64d9d79184ee80b80c Runxi Yu 2025-02-07 14:58:52
faq: Remove ich9util mentions dd993be62fd053768e4826a550fcaa649128c0ef Runxi Yu 2025-02-07 14:48:37
docs/install/{r4,t4,t5,x2}00: Remove ich9util mentions 6b1b5745497cbedf16eb000f53129293c59a8893 Runxi Yu 2025-02-07 14:42:03
docs/install/mac_address: Remove ich9utils mentions dd0bf75198cfccde04c0ce984d584d5edd0744ef Runxi Yu 2025-02-07 14:40:23
docs/install/ich9utils.desc: Note deprecation 4e7473b822bdb6d73da594c8a6ddb0293a5ffc9a Runxi Yu 2025-02-07 14:38:21
contrib: Update the ich9gen section in Steve's contribs 46ab4acf3ab962305d5522a71b44cba45714e534 Runxi Yu 2025-02-07 14:36:26
T480: mention pulseaudio vs pipewire 84219b20eb0a207910805dca658dbe6b3fe1e70e Leah Rowe 2025-02-06 20:13:17
Some clarification and improvements 363fdf2d5e019e6c93b2715e71825916049184a1 arielenter 2025-02-04 16:50:26
Misc typo fixes. cf64fdd4090d049c05855df68479c89b04106c10 Steffen Pankratz 2025-01-27 15:06:09
add spi to other.md f628901f61918fea7fd95dd9f65d859ff7881f72 Leah Rowe 2025-01-26 11:58:47
mention fossy 987afae58a40ebebb9bca57a81e92f98bdfdd3f3 Leah Rowe 2025-01-25 18:37:44
expand other.md 5cf2ddde7395a9f98ba4cebc6f493b00fb58af7f Leah Rowe 2025-01-25 18:31:03
Commit e484a829e39bde74806c376455ca47d6718595c0 - snip
i got a very respectable email last night from a person
who i now hold in very high regard. and the email merits
a response - and the response will be a good one.

Signed-off-by: Leah Rowe <leah@libreboot.org>
Author: Leah Rowe
Author date (UTC): 2025-02-18 07:55
Committer name: Leah Rowe
Committer date (UTC): 2025-02-18 07:55
Parent(s): 9a3fcc68afe213e897d23165aa6da2ec20527976
Signer:
Signing key:
Signing status: N
Tree: 531e3f2a7e91ac4557bb32cddd4d8cd6d3b7a3e1
File Lines added Lines deleted
site/news/10.md 0 95
File site/news/10.md changed (mode: 100644) (index 5e05c46..e3ebad9)
... ... the erstwhile *gluglug* domain then redirecting to it, and I registered Minifree
1515 1515 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
1516 1516 with Libreboot pre-installed. You can find it with Libreboot pre-installed. You can find it
1517 1517 on [minifree.org](https://minifree.org/). on [minifree.org](https://minifree.org/).
1518
1519 January 1st, 2025, UPDATE!
1520 ------------------------
1521
1522 And some facts discovered in February 2025 have also been added!
1523
1524 ### Cold Boot War II
1525
1526 The truce of 2024 has ended. GNU did a talk during 38C3 conference, where
1527 they spent at least *one third* of the talk, telling people to stop using
1528 Libreboot, to stop promoting Libreboot, stop contributing to it. This is an
1529 act of war against the Libreboot project. Their decision, in the talk,
1530 demonstrated that they have all the same intentions that they originally had
1531 in their LibrePlanet 2023 talk, that lead to the *first* Cold Boot War. Their
1532 intent is that Libreboot must cease to exist, and that they must replace it;
1533 they are not content simply with existing in their own right, rather, they want
1534 their existence *to replace mine*.
1535
1536 Intent matters. A lot of people might disagree, but the world runs on dreams.
1537 What we do in the moment is just an manifestation of dreams. Their dream is
1538 to *destroy the Libreboot project*.
1539
1540 Therefore, Cold Boot War II was declared, in the early hours of January 1st, 2025.
1541 There won't be much material difference as a result of this, but the consequence
1542 is that there is no longer good will from Libreboot towards the GNU project.
1543
1544 I *was* going to approach the GNU project and start a discussion about shutting
1545 down the Canoeboot project, and merge it with GNU. As of January 2025, GNU's
1546 own Libreboot fork *still* uses the same late 2021 coreboot and GRUB revisions
1547 that it used when they started back in June 2023. As of December 2024, the
1548 Canoeboot project used upstream revisions *from December 2024* and with
1549 completely up to date documentation.
1550
1551 Canoeboot is vastly superior to anything GNU would ever do, or has done.
1552 Canoeboot's highly efficient [design](https://canoeboot.org/docs/maintain/)
1553 is much simpler and more powerful in practise, doing *more* in fewer lines
1554 of code - and it supports more hardware. Canoeboot is, at this time, interested
1555 in more GM45-based Dell Latitude models and X4x-based Dell OptiPlex 780 variants,
1556 among other ports. Other works are also planned.
1557
1558 For those interested, GNU's anti-Libreboot talk is here (they also talk trash
1559 about Canoeboot, though to a lesser extent than they do about Libreboot):
1560 **https://www.youtube.com/watch?v=dHJ9m6HRwq0**
1561
1562 In it, they strongly imply that all Libreboot boards use Intel FSP/MRC, which
1563 isn't true. Everything up to Haswell uses completely free raminit; completely
1564 free initialisation within coreboot.
1565
1566 In general, Libreboot's [Binary Blob Reduction Policy](policy.md) dictates
1567 that if Free Software *can* be used, it must be - as a result, many systems
1568 supported by Libreboot, boot entirely with free software. Libreboot is a free
1569 software project, whose primary goal is to increase software freedoms for users
1570 by providing them with free boot firmware. And yet: the GNU talk strongly
1571 suggests that Libreboot is a *proprietary software project*.
1572
1573 In that same GNU talk, GNU directly states that I, Leah Rowe, am "against 100%
1574 free software" - also false. I want everyone to use Free Software exclusively,
1575 but the reality is that this is literally impossible, on any hardware. The
1576 reason is strongly described in Libreboot's [Freedom Status](../freedom-status.md)
1577 and [Binary Blob Reduction Policy](policy.md) pages.
1578
1579 They lie and lie and lie about me and about the Libreboot project, because if
1580 they actually discussed the [nuance](policy.md) of Libreboot policy, they are
1581 worried that more people might agree with Libreboot. They don't care about the
1582 reality; they are also hypocrites, since they still use Libreboot and Canoeboot
1583 themselves. For example, in their FOSDEM 2025 talk about machine learning, the
1584 executive director of the FSF is clearly using a Dell Latitude E6400:
1585 <https://ftp.belnet.be/mirror/FOSDEM/video/2025/k1105/fosdem-2025-4818-fsf-s-criteria-for-free-machine-learning-applications.av1.webm>;
1586 look about 46 minutes in and it shows the whole laptop. Their own project does
1587 not support this laptop, only Libreboot and Canoeboot do! And neox told me on
1588 IRC during February 2025 that he uses Libreboot on a ThinkPad T440p. So... why
1589 should anyone take them seriously? GNU policy has little merit - Libreboot ignores
1590 it, because their policy limits the amount of hardware that can be supported - and
1591 what merit does it have at all when its creators don't even follow it? As of
1592 February 2025, Richard Stallman's own website still claims that he uses a
1593 Libreboot system: <https://web.archive.org/web/20250211204821/https://www.stallman.org/stallman-computing.html>.
1594 I could probably dig even deeper and find more examples, but you get the point.
1595
1596 On merit, they are weak - and they don't even believe in their own merit. That
1597 is why they need to attack the Libreboot project on their own project's website.
1598 They could criticise just coreboot, which is the project they are actually dealing
1599 with, but that's too hard; Libreboot is, to them, the easier target. They are
1600 essentially cowards. Luckily, Libreboot and Canoeboot are literally *years ahead*
1601 of them, on a technological level - and many of their people use Canoeboot and
1602 Libreboot, because they get it: Libreboot is providing them with what they actually
1603 need, namely, a free software boot project that tries to support as many machines
1604 as possible, so it actually supports the hardware that they want to use.
1605
1606 I was actually banned from the FSF's IRC channel on Libera, specifically because
1607 I called neox (Adrien Bourmault) a hypocrite for using Libreboot, despite being
1608 one of the co-founders of GNU's fork of Libreboot, that heavily criticises
1609 Libreboot - and despite the fact that neox himself, in the above linked 38c3
1610 talk, heavily critises *me*. He lies, claiming that I oppose free software,
1611 while using my project. Weak, weak, weak. I don't respect [hypocrites](https://vimuser.org/hypocrites.html) at all,
1612 and neither should you.
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