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. |