remove more redundant text
parent
3b9edf847f
commit
945ae74426
|
@ -156,12 +156,9 @@ To be clear: it is preferable that microcode be free. The microcode on Intel
|
||||||
and AMD systems *are* non-free. Facts and feelings rarely coincide; the
|
and AMD systems *are* non-free. Facts and feelings rarely coincide; the
|
||||||
purpose of this section is to spread *facts*.
|
purpose of this section is to spread *facts*.
|
||||||
|
|
||||||
Libreboot will not include the updates, because FSF compliance is still a
|
Not including CPU microcode updates is an absolute disaster for system
|
||||||
policy, in spite of the FSF's flaws. Complying with a policy does not mean it
|
stability and security, and yet, this is one of Libreboot's key policies, to
|
||||||
should be agreed with; it's possible in life to do things contrary to ones own
|
comply with FSF criteria.
|
||||||
beliefs. However, this promise to the FSF is the only thing preventing it.
|
|
||||||
It would otherwise be perfectly acceptable for *CPU microcode updates* to be
|
|
||||||
inserted in Libreboot (and just microcode. no other blobs). Again: FSF RYF.
|
|
||||||
|
|
||||||
Making matters worse, that very same text quoted from the FSF RYF criteria in
|
Making matters worse, that very same text quoted from the FSF RYF criteria in
|
||||||
fact specifically mentions microcode. Quoted again for posterity:
|
fact specifically mentions microcode. Quoted again for posterity:
|
||||||
|
@ -241,7 +238,8 @@ Libreboot ROM image. A fork of Libreboot, named osboot, includes them by
|
||||||
default; it does this, even on libreboot-compatible hardware. Not adding the
|
default; it does this, even on libreboot-compatible hardware. Not adding the
|
||||||
updates is *irresponsible*, but a promise was made to the FSF back in 2013
|
updates is *irresponsible*, but a promise was made to the FSF back in 2013
|
||||||
when the Libreboot project started, precisely that it would not add microcode
|
when the Libreboot project started, precisely that it would not add microcode
|
||||||
to ROM images by default. It is Libreboot's policy to keep that promise.
|
to ROM images by default. It is Libreboot's policy to keep that promise,
|
||||||
|
despite the *obvious* flaw of that policy.
|
||||||
|
|
||||||
More info about osboot is available on <https://osboot.org/> - osboot's policy
|
More info about osboot is available on <https://osboot.org/> - osboot's policy
|
||||||
is the same as Libreboot, except that it does *not* delete blobs; the goal is
|
is the same as Libreboot, except that it does *not* delete blobs; the goal is
|
||||||
|
@ -251,28 +249,9 @@ otherwise fully proprietary *vendor* firmware. osboot and libreboot are two
|
||||||
sides of a coin; libreboot is the "light", and osboot is the dark side. Both
|
sides of a coin; libreboot is the "light", and osboot is the dark side. Both
|
||||||
projects are maintained and were founded by Leah Rowe.
|
projects are maintained and were founded by Leah Rowe.
|
||||||
|
|
||||||
I am **this** close to adding microcode updates in Libreboot, on a weekly basis,
|
The osboot firmware is far superior to Libreboot, in terms of reliability, due
|
||||||
for *years*. The only reason I don't add them is due to my own stubborn refusal
|
to the presence of microcode updates in the firmware, and with zero practical
|
||||||
to betray my original agreement with the FSF; I no longer have commercial ties
|
change to your freedom, on libreboot-compatible hardware. However, I will say:
|
||||||
with them (my company, Minifree, now ships with osboot, not libreboot, even on
|
|
||||||
libreboot-compatible hardware, but still offers libreboot on request). I even
|
|
||||||
do quite well for myself, but still: I made a promise to FSF where *libreboot*
|
|
||||||
is concerned, and I decided that I would stick to the agreement.
|
|
||||||
|
|
||||||
But I do not agree with that agreement. I never did. If you agree with my
|
|
||||||
assessment about microcode, I wholeheartedly recommend osboot instead of
|
|
||||||
Libreboot, on all libreboot-compatible hardware.
|
|
||||||
|
|
||||||
My other reason that I will simply comply with FSF criteria is *precisely*
|
|
||||||
that osboot exists. I created it *specifically* because I do not agree with the
|
|
||||||
policy of Libreboot, my own project. I am horrified by the technically
|
|
||||||
incorrect monstrosity that I created, so I did osboot to make me feel better.
|
|
||||||
It is far superior to Libreboot, in every way, because it still can (*and does*)
|
|
||||||
support the same hardware, but it lacks dogma. The osboot project takes a more
|
|
||||||
pragmatic approach to freedom, that is completely in line with my actual views.
|
|
||||||
*Libreboot is inferior*.
|
|
||||||
|
|
||||||
However, I will say:
|
|
||||||
|
|
||||||
People have been using Libreboot for years, on these machines, and most people
|
People have been using Libreboot for years, on these machines, and most people
|
||||||
don't really have *that* many issues, most of the time. My opposition to FSF's
|
don't really have *that* many issues, most of the time. My opposition to FSF's
|
||||||
|
|
Loading…
Reference in New Issue