optimized css, and optimize specific pages

hslick-master
Leah Rowe 2021-08-30 08:14:05 +01:00
parent 1475a8023b
commit d379a8e673
51 changed files with 2446 additions and 3035 deletions

View File

@ -22,8 +22,6 @@ Instructions are also on that page for sending patches (via pull requests).
IRC chatroom
============
![](https://av.libreboot.org/logo/logo.svg){.imgright}
IRC is the main way to contact the Libreboot project. `#libreboot` on Libera
IRC.

View File

@ -3,9 +3,8 @@ title: Documentation
...
Always check [libreboot.org](https://libreboot.org/) for the latest updates to
Libreboot. General news can be found in the [main news section](../news/).
News specifically about Libreboot releases can be found in
the [release logs](release/).
Libreboot. News, including release announcements, can be found in
the [main news section](../news/).
[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
numbers are dated, and the release archives are typically built on the
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
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
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.

View File

@ -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
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
==========================

View File

@ -2,4 +2,4 @@
title: Libreboot releases
...
This page has moved. Go to: [Libreboot release announcements](release/)
This page has [merged with the main news section](/news/)

View File

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

View File

@ -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/)
-------------------------------------------------------------------------------

View File

@ -1,2 +0,0 @@
BLOGTITLE="Libreboot release announcements"
BLOGDESCRIPTION="Libreboot release announcements"

View File

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

View File

@ -3,8 +3,7 @@ title: Downloads
x-toc-enable: true
...
Information about each Libreboot release can be found
at [/docs/release/](docs/release/)
New releases are announced in the [main news section](news/).
If you're more interested in libreboot development, go 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
---------------
![](https://av.libreboot.org/logo/logo_light.svg){.imgright}
**The latest release is Libreboot 20210522, under the `testing` directory.**
### NEW KEY
@ -54,8 +51,6 @@ there is a Git repository that you can download from. Go here:
HTTPS mirrors {#https}
-------------
![](https://av.libreboot.org/logo/logo.svg){.imgright}
**The latest release is Libreboot 20210522, under the `testing` directory.**
These mirrors are recommended, since they use TLS (https://) encryption.
@ -81,8 +76,6 @@ university, USA)
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
an rsync command into crontab and pull the files into a directory on your
web server.
@ -134,8 +127,6 @@ that show you how to set up an rsync server.
HTTP mirrors {#http}
------------
![](https://av.libreboot.org/logo/logo.svg){.imgright}
**The latest release is Libreboot 20210522, under the `testing` directory.**
WARNING: these mirrors are non-HTTPS which means that they are

View File

@ -1,27 +1,13 @@
-------------------------------------------------------------------------------
* **[Edit this page](/git.md)**
* [Edit this page](/git.md)
* [Who develops Libreboot?](/who.md)
* [License](/license.md)
* [Template license](/template-license.md)
* [Logo license](logo-license.md)
* [Template](/template-license.md)
* [Logo](logo-license.md)
* [Authors](/contrib.md)
* **[Who!?!?](/who.md)**
* [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/>
* [Join the FSF!](https://www.fsf.org/jfb)
-------------------------------------------------------------------------------

View File

@ -1,145 +1,51 @@
---
title: Libreboot project
x-toc-enable: true
...
Free your BIOS today! GNU GPL style
===================================
Libreboot is
[freedom-respecting](https://www.gnu.org/philosophy/free-sw.html)
*boot firmware* that initializes the hardware (e.g.
memory controller, CPU, peripherals) in your computer so that software can run.
Libreboot then starts a bootloader to load your operating system. It replaces the
proprietary BIOS/UEFI firmware typically found on a computer. Libreboot is
compatible with [specific computer models that use the Intel/AMD x86
architecture](docs/hardware/). Libreboot works well with GNU+Linux and BSD
operating systems. User support is available
via [\#libreboot](https://web.libera.chat/#libreboot)
on the *[Libera](https://libera.chat/)* IRC network.
*boot firmware* that initializes the hardware (e.g. memory controller, CPU,
peripherals) in your computer and starts a bootloader for your operating
system. It replaces proprietary BIOS/UEFI firmware. Libreboot works
on [specific Intel/AMD x86 platforms](docs/hardware/), with decent
[GNU+Linux](docs/gnulinux/) and [BSD](docs/bsd/) support. Help is available
via [\#libreboot](https://web.libera.chat/#libreboot) on
[Libera](https://libera.chat/) IRC. *The latest release is Libreboot
20210522, from 22 May 2021.*
![](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.
[The GNU website](https://www.gnu.org/philosophy/open-source-misses-the-point.en.html)
teaches why you should call it Free Software instead; alternatively, you may
call it libre software.
Libreboot uses [coreboot](https://www.coreboot.org/) for
[hardware initialization](https://doc.coreboot.org/getting_started/architecture.html).
However, *coreboot* is notoriously difficult to configure by non-technical
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.
However, *coreboot* is notoriously difficult to compile and install for most
non-technical users. There are many complicated configuration steps required,
and coreboot by itself is useless; coreboot only handles basic hardware
initialization, and then jumps to a separate *payload* program. The payload
program can be anything, for example a Linux kernel, bootloader (such as
GNU GRUB), UEFI implementation (such as Tianocore) or BIOS implementation
(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. It is a *coreboot distribution*,
just like [Parabola](https://www.parabola.nu/) is a *GNU+Linux distribution*.
Libreboot has an [automated build system](docs/build/) that downloads,
patches and builds software like coreboot, GRUB and SeaBIOS to build a
complete *ROM image* for firmware installation, just like a GNU+Linux
distribution provides an ISO image for OS installation. Libreboot regularly
re-bases on the latest versions of coreboot and other upstream projects.
Libreboot solves this problem in a novel way:
Libreboot is a *coreboot distribution* much like Debian is a *GNU+Linux
distribution*. Libreboot provides an *automated build system* that downloads,
patches (where necessary) and compiles coreboot, GNU GRUB, various payloads and
all other software components needed to build a complete, working *ROM image*
that you can install to replace your current BIOS/UEFI firmware, much like a
GNU+Linux distribution (e.g. Debian) provides an ISO image that you can use to
replace your current operating system (e.g. Windows).
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*.
Libreboot has advanced features like
[encrypted /boot/](docs/gnulinux/encrypted_debian.md) and [GPG support](docs/gnulinux/grub_hardening.html).
Binary blobs from coreboot are excluded, making Libreboot *100% free
software*. It is [endorsed by the Free Software
Foundation](https://www.fsf.org/blogs/licensing/replace-your-proprietary-bios-with-libreboot). Libreboot
has [helped](https://www.gnu.org/education/how-i-fought-to-graduate-without-using-non-free-software.html)
many people, [including the FSF, the GNU
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).

View File

@ -1,206 +1,138 @@
html {
background-color: #eee;
padding-bottom:7em;
text-align:left;
background:#fff
}
p.title-logo {
display:none;
.title {
background:url("https://av.libreboot.org/logo/sl.png") no-repeat;
background-size: auto 99%;
}
div.title {
background:url("https://av.libreboot.org/logo/logo_light.svg");
background-repeat:no-repeat;
background-size: auto 100%;
background-attachment:absolute;
background-position: right;
background-position: right
}
h1.title {
text-shadow: 0px 0px 5px #FFFFFF;
text-align:center;
background:url("https://av.libreboot.org/logo/logo_light.svg");
background-size: auto 100%;
background-repeat:no-repeat;
min-height:3.5em;
min-height:2em;
margin:0;
display:block;
padding-left:4em;
padding-right:4em;
padding:0 4em
}
a.title{background:none}
body {
line-height: 1.6;
font-family: Cantarell, sans-serif;
font-size: 1em;
body,a:hover {
font: 1em sans-serif;
color: #222;
line-height: 1.4
}
h1,h2,h3,h4 {
line-height: 1.2
}
div.page {
box-shadow: 0 0 6px;
background-color:#fff;
max-width:70em;
max-width:60em;
margin:0 auto;
padding: 0.2em 1em;
padding: 0.2em 1em
}
div.warning{
background:#fcc;
font-size:1.1em;
border:solid 1px #666;
padding-left:1em;
padding-right:1em;
}
pre {
padding: 0.3em;
}
pre,table {
pre,table,.title,.date {
overflow-x: auto;
display: block;
display:block
}
table {
border-collapse: collapse;
width:100%;
width:100%
}
th{
background:#cdcdcd;
background:#cdcdcd
}
th, td {
border: solid 1px #888;
th,td {
border: solid 1px #888
}
tr:nth-child(even) {
background-color: #eee;
background-color: #eee
}
code, pre, nav#TOC {
background-color: #ececec;
code,pre,#TOC {
background-color: #ececec
}
img {
max-width: 100%;
img,#TOC {
max-width:100%
}
a {
text-decoration: none;
color: #22D;
color: #22D
}
a.uri {
word-wrap: break-word;
}
a:hover {
color: #008;
}
.date {
display: block;
word-wrap: break-word
}
h1, h2, h3, .h:hover a {
display: inline;
display: inline
}
.h a {
display: none;
}
p.author, p.date {
display:none;
p.author, p.date,.h a,p.title-logo {
display:none
}
div.nav {
text-align:center;
clear:right;
clear:right
}
header ul:first-of-type,
div.nav ul:first-of-type,
div#footer ul:last-of-type {
padding:0;
margin:0;
text-align:center;
text-align:center
}
header ul:first-of-type > li,
div.nav ul:first-of-type > li,
div#footer ul:last-of-type li {
padding:0;
margin:0;
display:inline;
padding-left:0.5em;
padding-right:0.5em;
border-right:solid 1px #000;
padding:0 .5em
}
header 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 {
padding-left:0;
padding-left:0
}
header 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 {
padding-right:0;
border:none;
border:none
}
nav#TOC {
#TOC {
min-width:25%;
max-width:100%;
float:left;
margin:1em;
padding: 0.2em 1em;
padding: .2em 1em
}
nav#TOC h1 {
font-size:1em;
#TOC h1 {
font-size:1em
}
nav#TOC li > ul {
#TOC li > ul {
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) {
div.title, h1.title {background:none;}
nav#TOC {width:100% !important; padding:0; margin:0;}
h1.title{min-height:0em; padding-left:0; padding-right:0;}
.title {background:none}
h1.title{
min-height:0em;
padding:0 0
}
p.title-logo {
display:block;
text-align:center;
text-align:center
}
img.title-logo {
max-width: 20%;
height: auto;
}
}
@media (max-width: 49em) {
img.title-logo {
max-width: 25%;
}
}
@media (max-width: 30em) {
img.title-logo {
max-width: 33%;
max-width: 50%;
height: auto
}
}

View File

@ -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
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/>

View File

@ -1,5 +1,4 @@
libera.md
releases.md
libreboot20210522.md
website.md
fsf-thank-you.md
@ -24,8 +23,26 @@ rms.vi.md
rms.zh.md
resignations.md
libreboot202104xx.md
donate.md
alyssa-resignation.md
andrew-robbins-new-maintainer.md
proposal-rejoin-gnu.md
unity.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

View File

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

View File

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

View File

@ -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)

View File

@ -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
their ground and keep Richard in his post.
I, Leah Rowe, submitted the following defense of Richard Stallman on 31 March
2021: [https://libreboot.org/news/rms.html](rms.md)
[I, Leah Rowe, submitted the following defense of Richard Stallman on 31 March
2021](rms.md)
**We won. The FSF issued this news post on 12 April 2021, defending Richard
Stallman and protecting his legacy:

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -3,10 +3,8 @@ title: Libreboot news
x-toc-enable: true
...
Updates to libreboot, both technical and organisational, will be written about
here over time. This section is for more general news about Libreboot. For
specific release announcements, go here to the release announcements which is
a *separate* news page: [Libreboot release announcements](/docs/release/)
News about libreboot, both technical and organisational. Releases are also
announced here.
-------------------------------------------------------------------------------

View File

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

View File

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

View File

@ -18,16 +18,9 @@
* [Tiếng Việt](rms.vi.html)
* [简体中文](rms.zh.html)
Translations needed! Download the markdown file from the bottom of this page,
translate it and send the translation here to
[leah@libreboot.org](mailto:leah@libreboot.org)
FSF now publicly defends RMS, so the statement on this page that FSF doesn't
defend RMS is no longer true, but other parts of this article are still relevant.
[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
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/)**
**[Visit stallmansupport.org to learn more about ongoing anti-RMS hate campaigns](https://stallmansupport.org/)**

View File

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

View File

@ -2,34 +2,18 @@
title: Buy Libreboot pre-installed
...
These sales fund Libreboot
==========================
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
below is owned and operated by Leah Rowe, founder and lead developer of
Libreboot. Profits from sales are used to fund the Libreboot project, paying
for whatever is needed at any time.
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**
below is owned and operated by me, Leah Rowe, founder and lead developer of
Libreboot. The Libreboot website and software are provided as a public service,
free for all; I conduct these sales to fund my work. **Shipping worldwide!**
### Laptops
- [Libreboot X200 laptop](https://retrofreedom.com/product/libreboot-x200/)
- [Libreboot T400 laptop](https://retrofreedom.com/product/libreboot-t400/)
- [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
@ -38,3 +22,10 @@ using profits from sales.
### Home page
<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!

View File

@ -42,7 +42,7 @@ $if(title)$
<header>
<div class="title">
<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>
<h1 class="title">$title$</h1>
</div>
@ -62,12 +62,11 @@ $endif$
<li><a href="/docs/install/">Install</a></li>
<li><a href="/docs/">Docs</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="/git.html">Send patches</a></li>
<li><strong><a href="/contact.html">Contact</a></strong></li>
<li><strong><a href="/donate.html">Donate</a></strong></li>
<li><strong><a href="/suppliers.html">Buy preinstalled</a></strong></li>
<li><a href="/git.html">Send patch</a></li>
<li><a href="/contact.html">Contact</a></li>
<li><a href="/suppliers.html">Buy preinstalled</a></li>
</ul>
<hr/>
</header>