optimized css, and optimize specific pages
This commit is contained in:
parent
1475a8023b
commit
d379a8e673
|
@ -22,8 +22,6 @@ Instructions are also on that page for sending patches (via pull requests).
|
||||||
IRC chatroom
|
IRC chatroom
|
||||||
============
|
============
|
||||||
|
|
||||||
![](https://av.libreboot.org/logo/logo.svg){.imgright}
|
|
||||||
|
|
||||||
IRC is the main way to contact the Libreboot project. `#libreboot` on Libera
|
IRC is the main way to contact the Libreboot project. `#libreboot` on Libera
|
||||||
IRC.
|
IRC.
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,8 @@ title: Documentation
|
||||||
...
|
...
|
||||||
|
|
||||||
Always check [libreboot.org](https://libreboot.org/) for the latest updates to
|
Always check [libreboot.org](https://libreboot.org/) for the latest updates to
|
||||||
Libreboot. General news can be found in the [main news section](../news/).
|
Libreboot. News, including release announcements, can be found in
|
||||||
News specifically about Libreboot releases can be found in
|
the [main news section](../news/).
|
||||||
the [release logs](release/).
|
|
||||||
|
|
||||||
[Answers to Frequently Asked Questions about Libreboot](../faq.md).
|
[Answers to Frequently Asked Questions about Libreboot](../faq.md).
|
||||||
|
|
||||||
|
@ -81,7 +80,7 @@ For pre-built images distributed by the libreboot project, this is a
|
||||||
rough approximation of what version you have, because the version
|
rough approximation of what version you have, because the version
|
||||||
numbers are dated, and the release archives are typically built on the
|
numbers are dated, and the release archives are typically built on the
|
||||||
same day as the release; you can correlate that with the release
|
same day as the release; you can correlate that with the release
|
||||||
information in [release.md](release.md).
|
information in [release announcements on the news page](/news/).
|
||||||
|
|
||||||
For 20160818, note that the lbversion file was missing from CBFS on GRUB
|
For 20160818, note that the lbversion file was missing from CBFS on GRUB
|
||||||
images. You can still find out what libreboot version you have by
|
images. You can still find out what libreboot version you have by
|
||||||
|
@ -91,10 +90,3 @@ on a GM45 laptop).
|
||||||
|
|
||||||
There may also be a ChangeLog file included in your release archive, so
|
There may also be a ChangeLog file included in your release archive, so
|
||||||
that you can look in there to figure out what version you have.
|
that you can look in there to figure out what version you have.
|
||||||
|
|
||||||
You can also check the documentation that came with your archives, and
|
|
||||||
in *docs/release.html* will be the information about the version of
|
|
||||||
libreboot that you are using.
|
|
||||||
|
|
||||||
Generally speaking, it is advisable to use the latest version of
|
|
||||||
libreboot.
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ they have bug fixes for your board, and/or new security fixes.
|
||||||
|
|
||||||
If you're already running libre firmware on your board, you should decide for
|
If you're already running libre firmware on your board, you should decide for
|
||||||
sure whether you wish to risk it. See changelogs on
|
sure whether you wish to risk it. See changelogs on
|
||||||
the [release logs](../release.md) and decide for yourself.
|
the [release announcements via the news page](/news/) and decide for yourself.
|
||||||
|
|
||||||
About ROM image file names
|
About ROM image file names
|
||||||
==========================
|
==========================
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
title: Libreboot releases
|
title: Libreboot releases
|
||||||
...
|
...
|
||||||
|
|
||||||
This page has moved. Go to: [Libreboot release announcements](release/)
|
This page has [merged with the main news section](/news/)
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
libreboot20210522.md
|
|
||||||
libreboot20160907.md
|
|
||||||
libreboot20160902.md
|
|
||||||
libreboot20160818.md
|
|
||||||
libreboot20150518.md
|
|
||||||
libreboot20150208.md
|
|
||||||
libreboot20150126.md
|
|
||||||
libreboot20150124.md
|
|
||||||
libreboot20141015.md
|
|
||||||
libreboot20140911.md
|
|
||||||
libreboot20140903.md
|
|
||||||
libreboot20140811.md
|
|
||||||
libreboot20140729.md
|
|
||||||
libreboot20140720.md
|
|
||||||
libreboot20140716.md
|
|
||||||
libreboot20140711.md
|
|
||||||
libreboot20140622.md
|
|
||||||
libreboot20140611.md
|
|
||||||
libreboot20140605.md
|
|
||||||
libreboot20140309.md
|
|
||||||
libreboot20140221.md
|
|
||||||
libreboot20131214.md
|
|
||||||
libreboot20131213.md
|
|
||||||
libreboot20131212.md
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,11 +0,0 @@
|
||||||
---
|
|
||||||
title: Libreboot releases
|
|
||||||
x-toc-enable: true
|
|
||||||
...
|
|
||||||
|
|
||||||
Information about each Libreboot release. This news section is specifically for
|
|
||||||
Libreboot release announcements, but for more general news about Libreboot you
|
|
||||||
can instead refer to the [main news section](/news/)
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
BLOGTITLE="Libreboot release announcements"
|
|
||||||
BLOGDESCRIPTION="Libreboot release announcements"
|
|
|
@ -1,70 +0,0 @@
|
||||||
---
|
|
||||||
title: Donate to Libreboot
|
|
||||||
x-toc-enable: true
|
|
||||||
...
|
|
||||||
|
|
||||||
Introduction
|
|
||||||
============
|
|
||||||
|
|
||||||
Donate money to the Libreboot project. Your money will be used
|
|
||||||
to fund development and pay people who work on these projects. Some of the money
|
|
||||||
received will be donated to the
|
|
||||||
[Free Software Foundation](https://www.fsf.org/).
|
|
||||||
|
|
||||||
I, Leah Rowe, am founder of Libreboot. I am also the lead
|
|
||||||
developer of Libreboot. I use whatever money is received to fund development;
|
|
||||||
this also includes paying the other developers for their time on the project.
|
|
||||||
|
|
||||||
Send money via Patreon
|
|
||||||
======================
|
|
||||||
|
|
||||||
Go here for information:
|
|
||||||
|
|
||||||
<https://www.patreon.com/libreleah>
|
|
||||||
|
|
||||||
You can contribute money there, using a number of payment options that Patreon
|
|
||||||
supports.
|
|
||||||
|
|
||||||
Send money via Bitcoin
|
|
||||||
======================
|
|
||||||
|
|
||||||
Send money to this bitcoin wallet:
|
|
||||||
|
|
||||||
bc1qc7yz0e3uum5nwln08dr65zapqz7xrqhuk3aqm9
|
|
||||||
|
|
||||||
This bitcoin wallet is owned and operated by Leah Rowe. This bitcoin address
|
|
||||||
was last updated on 16 January 2021; keep an eye on this page in case this
|
|
||||||
bitcoin address changes in the future.
|
|
||||||
|
|
||||||
How will your money be used?
|
|
||||||
============================
|
|
||||||
|
|
||||||
I, Leah Rowe, am founder and lead developer of
|
|
||||||
[Libreboot](https://libreboot.org/). I
|
|
||||||
work with other developers too. This page is intended to raise money to financially
|
|
||||||
assist such development on both Libreboot and osboot, both of which provide
|
|
||||||
coreboot-based hardware initialization on supported machines.
|
|
||||||
|
|
||||||
The word *donation* and *donate* may be used here, but legally speaking it is
|
|
||||||
not a donation. You are simply sending money to Leah Rowe. I use whatever money
|
|
||||||
is received to pay for development costs.
|
|
||||||
|
|
||||||
My own work is focused on:
|
|
||||||
|
|
||||||
* Adding new boards from coreboot whenever feasible
|
|
||||||
* Experimenting with coreboot payloads; for years I've preferred GNU GRUB,
|
|
||||||
but lately I've been experimenting more with SeaBIOS, Tianocore and linuxboot,
|
|
||||||
the latter of which is not yet present in osboot and Tianocore/linuxboot
|
|
||||||
are both currently absent in Libreboot but will be added. For ARM (rockchip
|
|
||||||
and so on) I've been experimenting with UBoot; ARM support is quite weak
|
|
||||||
in Libreboot, so this is something that I was to improve.
|
|
||||||
* Providing excellent documentation, written for non-technical users (with
|
|
||||||
developer documentation also provided, either in osboot/Libreboot or
|
|
||||||
submitted upstream to projects such as coreboot)
|
|
||||||
* Working on upstream projects such as coreboot and GRUB (bug fixes, mostly,
|
|
||||||
though I myself added ThinkPad T400 support to coreboot many years ago and
|
|
||||||
huge improvements were made to it by other people in that project. I've also
|
|
||||||
commissioned work on new coreboot ports in the past, and paid for such work)
|
|
||||||
* Work on the Libreboot and osboot build systems (lbmk and osbmk, not paper)
|
|
||||||
* Generally running the project, coordinating development and handling releases
|
|
||||||
* I also provide user support on IRC
|
|
|
@ -3,8 +3,7 @@ title: Downloads
|
||||||
x-toc-enable: true
|
x-toc-enable: true
|
||||||
...
|
...
|
||||||
|
|
||||||
Information about each Libreboot release can be found
|
New releases are announced in the [main news section](news/).
|
||||||
at [/docs/release/](docs/release/)
|
|
||||||
|
|
||||||
If you're more interested in libreboot development, go to the
|
If you're more interested in libreboot development, go to the
|
||||||
[libreboot development page](../git.md), which also includes links to the
|
[libreboot development page](../git.md), which also includes links to the
|
||||||
|
@ -15,8 +14,6 @@ Libreboot from source, [read this page](docs/build/).
|
||||||
GPG signing key
|
GPG signing key
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
![](https://av.libreboot.org/logo/logo_light.svg){.imgright}
|
|
||||||
|
|
||||||
**The latest release is Libreboot 20210522, under the `testing` directory.**
|
**The latest release is Libreboot 20210522, under the `testing` directory.**
|
||||||
|
|
||||||
### NEW KEY
|
### NEW KEY
|
||||||
|
@ -54,8 +51,6 @@ there is a Git repository that you can download from. Go here:
|
||||||
HTTPS mirrors {#https}
|
HTTPS mirrors {#https}
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
![](https://av.libreboot.org/logo/logo.svg){.imgright}
|
|
||||||
|
|
||||||
**The latest release is Libreboot 20210522, under the `testing` directory.**
|
**The latest release is Libreboot 20210522, under the `testing` directory.**
|
||||||
|
|
||||||
These mirrors are recommended, since they use TLS (https://) encryption.
|
These mirrors are recommended, since they use TLS (https://) encryption.
|
||||||
|
@ -81,8 +76,6 @@ university, USA)
|
||||||
RSYNC mirrors {#rsync}
|
RSYNC mirrors {#rsync}
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
![](https://av.libreboot.org/logo/logo_light.svg){.imgright}
|
|
||||||
|
|
||||||
Useful for mirroring Libreboot's entire set of release archives. You can put
|
Useful for mirroring Libreboot's entire set of release archives. You can put
|
||||||
an rsync command into crontab and pull the files into a directory on your
|
an rsync command into crontab and pull the files into a directory on your
|
||||||
web server.
|
web server.
|
||||||
|
@ -134,8 +127,6 @@ that show you how to set up an rsync server.
|
||||||
HTTP mirrors {#http}
|
HTTP mirrors {#http}
|
||||||
------------
|
------------
|
||||||
|
|
||||||
![](https://av.libreboot.org/logo/logo.svg){.imgright}
|
|
||||||
|
|
||||||
**The latest release is Libreboot 20210522, under the `testing` directory.**
|
**The latest release is Libreboot 20210522, under the `testing` directory.**
|
||||||
|
|
||||||
WARNING: these mirrors are non-HTTPS which means that they are
|
WARNING: these mirrors are non-HTTPS which means that they are
|
||||||
|
|
|
@ -1,27 +1,13 @@
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
* **[Edit this page](/git.md)**
|
* [Edit this page](/git.md)
|
||||||
|
* [Who develops Libreboot?](/who.md)
|
||||||
* [License](/license.md)
|
* [License](/license.md)
|
||||||
* [Template license](/template-license.md)
|
* [Template](/template-license.md)
|
||||||
* [Logo license](logo-license.md)
|
* [Logo](logo-license.md)
|
||||||
* [Authors](/contrib.md)
|
* [Authors](/contrib.md)
|
||||||
* **[Who!?!?](/who.md)**
|
* [Join the FSF!](https://www.fsf.org/jfb)
|
||||||
* [Donate](/donate.md)
|
|
||||||
* [Buy preinstalled](/suppliers.md)
|
|
||||||
* **[Join the FSF!](https://www.fsf.org/jfb)**
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
[Defend Richard Stallman!](/news/rms.md) Richard Stallman is
|
|
||||||
[once again](https://www.fsf.org/news/statement-of-fsf-board-on-election-of-richard-stallman)
|
|
||||||
back on the Free Software Foundation board of directors, but we as Free Software
|
|
||||||
activists must show him our full support. He is the founder of the GNU project
|
|
||||||
and the Free Software Foundation; without him, projects like Libreboot would
|
|
||||||
have never existed.
|
|
||||||
|
|
||||||
To learn more about ongoing hate campaigns against Richard Stallman,
|
|
||||||
and how you can defend him, visit <https://stallmansupport.org/>
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
176
site/index.md
176
site/index.md
|
@ -1,145 +1,51 @@
|
||||||
---
|
---
|
||||||
title: Libreboot project
|
title: Libreboot project
|
||||||
x-toc-enable: true
|
|
||||||
...
|
...
|
||||||
|
|
||||||
Free your BIOS today! GNU GPL style
|
|
||||||
===================================
|
|
||||||
|
|
||||||
Libreboot is
|
Libreboot is
|
||||||
[freedom-respecting](https://www.gnu.org/philosophy/free-sw.html)
|
[freedom-respecting](https://www.gnu.org/philosophy/free-sw.html)
|
||||||
*boot firmware* that initializes the hardware (e.g.
|
*boot firmware* that initializes the hardware (e.g. memory controller, CPU,
|
||||||
memory controller, CPU, peripherals) in your computer so that software can run.
|
peripherals) in your computer and starts a bootloader for your operating
|
||||||
Libreboot then starts a bootloader to load your operating system. It replaces the
|
system. It replaces proprietary BIOS/UEFI firmware. Libreboot works
|
||||||
proprietary BIOS/UEFI firmware typically found on a computer. Libreboot is
|
on [specific Intel/AMD x86 platforms](docs/hardware/), with decent
|
||||||
compatible with [specific computer models that use the Intel/AMD x86
|
[GNU+Linux](docs/gnulinux/) and [BSD](docs/bsd/) support. Help is available
|
||||||
architecture](docs/hardware/). Libreboot works well with GNU+Linux and BSD
|
via [\#libreboot](https://web.libera.chat/#libreboot) on
|
||||||
operating systems. User support is available
|
[Libera](https://libera.chat/) IRC. *The latest release is Libreboot
|
||||||
via [\#libreboot](https://web.libera.chat/#libreboot)
|
20210522, from 22 May 2021.*
|
||||||
on the *[Libera](https://libera.chat/)* IRC network.
|
|
||||||
|
|
||||||
![](https://av.libreboot.org/logo/logo_light.svg){.imgright}
|
Libreboot is a [Free software](https://www.gnu.org/philosophy/free-sw.html)
|
||||||
|
project, but can be considered Open Source.
|
||||||
|
[GNU teaches
|
||||||
|
us](https://www.gnu.org/philosophy/open-source-misses-the-point.en.html)
|
||||||
|
why you should call it *free software* or *libre software*. Free software
|
||||||
|
matters. [Right to Repair](https://vid.puffyan.us/watch?v=Npd_xDuNi9k) matters.
|
||||||
|
|
||||||
Libreboot is a *Free Software* project, but can be considered Open Source.
|
Libreboot uses [coreboot](https://www.coreboot.org/) for
|
||||||
[The GNU website](https://www.gnu.org/philosophy/open-source-misses-the-point.en.html)
|
[hardware initialization](https://doc.coreboot.org/getting_started/architecture.html).
|
||||||
teaches why you should call it Free Software instead; alternatively, you may
|
However, *coreboot* is notoriously difficult to configure by non-technical
|
||||||
call it libre software.
|
users. There are many complicated steps, and coreboot only handles basic
|
||||||
|
hardware initialization before jumping to a
|
||||||
|
separate [payload](https://doc.coreboot.org/payloads.html) program, which
|
||||||
|
could be anything (e.g.
|
||||||
|
[Linux](https://www.fsfla.org/ikiwiki/selibre/linux-libre/),
|
||||||
|
[GRUB](https://www.gnu.org/software/grub/),
|
||||||
|
[SeaBIOS](https://www.seabios.org/SeaBIOS),
|
||||||
|
[Tianocore](https://www.tianocore.org/)).
|
||||||
|
|
||||||
Libreboot uses [coreboot](https://www.coreboot.org/) for hardware initialization.
|
Libreboot solves this problem. It is a *coreboot distribution*,
|
||||||
However, *coreboot* is notoriously difficult to compile and install for most
|
just like [Parabola](https://www.parabola.nu/) is a *GNU+Linux distribution*.
|
||||||
non-technical users. There are many complicated configuration steps required,
|
Libreboot has an [automated build system](docs/build/) that downloads,
|
||||||
and coreboot by itself is useless; coreboot only handles basic hardware
|
patches and builds software like coreboot, GRUB and SeaBIOS to build a
|
||||||
initialization, and then jumps to a separate *payload* program. The payload
|
complete *ROM image* for firmware installation, just like a GNU+Linux
|
||||||
program can be anything, for example a Linux kernel, bootloader (such as
|
distribution provides an ISO image for OS installation. Libreboot regularly
|
||||||
GNU GRUB), UEFI implementation (such as Tianocore) or BIOS implementation
|
re-bases on the latest versions of coreboot and other upstream projects.
|
||||||
(such as SeaBIOS). While not quite as complicated as building a GNU+Linux
|
|
||||||
distribution from scratch, it may aswell be as far as most non-technical users
|
|
||||||
are concerned.
|
|
||||||
|
|
||||||
Libreboot solves this problem in a novel way:
|
Libreboot has advanced features like
|
||||||
Libreboot is a *coreboot distribution* much like Debian is a *GNU+Linux
|
[encrypted /boot/](docs/gnulinux/encrypted_debian.md) and [GPG support](docs/gnulinux/grub_hardening.html).
|
||||||
distribution*. Libreboot provides an *automated build system* that downloads,
|
Binary blobs from coreboot are excluded, making Libreboot *100% free
|
||||||
patches (where necessary) and compiles coreboot, GNU GRUB, various payloads and
|
software*. It is [endorsed by the Free Software
|
||||||
all other software components needed to build a complete, working *ROM image*
|
Foundation](https://www.fsf.org/blogs/licensing/replace-your-proprietary-bios-with-libreboot). Libreboot
|
||||||
that you can install to replace your current BIOS/UEFI firmware, much like a
|
has [helped](https://www.gnu.org/education/how-i-fought-to-graduate-without-using-non-free-software.html)
|
||||||
GNU+Linux distribution (e.g. Debian) provides an ISO image that you can use to
|
many people, [including the FSF, the GNU
|
||||||
replace your current operating system (e.g. Windows).
|
project](https://www.fsf.org/bulletin/2017/fall/six-months-of-equipment-upgrades-at-the-fsf)
|
||||||
|
and [GNU project founder, Richard Stallman](https://stallman.org/stallman-computing.html).
|
||||||
Information about who works on Libreboot, and who runs the project, can be
|
|
||||||
found on the [who.md](who.md) page.
|
|
||||||
|
|
||||||
Why use Libreboot?
|
|
||||||
==================
|
|
||||||
|
|
||||||
[Free software](https://www.gnu.org/philosophy/free-sw.html) is important for
|
|
||||||
the same reason that education is important.
|
|
||||||
All children and adults alike should be entitled to a good education.
|
|
||||||
Knowledge begs to be free! In the context of computing, this means that the
|
|
||||||
source code should be fully available to study, and use in whatever way you
|
|
||||||
see fit. In the context of computer hardware, this means that
|
|
||||||
[Right to Repair](https://vid.puffyan.us/watch?v=Npd_xDuNi9k)
|
|
||||||
should be universal, with full access to documents such as the schematics and
|
|
||||||
boardview files.
|
|
||||||
|
|
||||||
**[The four freedoms are paramount!](https://www.gnu.org/philosophy/free-sw.html)**
|
|
||||||
|
|
||||||
You have rights. The right to privacy, freedom of thought, freedom
|
|
||||||
of speech and the right to read. In the context of computing, that means anyone
|
|
||||||
can use [free software](https://www.gnu.org/philosophy/free-sw.html). Simply
|
|
||||||
speaking, free software is software that is under the direct sovereignty of the
|
|
||||||
user and, more importantly, the collective that is the *community*. Libreboot
|
|
||||||
is dedicated to the Free Software community, with the aim of making free software
|
|
||||||
at a *low level* more accessible to non-technical people.
|
|
||||||
|
|
||||||
Many people use [proprietary](https://www.gnu.org/philosophy/proprietary.html)
|
|
||||||
boot firmware, even if they use GNU+Linux. Non-free boot firmware often
|
|
||||||
[contains](faq.md#intel) [backdoors](faq.md#amd), can be slow and have severe
|
|
||||||
bugs. Development and support can be abandoned at any time. By contrast,
|
|
||||||
Libreboot is a free software project, where anyone can contribute or inspect
|
|
||||||
its code.
|
|
||||||
|
|
||||||
Libreboot is faster, more secure and more reliable than most non-free
|
|
||||||
firmware. Libreboot provides many advanced features, like encrypted
|
|
||||||
/boot/, GPG signature checking before booting a Linux kernel and more!
|
|
||||||
Libreboot gives *you* control over *your* computing.
|
|
||||||
|
|
||||||
Project goals
|
|
||||||
-------------
|
|
||||||
|
|
||||||
- *Recommend and distribute only free software*. Coreboot
|
|
||||||
distributes certain pieces of proprietary software which is needed
|
|
||||||
on some systems. Examples can include things like CPU microcode
|
|
||||||
updates, memory initialization blobs and so on. The coreboot project
|
|
||||||
sometimes recommends adding more blobs which it does not distribute,
|
|
||||||
such as the Video BIOS or Intel's *Management Engine*. However, a
|
|
||||||
lot of dedicated and talented individuals in coreboot work hard to
|
|
||||||
replace these blobs whenever possible.
|
|
||||||
- *Support as much hardware as possible!* Libreboot supports less
|
|
||||||
hardware than coreboot, because most systems from coreboot still
|
|
||||||
require certain proprietary software to work properly. Libreboot is
|
|
||||||
an attempt to support as much hardware as possible, without any
|
|
||||||
proprietary software.
|
|
||||||
- *Make coreboot easy to use*. Coreboot is notoriously difficult
|
|
||||||
to install, due to an overall lack of user-focused documentation
|
|
||||||
and support. Most people will simply give up before attempting to
|
|
||||||
install coreboot.
|
|
||||||
|
|
||||||
Libreboot attempts to bridge this divide by providing a build system
|
|
||||||
automating much of the coreboot image creation and customization.
|
|
||||||
Secondly, the project produces documentation aimed at non-technical users.
|
|
||||||
Thirdly, the project attempts to provide excellent user support via mailing
|
|
||||||
lists and IRC.
|
|
||||||
|
|
||||||
Libreboot already comes with a payload (GRUB), flashrom and other
|
|
||||||
needed parts. Everything is fully integrated, in a way where most of
|
|
||||||
the complicated steps that are otherwise required, are instead done
|
|
||||||
for the user in advance.
|
|
||||||
|
|
||||||
You can download ROM images for your libreboot system and install
|
|
||||||
them without having to build anything from source. If, however, you are
|
|
||||||
interested in building your own image, the build system makes it relatively
|
|
||||||
easy to do so.
|
|
||||||
|
|
||||||
Not a coreboot fork!
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Libreboot is not a fork of coreboot. Every so often, the project
|
|
||||||
re-bases on the latest version of coreboot, with the number of custom
|
|
||||||
patches in use minimized. Tested, *stable* (static) releases are then provided
|
|
||||||
in Libreboot, based on specific coreboot revisions.
|
|
||||||
|
|
||||||
Coreboot is not entirely free software. It has binary blobs in it for some
|
|
||||||
platforms. What Libreboot does is download several revisions of coreboot, for
|
|
||||||
different boards, and *de-blob* those coreboot revisions. This is done using
|
|
||||||
the *linux-libre* deblob scripts, to find binary blobs in coreboot.
|
|
||||||
|
|
||||||
All new coreboot development should be done in coreboot (upstream), not
|
|
||||||
libreboot! Libreboot is about deblobbing and packaging coreboot in a
|
|
||||||
user-friendly way, where most work is already done for the user.
|
|
||||||
|
|
||||||
For example, if you wanted to add a new board to libreboot, you should
|
|
||||||
add it to coreboot first. Libreboot will automatically receive your code
|
|
||||||
at a later date, when it updates itself.
|
|
||||||
|
|
||||||
The deblobbed coreboot tree used in libreboot is referred to as
|
|
||||||
*coreboot-libre*, to distinguish it as a component of *libreboot*.
|
|
||||||
|
|
|
@ -1,206 +1,138 @@
|
||||||
html {
|
html {
|
||||||
background-color: #eee;
|
background:#fff
|
||||||
padding-bottom:7em;
|
|
||||||
text-align:left;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
p.title-logo {
|
.title {
|
||||||
display:none;
|
background:url("https://av.libreboot.org/logo/sl.png") no-repeat;
|
||||||
|
background-size: auto 99%;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.title {
|
div.title {
|
||||||
background:url("https://av.libreboot.org/logo/logo_light.svg");
|
background-position: right
|
||||||
background-repeat:no-repeat;
|
|
||||||
background-size: auto 100%;
|
|
||||||
background-attachment:absolute;
|
|
||||||
background-position: right;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h1.title {
|
h1.title {
|
||||||
text-shadow: 0px 0px 5px #FFFFFF;
|
|
||||||
text-align:center;
|
text-align:center;
|
||||||
background:url("https://av.libreboot.org/logo/logo_light.svg");
|
min-height:2em;
|
||||||
background-size: auto 100%;
|
|
||||||
background-repeat:no-repeat;
|
|
||||||
min-height:3.5em;
|
|
||||||
margin:0;
|
margin:0;
|
||||||
display:block;
|
padding:0 4em
|
||||||
padding-left:4em;
|
|
||||||
padding-right:4em;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a.title{background:none}
|
||||||
|
|
||||||
body {
|
body,a:hover {
|
||||||
line-height: 1.6;
|
font: 1em sans-serif;
|
||||||
font-family: Cantarell, sans-serif;
|
|
||||||
font-size: 1em;
|
|
||||||
color: #222;
|
color: #222;
|
||||||
|
line-height: 1.4
|
||||||
|
}
|
||||||
|
h1,h2,h3,h4 {
|
||||||
|
line-height: 1.2
|
||||||
}
|
}
|
||||||
|
|
||||||
div.page {
|
div.page {
|
||||||
box-shadow: 0 0 6px;
|
max-width:60em;
|
||||||
background-color:#fff;
|
|
||||||
max-width:70em;
|
|
||||||
margin:0 auto;
|
margin:0 auto;
|
||||||
padding: 0.2em 1em;
|
padding: 0.2em 1em
|
||||||
}
|
}
|
||||||
|
|
||||||
div.warning{
|
pre,table,.title,.date {
|
||||||
background:#fcc;
|
|
||||||
font-size:1.1em;
|
|
||||||
border:solid 1px #666;
|
|
||||||
padding-left:1em;
|
|
||||||
padding-right:1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre {
|
|
||||||
padding: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre,table {
|
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
display: block;
|
display:block
|
||||||
}
|
}
|
||||||
|
|
||||||
table {
|
table {
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
width:100%;
|
width:100%
|
||||||
}
|
}
|
||||||
th{
|
th{
|
||||||
background:#cdcdcd;
|
background:#cdcdcd
|
||||||
}
|
}
|
||||||
th, td {
|
th,td {
|
||||||
border: solid 1px #888;
|
border: solid 1px #888
|
||||||
}
|
}
|
||||||
tr:nth-child(even) {
|
tr:nth-child(even) {
|
||||||
background-color: #eee;
|
background-color: #eee
|
||||||
}
|
}
|
||||||
|
|
||||||
code, pre, nav#TOC {
|
code,pre,#TOC {
|
||||||
background-color: #ececec;
|
background-color: #ececec
|
||||||
}
|
}
|
||||||
|
|
||||||
img {
|
img,#TOC {
|
||||||
max-width: 100%;
|
max-width:100%
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
text-decoration: none;
|
color: #22D
|
||||||
color: #22D;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
a.uri {
|
a.uri {
|
||||||
word-wrap: break-word;
|
word-wrap: break-word
|
||||||
}
|
|
||||||
|
|
||||||
a:hover {
|
|
||||||
color: #008;
|
|
||||||
}
|
|
||||||
|
|
||||||
.date {
|
|
||||||
display: block;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h1, h2, h3, .h:hover a {
|
h1, h2, h3, .h:hover a {
|
||||||
display: inline;
|
display: inline
|
||||||
}
|
}
|
||||||
|
|
||||||
.h a {
|
p.author, p.date,.h a,p.title-logo {
|
||||||
display: none;
|
display:none
|
||||||
}
|
|
||||||
|
|
||||||
p.author, p.date {
|
|
||||||
display:none;
|
|
||||||
}
|
}
|
||||||
div.nav {
|
div.nav {
|
||||||
text-align:center;
|
text-align:center;
|
||||||
clear:right;
|
clear:right
|
||||||
}
|
}
|
||||||
header ul:first-of-type,
|
header ul:first-of-type,
|
||||||
div.nav ul:first-of-type,
|
div.nav ul:first-of-type,
|
||||||
div#footer ul:last-of-type {
|
div#footer ul:last-of-type {
|
||||||
padding:0;
|
padding:0;
|
||||||
margin:0;
|
margin:0;
|
||||||
text-align:center;
|
text-align:center
|
||||||
}
|
}
|
||||||
header ul:first-of-type > li,
|
header ul:first-of-type > li,
|
||||||
div.nav ul:first-of-type > li,
|
div.nav ul:first-of-type > li,
|
||||||
div#footer ul:last-of-type li {
|
div#footer ul:last-of-type li {
|
||||||
padding:0;
|
|
||||||
margin:0;
|
margin:0;
|
||||||
display:inline;
|
display:inline;
|
||||||
padding-left:0.5em;
|
padding:0 .5em
|
||||||
padding-right:0.5em;
|
|
||||||
border-right:solid 1px #000;
|
|
||||||
}
|
}
|
||||||
header ul:first-of-type > li:first-child,
|
header ul:first-of-type > li:first-child,
|
||||||
div.nav ul:first-of-type > li:first-child,
|
div.nav ul:first-of-type > li:first-child,
|
||||||
div#footer ul:last-of-type > li:first-child {
|
div#footer ul:last-of-type > li:first-child {
|
||||||
padding-left:0;
|
padding-left:0
|
||||||
}
|
}
|
||||||
header ul:first-of-type > li:last-child,
|
header ul:first-of-type > li:last-child,
|
||||||
div.nav ul:first-of-type > li:last-child,
|
div.nav ul:first-of-type > li:last-child,
|
||||||
div#footer ul:last-of-type > li:last-child {
|
div#footer ul:last-of-type > li:last-child {
|
||||||
padding-right:0;
|
padding-right:0;
|
||||||
border:none;
|
border:none
|
||||||
}
|
}
|
||||||
|
|
||||||
nav#TOC {
|
#TOC {
|
||||||
min-width:25%;
|
min-width:25%;
|
||||||
max-width:100%;
|
|
||||||
float:left;
|
float:left;
|
||||||
margin:1em;
|
margin:1em;
|
||||||
padding: 0.2em 1em;
|
padding: .2em 1em
|
||||||
}
|
}
|
||||||
nav#TOC h1 {
|
#TOC h1 {
|
||||||
font-size:1em;
|
font-size:1em
|
||||||
}
|
}
|
||||||
nav#TOC li > ul {
|
#TOC li > ul {
|
||||||
margin-left:0;
|
margin-left:0;
|
||||||
padding-left:0.5em;
|
padding-left:.5em
|
||||||
}
|
}
|
||||||
|
|
||||||
img.imgleft, img.imgright {
|
|
||||||
max-width: 25%;
|
|
||||||
height: auto;
|
|
||||||
padding: 2em;
|
|
||||||
padding-top:0.5em;
|
|
||||||
padding-bottom:0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
img.imgright {
|
|
||||||
float: right;
|
|
||||||
padding-right:0;
|
|
||||||
}
|
|
||||||
|
|
||||||
img.imgleft {
|
|
||||||
float: left;
|
|
||||||
padding-left:0;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 51em) {
|
|
||||||
body {font-size: 0.9em !important;}
|
|
||||||
}
|
|
||||||
@media (max-width: 50em) {
|
@media (max-width: 50em) {
|
||||||
div.title, h1.title {background:none;}
|
.title {background:none}
|
||||||
nav#TOC {width:100% !important; padding:0; margin:0;}
|
h1.title{
|
||||||
h1.title{min-height:0em; padding-left:0; padding-right:0;}
|
min-height:0em;
|
||||||
|
padding:0 0
|
||||||
|
}
|
||||||
p.title-logo {
|
p.title-logo {
|
||||||
display:block;
|
display:block;
|
||||||
text-align:center;
|
text-align:center
|
||||||
}
|
}
|
||||||
img.title-logo {
|
img.title-logo {
|
||||||
max-width: 20%;
|
max-width: 50%;
|
||||||
height: auto;
|
height: auto
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (max-width: 49em) {
|
|
||||||
img.title-logo {
|
|
||||||
max-width: 25%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (max-width: 30em) {
|
|
||||||
img.title-logo {
|
|
||||||
max-width: 33%;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,4 +15,4 @@ A copy of this license (CC-0 1.0) can be found at:
|
||||||
The font on the sticker designs is `lato`. Install this, otherwise the vectors
|
The font on the sticker designs is `lato`. Install this, otherwise the vectors
|
||||||
won't look correct for the text.
|
won't look correct for the text.
|
||||||
|
|
||||||
You can see the logo files here: <https://libreboot.org/logo/>
|
You can see the logo files here: <https://av.libreboot.org/logo/>
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
libera.md
|
libera.md
|
||||||
releases.md
|
|
||||||
libreboot20210522.md
|
libreboot20210522.md
|
||||||
website.md
|
website.md
|
||||||
fsf-thank-you.md
|
fsf-thank-you.md
|
||||||
|
@ -24,8 +23,26 @@ rms.vi.md
|
||||||
rms.zh.md
|
rms.zh.md
|
||||||
resignations.md
|
resignations.md
|
||||||
libreboot202104xx.md
|
libreboot202104xx.md
|
||||||
donate.md
|
libreboot20160907.md
|
||||||
alyssa-resignation.md
|
libreboot20160902.md
|
||||||
andrew-robbins-new-maintainer.md
|
libreboot20160818.md
|
||||||
proposal-rejoin-gnu.md
|
libreboot20150518.md
|
||||||
unity.md
|
libreboot20150208.md
|
||||||
|
libreboot20150126.md
|
||||||
|
libreboot20150124.md
|
||||||
|
libreboot20141015.md
|
||||||
|
libreboot20140911.md
|
||||||
|
libreboot20140903.md
|
||||||
|
libreboot20140811.md
|
||||||
|
libreboot20140729.md
|
||||||
|
libreboot20140720.md
|
||||||
|
libreboot20140716.md
|
||||||
|
libreboot20140711.md
|
||||||
|
libreboot20140622.md
|
||||||
|
libreboot20140611.md
|
||||||
|
libreboot20140605.md
|
||||||
|
libreboot20140309.md
|
||||||
|
libreboot20140221.md
|
||||||
|
libreboot20131214.md
|
||||||
|
libreboot20131213.md
|
||||||
|
libreboot20131212.md
|
||||||
|
|
|
@ -1,70 +0,0 @@
|
||||||
% Alyssa Rosenzweig has resigned from the Libreboot project
|
|
||||||
% Leah Rowe
|
|
||||||
% 1 September 2017
|
|
||||||
|
|
||||||
Alyssa Rosenzweig has notified the rest of the team (Andrew Robbins, Paul
|
|
||||||
Kocialkowski, Leah Rowe and Swift Geek) of her intention to step down from the
|
|
||||||
Libreboot project team, due to increased pressure from school studies which
|
|
||||||
prevent her from having time to contribute.
|
|
||||||
|
|
||||||
In her email, she wishes the Libreboot project well and states that she intends
|
|
||||||
to continue contributing in the future.
|
|
||||||
|
|
||||||
I, Leah Rowe, wish Alyssa all the best in life, and I'm sure that this will be
|
|
||||||
felt by the other maintainers in Libreboot, and I'm extremely grateful for the
|
|
||||||
numerous invaluable contributions that she made to the project.
|
|
||||||
|
|
||||||
A note about the hosting infrastructure, and sysadmin tasks
|
|
||||||
-----------------------------------------------------------
|
|
||||||
|
|
||||||
Alyssa was previously acting as the system administrator for the Libreboot
|
|
||||||
project, in charge of maintaining the project's infrastructure. Additionally,
|
|
||||||
she was acting as Public Relations manager for the project; in particular, she
|
|
||||||
was handling Libreboot's application to join the GNU project.
|
|
||||||
|
|
||||||
I have since assumed these responsibilities, at least for the time being, and
|
|
||||||
I will be working alongside the other members of the team going forward.
|
|
||||||
Since Alyssa had stepped down, nobody was in place to maintain the hosting
|
|
||||||
infrastructure for the project. Our old hosting provider was giving us issues,
|
|
||||||
so we switched hosting provider; this means that I'm currently maintaining the
|
|
||||||
hosting infrastructure for the project, since nobody else was willing to.
|
|
||||||
|
|
||||||
The only piece of infrastructure currently missing is the mailing list. We now
|
|
||||||
have a fully functional mail server, and I will finish studying and installing
|
|
||||||
GNU Mailman version 3 (the software that will be used for handling the mailing
|
|
||||||
list). There are currently no repositories available for it on the GNU+Linux
|
|
||||||
distribution that libreboot.org uses (Debian), so we will have to maintain it
|
|
||||||
ourselves.
|
|
||||||
|
|
||||||
Swift Geek also works alongside me, for sysadmin tasks, and has been
|
|
||||||
particularly helpful in advising on good practises for the setup of the new
|
|
||||||
mail server. I myself haven't had time to work on it for a while, but it will
|
|
||||||
be up soon. The mailing list that Alyssa created was only online for a week,
|
|
||||||
before we had to switch hosting provider for the project, and nobody had
|
|
||||||
started using it yet, so downtime for the mailing list hasn't been a huge
|
|
||||||
issue; people use the Notabug instance, and IRC.
|
|
||||||
|
|
||||||
I will issue another news post, once the new mailing list is online. For the
|
|
||||||
time being, the links to it have been removed on the website.
|
|
||||||
|
|
||||||
Of interest: the new hosting infrastructure for libreboot.org is entirely
|
|
||||||
libre. The main router on that network is a Libreboot system, with the router software
|
|
||||||
running on top of GNU+Linux. The server for libreboot.org (web and mail server)
|
|
||||||
is also a Libreboot system with GNU+Linux; postfix and dovecot for the mail
|
|
||||||
server, and nginx for the web server. DNS is also planned (the DNS hosting is
|
|
||||||
currently outsourced).
|
|
||||||
|
|
||||||
Of further interest: libreboot.org is now IPv6-ready. All services are
|
|
||||||
dual stack IPv4+IPv6. Stronger encryption is used in the TLS configuration for
|
|
||||||
nginx aswell, for HTTPS, and HSTS is enabled by default.
|
|
||||||
|
|
||||||
The certificate authority used for TLS is Let's Encrypt. This is used for
|
|
||||||
HTTPS and for encrypted connections to the mail server.
|
|
||||||
|
|
||||||
The new hosting infrastructure is also much more secure than the previous one,
|
|
||||||
not just because Libreboot powers it but because of special configurations made
|
|
||||||
on externally accessible services (such as SSH and email).
|
|
||||||
|
|
||||||
I am currently looking for a new colocation provider, but the hardware used
|
|
||||||
for hosting should be stable from now on. I have found one, which I'm looking
|
|
||||||
into, but I'm also considering other options.
|
|
|
@ -1,16 +0,0 @@
|
||||||
% Welcoming Andrew Robbins
|
|
||||||
% Leah Rowe and Alyssa Rosenzweig
|
|
||||||
% 4 Jun 2017
|
|
||||||
|
|
||||||
Today, we welcome Andrew Robbins (IRC nick `and_who` and
|
|
||||||
[NotABug](https://notabug.org) user [and_who](https://notabug.org/and_who))
|
|
||||||
for joining the Libreboot project team.
|
|
||||||
|
|
||||||
Andrew works on critical improvements to the build system, many of which have
|
|
||||||
already been merged. He is passionate about Libreboot, understanding the
|
|
||||||
project at a deep level, and he has been an active member of the community.
|
|
||||||
Thus, with unanimous agreement from the existing maintainers, Andrew has joined
|
|
||||||
the project officially.
|
|
||||||
|
|
||||||
We look forward to Andrew's next contributions as our project continues to
|
|
||||||
grow.
|
|
|
@ -1,9 +0,0 @@
|
||||||
% Donation page added for Libreboot project
|
|
||||||
% Leah Rowe
|
|
||||||
% 16 January 2021
|
|
||||||
|
|
||||||
Do you like Libreboot? Consider supporting the project financially!
|
|
||||||
|
|
||||||
This page is now available on the website:
|
|
||||||
|
|
||||||
[Donate to the Libreboot project](../donate.md)
|
|
|
@ -25,8 +25,8 @@ own petition and a campaign urging the FSF to publicly endorse Richard
|
||||||
Stallman, to exonerate him and defend him from the hate campaigns; to hold
|
Stallman, to exonerate him and defend him from the hate campaigns; to hold
|
||||||
their ground and keep Richard in his post.
|
their ground and keep Richard in his post.
|
||||||
|
|
||||||
I, Leah Rowe, submitted the following defense of Richard Stallman on 31 March
|
[I, Leah Rowe, submitted the following defense of Richard Stallman on 31 March
|
||||||
2021: [https://libreboot.org/news/rms.html](rms.md)
|
2021](rms.md)
|
||||||
|
|
||||||
**We won. The FSF issued this news post on 12 April 2021, defending Richard
|
**We won. The FSF issued this news post on 12 April 2021, defending Richard
|
||||||
Stallman and protecting his legacy:
|
Stallman and protecting his legacy:
|
||||||
|
|
|
@ -8,7 +8,7 @@ of bugs fixed, new features added and the latest coreboot/GRUB/SeaBIOS versions
|
||||||
used on all boards. The Libreboot website will be massively overhauled.
|
used on all boards. The Libreboot website will be massively overhauled.
|
||||||
|
|
||||||
I, Leah Rowe, have re-taken full control of the Libreboot project after 4 years
|
I, Leah Rowe, have re-taken full control of the Libreboot project after 4 years
|
||||||
delay in bringing out a new release. Long story in short, Libreboot began a new
|
delay in bringing out a new release. Long story short, Libreboot began a new
|
||||||
and ambitious re-write of its build system in 2017; as of 2021, that build
|
and ambitious re-write of its build system in 2017; as of 2021, that build
|
||||||
system is still not ready; the design is fundamentally flawed and the code is
|
system is still not ready; the design is fundamentally flawed and the code is
|
||||||
unmaintainable so I have scrapped the rewrite entirely. The work will be
|
unmaintainable so I have scrapped the rewrite entirely. The work will be
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -3,10 +3,8 @@ title: Libreboot news
|
||||||
x-toc-enable: true
|
x-toc-enable: true
|
||||||
...
|
...
|
||||||
|
|
||||||
Updates to libreboot, both technical and organisational, will be written about
|
News about libreboot, both technical and organisational. Releases are also
|
||||||
here over time. This section is for more general news about Libreboot. For
|
announced here.
|
||||||
specific release announcements, go here to the release announcements which is
|
|
||||||
a *separate* news page: [Libreboot release announcements](/docs/release/)
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
% Community feedback needed on whether Libreboot should re-join the GNU project
|
|
||||||
% Leah Rowe
|
|
||||||
% 22 Apr 2017
|
|
||||||
|
|
||||||
Community feedback is needed on whether Libreboot should re-join the GNU
|
|
||||||
project, having previously been a member. The discussion place for this topic
|
|
||||||
is on [this thread in the Libreboot subreddit at reddit.com/r/libreboot/](https://www.reddit.com/r/libreboot/comments/66tdds/proposal_for_libreboot_rejoin_gnu_community/). With sufficient community support, Libreboot will
|
|
||||||
apply to re-join to become a member of the GNU project. Full reasoning and
|
|
||||||
history behind this proposal is detailed in the thread.
|
|
|
@ -1,32 +0,0 @@
|
||||||
% News section for release announcements
|
|
||||||
% Leah Rowe
|
|
||||||
% 24 May 2021
|
|
||||||
|
|
||||||
The static site generator used on Libreboot's website now supports *unlimited*
|
|
||||||
news/blog sections, so a dedicated news feed (complete with RSS) has been
|
|
||||||
created, for release announcements.
|
|
||||||
|
|
||||||
Here it is:
|
|
||||||
[/docs/release/](/docs/release/)
|
|
||||||
|
|
||||||
The old `docs/release.html` page is obsolete. The *new* news section above
|
|
||||||
is where you shall now find change logs. Information from `release.html` has
|
|
||||||
been transferred to this new section, for older Libreboot releases. The recent
|
|
||||||
Libreboot 20210522 release announcement has been moved to this new section.
|
|
||||||
|
|
||||||
*This* news post is in the main section at [/news/](/news/), which from now on
|
|
||||||
will not be used for release announcements. Release announcements will now be
|
|
||||||
done in [/docs/release/](/docs/release/) instead. That section has its *own*
|
|
||||||
RSS feed, separate from the RSS feed for the main news section, so you should
|
|
||||||
subscribe to *that* RSS feed if you specifically want to be alerted whenever a
|
|
||||||
new release of Libreboot is made available.
|
|
||||||
|
|
||||||
That is all. To learn more about the static site generator that Libreboot uses
|
|
||||||
for its website, see:
|
|
||||||
|
|
||||||
<https://untitled.vimuser.org/>
|
|
||||||
|
|
||||||
PS:
|
|
||||||
|
|
||||||
I'm the developer of Untitled! The software was officially released on 18 May
|
|
||||||
2021, and the project website (shown above) was launched on 20 May 2021.
|
|
|
@ -18,16 +18,9 @@
|
||||||
* [Tiếng Việt](rms.vi.html)
|
* [Tiếng Việt](rms.vi.html)
|
||||||
* [简体中文](rms.zh.html)
|
* [简体中文](rms.zh.html)
|
||||||
|
|
||||||
Translations needed! Download the markdown file from the bottom of this page,
|
FSF now publicly defends RMS, so the statement on this page that FSF doesn't
|
||||||
translate it and send the translation here to
|
defend RMS is no longer true, but other parts of this article are still relevant.
|
||||||
[leah@libreboot.org](mailto:leah@libreboot.org)
|
[Thank you FSF! Ignore the haters. You did the right thing!](fsf-thank-you.md).
|
||||||
|
|
||||||
FSF now publicly defends RMS, but the petition defending his honour is still
|
**[Visit stallmansupport.org to learn more about ongoing anti-RMS hate campaigns](https://stallmansupport.org/)**
|
||||||
open. So the statement on this page that FSF doesn't defend RMS is no longer
|
|
||||||
true, but other parts of this page are still relevant. <strong>You should still
|
|
||||||
sign your name on the petition, to show your support for RMS!</strong>
|
|
||||||
[Thank you FSF for supporting RMS. Ignore
|
|
||||||
the haters. You did the right thing in honouring Richard Stallman!](fsf-thank-you.md).
|
|
||||||
|
|
||||||
**[Visit stallmansupport.org to learn more about the hate campaigns targeting RMS](https://stallmansupport.org/)**
|
|
||||||
|
|
||||||
|
|
|
@ -1,126 +0,0 @@
|
||||||
% Open Letter to the Free Software Community
|
|
||||||
% Alyssa Rosenzweig and Leah Rowe
|
|
||||||
% 2 Apr 2017
|
|
||||||
|
|
||||||
To the free software community:
|
|
||||||
|
|
||||||
Over the past six months, the Libreboot project has been in a state of discord.
|
|
||||||
After an issue with a transgender employee at the FSF escalated, Libreboot
|
|
||||||
publicly left GNU with little consultation from the community. Relations with
|
|
||||||
so many people were strained. Friendships broken, lines of code never written:
|
|
||||||
the chaos needs to come to an end.
|
|
||||||
|
|
||||||
A series of organisational issues with Libreboot enabled this fallout to occur.
|
|
||||||
We have since corrected them:
|
|
||||||
|
|
||||||
Previously, the libreboot repository and the website could only be modified by
|
|
||||||
the project leader, Leah Rowe. This setup created a single point of failure,
|
|
||||||
with little leeway for dissenting contributors. Since then, I have joined the
|
|
||||||
project as the sysadmin. Along with another contributor, Sebastian "Swift Geek"
|
|
||||||
Grzywna, direct access to the code and servers is shared. Though the project
|
|
||||||
cannot yet be completely decentralised, this change is a win for transparency.
|
|
||||||
|
|
||||||
Previously, most of libreboot.org, including public statements such as those
|
|
||||||
regarding GNU, were issued by Leah herself. The rest of the team and the
|
|
||||||
community were not consulted. As Damien Zammit, a former contributor noted, the
|
|
||||||
word "we" on old Libreboot notices meant "Leah". But alas, there is no room for
|
|
||||||
the "royal we" in democracy.
|
|
||||||
|
|
||||||
Finally, on a personal note, Leah was at the time struggling with gender
|
|
||||||
dysphoria and substance abuse. Since then, she has been managing these issues.
|
|
||||||
She agrees that her behaviour was rash and is determined to find a unifying
|
|
||||||
solution.
|
|
||||||
|
|
||||||
With all of this in mind, were the allegations against the Free Software
|
|
||||||
Foundation true? Perhaps. Perhaps not. At this point, it doesn't matter.
|
|
||||||
Indeed, it is unlikely that Libreboot will ever rejoin GNU, but feuding in an
|
|
||||||
already fragmented community helps nobody. The world of free software is
|
|
||||||
shrinking and under attack. Though the FSF may make mistakes from time to time,
|
|
||||||
so do we. We do not need another divide.
|
|
||||||
|
|
||||||
Similarly, we would like to work closely with librecore, another project
|
|
||||||
working to deblob coreboot, whose team includes Damien Zammit. Once librecore
|
|
||||||
matures, libreboot plans to switch to librecore in lieu of our current
|
|
||||||
deblobbed fork. That is, there will be less duplication of effort; instead of
|
|
||||||
competing with librecore, libreboot will complement it.
|
|
||||||
|
|
||||||
As a technical update, we are currently working on a Libreboot port to
|
|
||||||
the X220. Leah and Swift are investigating ways to disable the ME on
|
|
||||||
Sandybridge hardware, which potentially means more modern Intel hardware may be
|
|
||||||
supported. Additionally, Paul Kocialkowski has been working on supporting
|
|
||||||
several new Chromebooks with ARM chips; these ports will also be available in
|
|
||||||
an upcoming release.
|
|
||||||
|
|
||||||
No more "royal we". No more notorious surprises. No more late night
|
|
||||||
"typofixes".
|
|
||||||
|
|
||||||
Transparency and collaboration are the way forward.
|
|
||||||
|
|
||||||
~Alyssa Rosenzweig
|
|
||||||
|
|
||||||
### A message from Leah, to further complement Alyssa's submission:
|
|
||||||
|
|
||||||
I acknowledge that what I did was wrong. Although I felt justified at the time,
|
|
||||||
I ended up hurting a lot of people, most of whom were uninvolved with any of
|
|
||||||
the relevant events. At the time of taking Libreboot out of GNU, I was going
|
|
||||||
through intense personal difficulty in my life, and I was highly unstable.
|
|
||||||
Presented with a similiar situation, I likely won't respond the way I did
|
|
||||||
before. I've changed a lot, and I promise this type of thing won't happen
|
|
||||||
again.
|
|
||||||
|
|
||||||
What I'd like the most, is to simply focus on Libreboot as I've always done,
|
|
||||||
and to forget about what happened in the past and move on.
|
|
||||||
|
|
||||||
I sincerely hope that the FSF, GNU project and others who I have hurt, can do
|
|
||||||
the same. My only goal at present is to continue improving Libreboot, and to do
|
|
||||||
everything in my power to make libre hardware a reality for everyone, as is the
|
|
||||||
goal of the Libreboot project.
|
|
||||||
|
|
||||||
I will remain in my place as a developer in this project, but everything that I
|
|
||||||
do from now on will be the result of open collaboration with others in the
|
|
||||||
project. I very nearly single handedly destroyed this project, and caused a lot
|
|
||||||
of damage to the entire community, damage which I now wish to repair. I love
|
|
||||||
Libreboot, Free Software and the community, and my only wish is to see it
|
|
||||||
thrive.
|
|
||||||
|
|
||||||
I wish well any and all outreach organisations that do work with the FSF; e.g.
|
|
||||||
Outreachy, who are working to do what they can to improve conditions for women,
|
|
||||||
LGBT people and other minorities in the sphere of computing and engineering
|
|
||||||
fields, related to Free Software.
|
|
||||||
|
|
||||||
I hope that any damage I caused to the community is not permanent.
|
|
||||||
|
|
||||||
I'm deeply sorry for the damage and upset that I caused. I will not repeat the
|
|
||||||
same mistakes twice. To a very specific person, who cannot be named in the
|
|
||||||
interest of their privacy, but for whom context will allow that person
|
|
||||||
to know this is for them: I'm especially sorry for the damage that I did to
|
|
||||||
you during those months, and I sincerely hope that you get what you are
|
|
||||||
currently seeking. I fully support you in your endeavour, and if I could help
|
|
||||||
you, I would. You still mean a great deal to me.
|
|
||||||
|
|
||||||
I'm especially sorry to John Sullivan and Ruben Rodriguez of the FSF, both of
|
|
||||||
whom I publicly slandered on the Libreboot website. They did not deserve any of
|
|
||||||
that. I was being highly abusive towards you both.
|
|
||||||
|
|
||||||
I would also like to express my sincerest apology to those GNU maintainers
|
|
||||||
whose emails I published on the Libreboot website, when all of that chaos was
|
|
||||||
underway.
|
|
||||||
|
|
||||||
I'm sorry to all the other Libreboot maintainers at the time, some of whom felt
|
|
||||||
like they had no choice but to quit the project because of my actions. Doubly
|
|
||||||
so for Damien Zammit and Timothy Pearson, both of whom I let down in various
|
|
||||||
ways afterwards aswell.
|
|
||||||
|
|
||||||
I would like to sincerely apologize to Timothy Pearson of Raptor Engineering
|
|
||||||
in particular, for the damage that I caused with Libreboot's exit from GNU,
|
|
||||||
while you were running your TALOS workstation campaign. Although I do not know
|
|
||||||
whether the campaign would have succeeded without all that chaos, my own
|
|
||||||
actions certainly did not help.
|
|
||||||
|
|
||||||
Finally, I would like to once again apologize to the community as a whole, for
|
|
||||||
the damage that I caused. I hope that I can prove to you all that I do wish to
|
|
||||||
make amends for the damage, and to improve, and to re-build bridges with the
|
|
||||||
community, and to once again work with the community in bringing Libreboot and
|
|
||||||
Free Software forward, into the future.
|
|
||||||
|
|
||||||
~Leah Rowe
|
|
|
@ -2,34 +2,18 @@
|
||||||
title: Buy Libreboot pre-installed
|
title: Buy Libreboot pre-installed
|
||||||
...
|
...
|
||||||
|
|
||||||
These sales fund Libreboot
|
|
||||||
==========================
|
|
||||||
|
|
||||||
For your convenience, Libreboot systems are provided pre-configured. If you
|
For your convenience, Libreboot systems are provided pre-configured. If you
|
||||||
wish, you can also send your system in and have it flashed. The company listed
|
wish, you can also send your system in and have it flashed. The company listed
|
||||||
below is owned and operated by Leah Rowe, founder and lead developer of
|
below is owned and operated by me, Leah Rowe, founder and lead developer of
|
||||||
Libreboot. Profits from sales are used to fund the Libreboot project, paying
|
Libreboot. The Libreboot website and software are provided as a public service,
|
||||||
for whatever is needed at any time.
|
free for all; I conduct these sales to fund my work. **Shipping worldwide!**
|
||||||
|
|
||||||
If you don't want to buy one of these machines but still want to contribute
|
|
||||||
to Libreboot financially, [we have a separate page for that](donate.md)
|
|
||||||
|
|
||||||
RetroFreedom
|
|
||||||
------------
|
|
||||||
|
|
||||||
Leah Rowe, RetroFreedom's founder, is also Libreboot's founder and is an active
|
|
||||||
Libreboot developer. RetroFreedom is the first company to achieve FSF RYF
|
|
||||||
endorsement on a computer system, and invests money directly into Libreboot
|
|
||||||
using profits from sales.
|
|
||||||
|
|
||||||
**Ships worldwide, to all countries. Laptops pre-packed ready to ship before sale**
|
|
||||||
|
|
||||||
### Laptops
|
### Laptops
|
||||||
|
|
||||||
- [Libreboot X200 laptop](https://retrofreedom.com/product/libreboot-x200/)
|
- [Libreboot X200 laptop](https://retrofreedom.com/product/libreboot-x200/)
|
||||||
- [Libreboot T400 laptop](https://retrofreedom.com/product/libreboot-t400/)
|
- [Libreboot T400 laptop](https://retrofreedom.com/product/libreboot-t400/)
|
||||||
- [Libreboot X200 Tablet laptop](https://retrofreedom.com/product/libreboot-x200-tablet/)
|
- [Libreboot X200 Tablet laptop](https://retrofreedom.com/product/libreboot-x200-tablet/)
|
||||||
- [Libreboot W500 laptop with 1920x1200 screen](https://retrofreedom.com/product/libreboot-w500/)
|
- [Libreboot W500 laptop with 1680x1050 screen](https://retrofreedom.com/product/libreboot-w500/)
|
||||||
|
|
||||||
### Services
|
### Services
|
||||||
|
|
||||||
|
@ -38,3 +22,10 @@ using profits from sales.
|
||||||
### Home page
|
### Home page
|
||||||
|
|
||||||
<https://retrofreedom.com/>
|
<https://retrofreedom.com/>
|
||||||
|
|
||||||
|
If you don't want to buy one of these machines but you like Libreboot, consider
|
||||||
|
helping me (Leah Rowe) by sending money via
|
||||||
|
my [patreon](https://www.patreon.com/libreleah) or bitcoin
|
||||||
|
wallet `bc1qc7yz0e3uum5nwln08dr65zapqz7xrqhuk3aqm9` instead. I greatly
|
||||||
|
appreciate your support!
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@ $if(title)$
|
||||||
<header>
|
<header>
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<p class="title-logo">
|
<p class="title-logo">
|
||||||
<img class="title-logo" alt="" src="https://av.libreboot.org/logo/logo_light.svg" />
|
<img class="title-logo" alt="" src="https://av.libreboot.org/logo/sl.png" />
|
||||||
</p>
|
</p>
|
||||||
<h1 class="title">$title$</h1>
|
<h1 class="title">$title$</h1>
|
||||||
</div>
|
</div>
|
||||||
|
@ -62,12 +62,11 @@ $endif$
|
||||||
<li><a href="/docs/install/">Install</a></li>
|
<li><a href="/docs/install/">Install</a></li>
|
||||||
<li><a href="/docs/">Docs</a></li>
|
<li><a href="/docs/">Docs</a></li>
|
||||||
<li><a href="/news/">News</a></li>
|
<li><a href="/news/">News</a></li>
|
||||||
<li><a href="https://notabug.org/libreboot/lbmk/issues">Report bugs</a></li>
|
<li><a href="https://notabug.org/libreboot/lbmk/issues">Bugs</a></li>
|
||||||
<li><a href="/tasks/">TODO</a></li>
|
<li><a href="/tasks/">TODO</a></li>
|
||||||
<li><a href="/git.html">Send patches</a></li>
|
<li><a href="/git.html">Send patch</a></li>
|
||||||
<li><strong><a href="/contact.html">Contact</a></strong></li>
|
<li><a href="/contact.html">Contact</a></li>
|
||||||
<li><strong><a href="/donate.html">Donate</a></strong></li>
|
<li><a href="/suppliers.html">Buy preinstalled</a></li>
|
||||||
<li><strong><a href="/suppliers.html">Buy preinstalled</a></strong></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<hr/>
|
<hr/>
|
||||||
</header>
|
</header>
|
||||||
|
|
Loading…
Reference in New Issue