lbwww/site/download.html

295 lines
14 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="generator" content="pandoc">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<!-- anti-social media tags -->
<meta property="og:title" content="Libreboot Downloads">
<meta property="og:type" content="article" />
<meta property="og:image" content="https://av.vimuser.org/bootmenu.jpg">
<meta property="og:url" content="https://libreboot.org/download.html">
<meta name="twitter:card" content="summary_large_image">
<meta property="og:description" content="Libreboot Downloads">
<meta property="og:site_name" content="Libreboot Downloads">
<meta name="twitter:image:alt" content="Libreboot Downloads">
<title>Libreboot Downloads</title>
<link rel="stylesheet" href="/global.css">
<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="/feed.xml"/>
</head>
<body>
<div class="page">
<header>
<div class="title">
<p class="title-logo">
<img loading="lazy" class="title-logo" alt="Libreboot logo" src="/favicon.ico" />
</p>
<h1 class="title">Downloads</h1>
</div>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/faq.html">FAQ</a></li>
<li><strong><a href="/freedom-status.html">Freedom status</a></strong></li>
<li><strong><a href="/download.html">Download</a></strong></li>
<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://codeberg.org/libreboot/lbmk/issues">Bugs</a></li>
<li><a href="/git.html">Send patch</a></li>
<li><strong><a href="https://www.patreon.com/libreleah">Donate</a></strong></li>
<li><a href="/contact.html">Contact</a></li>
<li><strong><a href="https://minifree.org/">Buy preinstalled</a></strong></li>
</ul>
<hr/>
</header>
<nav id="TOC">
<h1>Navigate this page:</h1>
<ul>
<li><a
href="#read-this-before-updating-libreboot-or-you-might-brick-your-machine">READ
THIS BEFORE UPDATING LIBREBOOT, OR YOU MIGHT BRICK YOUR MACHINE</a>
<ul>
<li><a href="#gpg-signing-key">GPG signing key</a>
<ul>
<li><a href="#new-key">NEW KEY</a></li>
<li><a href="#old-key">OLD KEY:</a></li>
</ul></li>
<li><a href="#git-repository">Git repository</a></li>
<li><a href="#https">HTTPS mirrors</a></li>
<li><a href="#rsync">RSYNC mirrors</a></li>
<li><a href="#http">HTTP mirrors</a></li>
<li><a href="#ftp">FTP mirrors</a></li>
<li><a href="#statically-linked">Statically linked</a></li>
</ul></li>
</ul>
</nav>
<div class="pagetext">
<p><a href="download.html">English</a> | <a
href="download.uk.html">українська</a></p>
<p><a href="./">Return to index</a></p>
<p>New releases are announced in the <a href="news/">main news
section</a>.</p>
<p>If youre more interested in libreboot development, go to the <a
href="../git.html">libreboot development page</a>, which also includes
links to the Git repositories. The page on <a
href="docs/maintain/">/docs/maintain/</a> describes how Libreboot is put
together, and how to maintain it. If you wish to build Libreboot from
source, <a href="docs/build/">read this page</a>.</p>
<h1
id="read-this-before-updating-libreboot-or-you-might-brick-your-machine">READ
THIS BEFORE UPDATING LIBREBOOT, OR YOU MIGHT BRICK YOUR MACHINE</h1>
<p><strong>On newer Intel platforms that require Intel ME and/or MRC
firmware, such as ThinkPad X230 or T440p, and/or HP laptops that require
KBC1126 EC firmware, the release ROMs of Libreboot are MISSING certain
files, that you must insert yourself. FAILURE to adhere to this warning
may result in you bricking your machine (rendering it unbootable), if
you were to flash the release ROMs without modifying them in any way.
For more information, please read:</strong></p>
<p><strong><a href="docs/install/ivy_has_common.html">Insert vendor
files on Sandybridge/Ivybridge/Haswell</a></strong></p>
<p>NOTE: This warning does not apply to ROMs that you compiled yourself,
using lbmk. It only applies to release ROMs, because ME/MRC/EC firmware
is <em>deleted</em> in release ROMs. The link above says how to re-add
them. When building ROM images yourself, from source, Libreboots build
system automatically handles it. See: <a href="docs/build/">Libreboot
build instructions</a></p>
<p>This isnt required on <em>all</em> Libreboot-supported boards, but
if in doubt, follow these instructions anyway. If you run the vendor
scripts on a board that doesnt need blobs, nothing will happen.</p>
<div class="h"><h2 id="gpg-signing-key">GPG signing key</h2><a aria-hidden="true" href="#gpg-signing-key">[link]</a></div>
<p><strong>The latest release is Libreboot 20231021, under the
<code>testing</code> directory.</strong></p>
<div class="h"><h3 id="new-key">NEW KEY</h3><a aria-hidden="true" href="#new-key">[link]</a></div>
<p>Full key fingerprint:
<code>98CC DDF8 E560 47F4 75C0 44BD D0C6 2464 FA8B 4856</code></p>
<p>This key is for Libreboot releases <em>after</em> the 20160907
release.</p>
<p>Download the key here: <a href="lbkey.asc">lbkey.asc</a></p>
<p>Libreboot releases are signed using GPG.</p>
<div class="h"><h3 id="old-key">OLD KEY:</h3><a aria-hidden="true" href="#old-key">[link]</a></div>
<p>This key is for Libreboot 20160907, and releases older than
20160907:</p>
<p>Full key fingerprint: CDC9 CAE3 2CB4 B7FC 84FD C804 969A 9795 05E8
C5B2</p>
<p>The GPG key can also be downloaded with this exported dump of the
pubkey: <a href="lbkeyold.asc">lbkeyold.asc</a>.</p>
<pre><code>sha512sum -c sha512sum.txt
gpg --verify sha512sum.txt.sig</code></pre>
<div class="h"><h2 id="git-repository">Git repository</h2><a aria-hidden="true" href="#git-repository">[link]</a></div>
<p>Links to regular release archives are listed on this page.</p>
<p>However, for the absolute most bleeding edge up-to-date version of
Libreboot, there is a Git repository that you can download from. Go
here:</p>
<p><a href="git.html">How to download Libreboot from Git</a></p>
<div class="h"><h2 id="https">HTTPS mirrors</h2><a aria-hidden="true" href="#https">[link]</a></div>
<p><strong>The latest release is Libreboot 20231021, under the
<code>testing</code> directory.</strong></p>
<p>These mirrors are recommended, since they use TLS (https://)
encryption.</p>
<p>You can download Libreboot from these mirrors:</p>
<ul>
<li><a href="https://www.mirrorservice.org/sites/libreboot.org/release/"
class="uri">https://www.mirrorservice.org/sites/libreboot.org/release/</a>
(University of Kent, UK)</li>
<li><a href="https://mirrors.mit.edu/libreboot/"
class="uri">https://mirrors.mit.edu/libreboot/</a> (MIT university,
USA)</li>
<li><a href="https://mirror.math.princeton.edu/pub/libreboot/"
class="uri">https://mirror.math.princeton.edu/pub/libreboot/</a>
(Princeton university, USA)</li>
<li><a href="https://mirror.shapovalov.tech/libreboot/"
class="uri">https://mirror.shapovalov.tech/libreboot/</a>
(shapovalov.tech, Ukraine)</li>
<li><a href="https://mirror.koddos.net/libreboot/"
class="uri">https://mirror.koddos.net/libreboot/</a> (koddos.net,
Netherlands)</li>
<li><a href="https://mirror-hk.koddos.net/libreboot/"
class="uri">https://mirror-hk.koddos.net/libreboot/</a> (koddos.net,
Hong Kong)</li>
<li><a href="https://mirror.cyberbits.eu/libreboot/"
class="uri">https://mirror.cyberbits.eu/libreboot/</a> (cyberbits.eu,
France)</li>
<li><a href="https://mirror.mangohost.net/libreboot/"
class="uri">https://mirror.mangohost.net/libreboot/</a> (mangohost.net,
Moldova)</li>
</ul>
<div class="h"><h2 id="rsync">RSYNC mirrors</h2><a aria-hidden="true" href="#rsync">[link]</a></div>
<p>The following rsync mirrors are available publicly:</p>
<ul>
<li><a href="rsync://rsync.mirrorservice.org/libreboot.org/release/"
class="uri">rsync://rsync.mirrorservice.org/libreboot.org/release/</a>
(University of Kent, UK)</li>
<li><a href="rsync://mirror.math.princeton.edu/pub/libreboot/"
class="uri">rsync://mirror.math.princeton.edu/pub/libreboot/</a>
(Princeton university, USA)</li>
<li><a href="rsync://rsync.shapovalov.tech/libreboot/"
class="uri">rsync://rsync.shapovalov.tech/libreboot/</a>
(shapovalov.tech, Ukraine)</li>
<li><a href="rsync://ftp.linux.ro/libreboot/"
class="uri">rsync://ftp.linux.ro/libreboot/</a> (linux.ro, Romania)</li>
<li><a href="rsync://mirror.koddos.net/libreboot/"
class="uri">rsync://mirror.koddos.net/libreboot/</a> (koddos.net,
Netherlands)</li>
<li><a href="rsync://mirror-hk.koddos.net/libreboot/"
class="uri">rsync://mirror-hk.koddos.net/libreboot/</a> (koddos.net,
Hong Kong)</li>
<li><a href="rsync://mirror.mangohost.net/libreboot/"
class="uri">rsync://mirror.mangohost.net/libreboot/</a> (mangohost.net,
Moldova)</li>
</ul>
<p>Are you running a mirror? Contact the libreboot project, and the link
will be added to this page!</p>
<p>You can make your rsync mirror available via your web server, and
also configure your <em>own</em> mirror to be accessible via rsync.
There are many resources online that show you how to set up an rsync
server.</p>
<p>How to create your own rsync mirror:</p>
<p>Useful for mirroring Libreboots entire set of release archives. You
can put an rsync command into crontab and pull the files into a
directory on your web server.</p>
<p>If you are going to mirror the entire set, it is recommended that you
allocate at least 25GiB. Libreboots 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.</p>
<p><em>It is highly recommended that you use the libreboot.org
mirror</em>, 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.org.</p>
<p>Before you create the mirror, make a directory on your web server.
For example:</p>
<pre><code>mkdir /var/www/html/libreboot/</code></pre>
<p>Now you can run rsync, for instance:</p>
<pre><code>rsync -avz --delete-after rsync://rsync.libreboot.org/mirrormirror/ /var/www/html/libreboot/</code></pre>
<p>You might put this in an hourly crontab. For example:</p>
<pre><code>crontab -e</code></pre>
<p>Then in crontab, add this line and save/exit (hourly crontab):</p>
<pre><code>0 * * * * rsync -avz --delete-after rsync://rsync.libreboot.org/mirrormirror/ /var/www/html/libreboot/</code></pre>
<p><strong>Its 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.</strong></p>
<p><strong>NOTE: <code>rsync.libreboot.org</code> is not directly
accessible by the public, except those whose IPs are whitelisted. For
bandwidth reasons, the firewall running on libreboot.org blocks incoming
rsync requests, except by specific IPs.</strong></p>
<p><strong>If you wish to run an rsync mirror, sync from one of the
third party mirrors above and set up your mirror. You can then contact
Leah Rowe, to have your IP addresses whitelisted for rsync usage - if
the IP addresses match DNS A/AAAA records for your rsync host, this can
be used. A script runs in an hourly crontab on libreboot.org, that
fetches the A/AAAA records of whitelisted rsync mirrors, automatically
adding rules permitting them to get through the firewall.</strong></p>
<p>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: <a
href="https://man7.org/linux/man-pages/man5/crontab.5.html"
class="uri">https://man7.org/linux/man-pages/man5/crontab.5.html</a></p>
<div class="h"><h2 id="http">HTTP mirrors</h2><a aria-hidden="true" href="#http">[link]</a></div>
<p><strong>The latest release is Libreboot 20231021, under the
<code>testing</code> directory.</strong></p>
<p>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.</p>
<ul>
<li><a href="http://mirror.linux.ro/libreboot/"
class="uri">http://mirror.linux.ro/libreboot/</a> (linux.ro,
Romania)</li>
<li><a href="http://mirror.helium.in-berlin.de/libreboot/"
class="uri">http://mirror.helium.in-berlin.de/libreboot/</a>
(in-berlin.de, Germany)</li>
</ul>
<div class="h"><h2 id="ftp">FTP mirrors</h2><a aria-hidden="true" href="#ftp">[link]</a></div>
<p><strong>The latest release is Libreboot 20231021, under the
<code>testing</code> directory.</strong></p>
<p>WARNING: FTP is also unencrypted, like HTTP. The same risks are
present.</p>
<ul>
<li><a href="ftp://ftp.mirrorservice.org/sites/libreboot.org/release/"
class="uri">ftp://ftp.mirrorservice.org/sites/libreboot.org/release/</a>
(University of Kent, UK)</li>
<li><a href="ftp://ftp.linux.ro/libreboot/"
class="uri">ftp://ftp.linux.ro/libreboot/</a> (linux.ro, Romania)</li>
</ul>
<div class="h"><h2 id="statically-linked">Statically linked</h2><a aria-hidden="true" href="#statically-linked">[link]</a></div>
<p>Libreboot includes statically linked executables in some releases,
built from the available source code. Those executables have certain
libraries built into them, so that the executables will work on many
Linux distros.</p>
<p>To comply with GPL v2, source ISOs are supplied by the Libreboot
project. You can find these source ISOs in the <code>ccsource</code>
directory on the <code>rsync</code> mirrors.</p>
<p>Libreboot releases past version 20160907 do not distribute statically
linked binaries. Instead, these releases are source-only, besides
pre-compiled ROM images for which the regular Libreboot source code
archives suffice. These newer releases instead automate the installation
of build dependencies, with instructions in the documentation for
building various utilities from source.</p>
<p>These executables are utilities such as <code>flashrom</code>.</p>
<div id="footer">
<hr />
<ul>
<li><a href="/news/policy.html">Binary Blob Reduction Policy</a></li>
<li><a href="/git.html">Edit this page</a></li>
<li><a href="/who.html">Who develops Libreboot?</a></li>
<li><a href="/license.html">License</a></li>
<li><a href="/template-license.html">Template</a></li>
<li><a href="/logo-license.html">Logo</a></li>
<li><a href="/contrib.html">Authors</a></li>
</ul>
<hr />
</div>
<p>Markdown file for this page: <a
href="https://libreboot.org/download.md"
class="uri">https://libreboot.org/download.md</a></p>
<p><a href="/sitemap.html">Site map</a></p>
<p>This HTML page was generated by the <a
href="https://untitled.vimuser.org/">untitled static site
generator</a>.</p>
</div>
</div>
</body>
</html>