Reworked download.md, gpg keys from maintainers and FTP server

GNUtoo: removed update about static linking
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Acked-by: Adrien 'neox' Bourmault <neox@gnu.org>
This commit is contained in:
Adrien Bourmault 2023-08-29 16:32:05 +02:00
parent f662680ea9
commit 10a1571f73
Signed by: neox
GPG Key ID: 2974E1D5F25DFCC8
1 changed files with 15 additions and 120 deletions

View File

@ -5,151 +5,46 @@ x-toc-enable: true
New releases are announced in the [main news section](news/). New releases are announced in the [main news section](news/).
If you're more interested in libreboot development, go to the If you're more interested in GNU Boot development, go to the
[libreboot development page](../git.md), which also includes links to the [GNU Boot development page](../git.md), which also includes links to the
Git repositories. The page on [/docs/maintain/](docs/maintain/) describes how Git repositories. The page on [/docs/maintain/](docs/maintain/) describes how
Libreboot is put together, and how to maintain it. If you wish to build GNU Boot is put together, and how to maintain it. If you wish to build
Libreboot from source, [read this page](docs/build/). GNU Boot from source, [read this page](docs/build/).
GPG signing key GPG signing key
--------------- ---------------
**The latest release is Libreboot 20211122, under the `testing` directory.** **A release is currently work-in-progress**
### NEW KEY ### Maintainers keys
Full key fingerprint: `98CC DDF8 E560 47F4 75C0 44BD D0C6 2464 FA8B 4856` Adrien 'neox' Bourmault <neox@gnu.org>
The above key is for Libreboot 20211122, and subsequent releases. key fingerprint: `1DF1 132C F165 8A85 5902 5C98 AAD6 B069 819E 6979`
Download the key here: [lbkey.asc](lbkey.asc) Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Libreboot releases are signed using GPG. key fingerprint: `FB31 DBA3 AB8D B76A 4157 329F 7651 568F 8037 4459`
### OLD KEY:
This key is for Libreboot 20160907 and all older releases:
Full key fingerprint: CDC9 CAE3 2CB4 B7FC 84FD C804 969A 9795 05E8 C5B2
The GPG key can also be downloaded with this exported dump of the
pubkey: [lbkeyold.asc](lbkeyold.asc).
sha512sum -c sha512sum.txt
gpg --verify sha512sum.txt.sig
Git repository Git repository
-------------- --------------
Links to regular release archives are listed on this page. Links to regular release archives are listed on this page.
However, for the absolute most bleeding edge up-to-date version of Libreboot, However, for the absolute most bleeding edge up-to-date version of GNU Boot,
there is a Git repository that you can download from. Go here: there is a Git repository that you can download from. Go here:
[How to download Libreboot from Git](git.md) [How to download GNU Boot from Git](git.md)
HTTPS mirrors {#https} FTP mirrors {#ftp}
------------- -------------
**The latest release is Libreboot 20211122, under the `testing` directory.**
These mirrors are recommended, since they use TLS (https://) encryption. These mirrors are recommended, since they use TLS (https://) encryption.
You can download Libreboot from these mirrors: You can download GNU Boot from these mirrors:
* <https://rsync.libreboot.srht.site/> (Libreboot project official mirror, UK) * <https://ftp.gnu.org/gnu/gnuboot/> (GNU Boot project official server)
* <https://www.mirrorservice.org/sites/libreboot.srht.site/release/> (University
of Kent, UK)
* <https://mirrors.mit.edu/libreboot/> (MIT university, USA)
* <https://mirror.math.princeton.edu/pub/libreboot/> (Princeton
university, USA)
* <https://mirror.libremind.org/libreboot/> (libremind.org, Iceland)
* <https://mirror.splentity.com/libreboot/> (Splentity Software, USA)
* <https://mirror.sugol.org/libreboot/> (sugol.org)
(formerly nephelai.zanity.net/mirror/libreboot)
* <https://mirrors.qorg11.net/libreboot/> (qorg11.net, Spain)
* <https://elgrande74.net/libreboot/> (elgrande74.net, France)
* <https://mirror.koddos.net/libreboot/> (koddos.net, Netherlands)
* <https://mirror.swordarmor.fr/libreboot/> (swordarmor.fr, France)
* <https://mirror-hk.koddos.net/libreboot/> (koddos.net, Hong Kong)
* <https://mirror.cyberbits.eu/libreboot/> (cyberbits.eu, France)
RSYNC mirrors {#rsync}
-------------
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.
If you are going to mirror the entire set, it is recommended that you allocate
at least 25GiB. Libreboot's rsync is currently about 12GiB, so allocating 25GiB
will afford you plenty of space for the future. At minimum, you should ensure
that at least 15-20GiB of space is available, for your Libreboot mirror.
*It is highly recommended that you use the libreboot.srht.site mirror*, if you wish
to host an official mirror. Otherwise, if you simply want to create your own
local mirror, you should use one of the other mirrors, which sync from
libreboot.srht.site.
Before you create the mirror, make a directory on your web server. For
example:
mkdir /var/www/html/libreboot/
Now you can run rsync, for instance:
rsync -avz --delete-after rsync://rsync.libreboot.srht.site/mirrormirror/ /var/www/html/libreboot/
**It's extremely important to have the final forward slash (/) at the end of each path,
in the above rsync command. Otherwise, rsync will behave very strangely.**
If you wish to regularly keep your rsync mirror updated, you can add it to a
crontab. This page tells you how to use crontab:
<https://man7.org/linux/man-pages/man5/crontab.5.html>
The following rsync mirrors are available:
* <rsync://rsync.libreboot.srht.site/mirrormirror/> (Libreboot project official mirror)
* <rsync://rsync.mirrorservice.org/libreboot.srht.site/release/> (University of Kent,
UK)
* <rsync://mirror.math.princeton.edu/pub/libreboot/> (Princeton university, USA)
* <rsync://rsync.libremind.org/libreboot/> (libremind.org, Iceland)
* <rsync://qorg11.net/mirrors/libreboot/> (qorg11.net, Spain)
* <rsync://ftp.linux.ro/libreboot/> (linux.ro, Romania)
* <rsync://mirror.koddos.net/libreboot/> (koddos.net, Netherlands)
* <rsync://mirror-hk.koddos.net/libreboot/> (koddos.net, Hong Kong)
Are you running a mirror? Contact the libreboot project, and the link will be
added to this page!
You can make your rsync mirror available via your web server, and also configure
your *own* mirror to be accessible via rsync. There are many resources online
that show you how to set up an rsync server.
HTTP mirrors {#http}
------------
**The latest release is Libreboot 20211122, under the `testing` directory.**
WARNING: these mirrors are non-HTTPS which means that they are
unencrypted. Your traffic could be subject to interference by
adversaries. Make especially sure to check the GPG signatures, assuming
that you have the right key. Of course, you should do this anyway, even
if using HTTPS.
* <http://mirror.linux.ro/libreboot/> (linux.ro, Romania)
* <http://mirror.helium.in-berlin.de/libreboot/> (in-berlin.de, Germany)
FTP mirrors {#ftp}
-----------
**The latest release is Libreboot 20211122, under the `testing` directory.**
WARNING: FTP is also unencrypted, like HTTP. The same risks are present.
* <ftp://ftp.mirrorservice.org/sites/libreboot.srht.site/release/> (University
of Kent, UK)
* <ftp://ftp.linux.ro/libreboot/> (linux.ro, Romania)
Statically linked Statically linked
------------------ ------------------