295 lines
14 KiB
HTML
295 lines
14 KiB
HTML
<!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 you’re 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, Libreboot’s build
|
||
system automatically handles it. See: <a href="docs/build/">Libreboot
|
||
build instructions</a></p>
|
||
<p>This isn’t 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 doesn’t 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 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.</p>
|
||
<p>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.</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>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.</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>
|