lbwww/site/index.html

204 lines
10 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden 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 Libreboot project">
<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/">
<meta name="twitter:card" content="summary_large_image">
<meta property="og:description" content="Libreboot Libreboot project">
<meta property="og:site_name" content="Libreboot Libreboot project">
<meta name="twitter:image:alt" content="Libreboot Libreboot project">
<title>Libreboot Libreboot project</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">Libreboot project</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="#why-should-you-use-libreboot">Why should you use
<em>Libreboot</em>?</a></li>
<li><a href="#libreboot-is-not-a-fork-of-coreboot">Libreboot is not a
fork of coreboot</a></li>
<li><a href="#how-to-help">How to help</a></li>
<li><a href="#translations-needed-for-libreboot.org">Translations
needed, for libreboot.org</a></li>
</ul>
</nav>
<div class="pagetext">
<p><a href="./">English</a> | <a href="index.de.html">Deutsch</a> | <a
href="index.fr.html">Français</a> | <a href="index.it.html">Italiano</a>
| <a href="index.uk.html">українська</a> | <a
href="index.zh-cn.html">简体中文</a></p>
<p>The <em>Libreboot</em> project provides <a
href="freedom-status.html">free, open source</a> (<em>libre</em>) boot
firmware based on coreboot, replacing proprietary BIOS/UEFI firmware on
<a href="docs/hardware/">specific Intel/AMD x86 and ARM based
motherboards</a>, including laptop and desktop computers. It initialises
the hardware (e.g. memory controller, CPU, peripherals) and starts a
bootloader for your operating system. <a href="docs/linux/">Linux</a>
and <a href="docs/bsd/">BSD</a> are well-supported. Help is available
via <a href="https://web.libera.chat/#libreboot">#libreboot</a> on <a
href="https://libera.chat/">Libera</a> IRC.</p>
<p><img loading="lazy" tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span
class="f"><img loading="lazy" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span></p>
<p><strong>NEW RELEASE: The latest release is Libreboot 20231021,
released on 21 October 2023. See: <a
href="news/libreboot20231021.html">Libreboot 20231021 release
announcement</a>.</strong></p>
<h2 id="why-should-you-use-libreboot">Why should you use
<em>Libreboot</em>?</h2>
<p>Libreboot gives you <a
href="https://writefreesoftware.org/">freedoms</a> that you otherwise
cant get with most other boot firmware, plus faster boot speeds and <a
href="docs/linux/grub_hardening.html">better security</a>. Its
extremely powerful and <a href="docs/maintain/">configurable</a> for
many use cases.</p>
<p><em>We</em> believe the freedom to <a
href="https://writefreesoftware.org/">study, share, modify and use
software</a>, without any restriction, is one of the fundamental human
rights that everyone must have. In this context, <em>software
freedom</em> matters. Your freedom matters. Education matters. <a
href="https://yewtu.be/watch?v=Npd_xDuNi9k">Right to repair</a> matters.
Many people use proprietary (non-libre) boot firmware, even if they use
<a href="https://www.openbsd.org/">a libre OS</a>. Proprietary firmware
often <a href="faq.html#intel">contains</a> <a
href="faq.html#amd">backdoors</a>, and can be buggy. The Libreboot
project was founded in December 2013, with the express purpose of making
coreboot firmware accessible for non-technical users.</p>
<p>The Libreboot project uses <a
href="https://www.coreboot.org/">coreboot</a> for <a
href="https://doc.coreboot.org/getting_started/architecture.html">hardware
initialisation</a>. Coreboot is notoriously difficult to install for
most non-technical users; it handles only basic initialization and jumps
to a separate <a
href="https://doc.coreboot.org/payloads.html">payload</a> program (e.g.
<a href="https://www.gnu.org/software/grub/">GRUB</a>, <a
href="https://www.tianocore.org/">Tianocore</a>), which must also be
configured. <em>Libreboot solves this problem</em>; it is a <em>coreboot
distribution</em> with an <a href="docs/build/">automated build
system</a> that builds complete <em>ROM images</em>, for more robust
installation. Documentation is provided.</p>
<h2 id="libreboot-is-not-a-fork-of-coreboot">Libreboot is not a fork of
coreboot</h2>
<p><img loading="lazy" tabindex=1 class="l" style="max-width:25%;" src="https://av.libreboot.org/thinkpadcollection/thinkpadcollection1-min.jpg" /><span
class="f"><img loading="lazy" src="https://av.libreboot.org/thinkpadcollection/thinkpadcollection1-min.jpg" /></span></p>
<p>In fact, Libreboot tries to stay as close to <em>stock</em> coreboot
as possible, for each board, but with many different types of
configuration provided automatically by the Libreboot build system.</p>
<p>In the same way that <em>Alpine Linux</em> is a <em>Linux
distribution</em>, Libreboot is a <em>coreboot distribution</em>. If you
want to build a ROM image from scratch, you otherwise have to perform
expert-level configuration of coreboot, GRUB and whatever other software
you need, to prepare the ROM image. With <em>Libreboot</em>, you can
literally download from Git or a source archive, and run
<code>make</code>, and it will build entire ROM images. An automated
build system, named <code>lbmk</code> (Libreboot MaKe), builds these ROM
images automatically, without any user input or intervention required.
Configuration has already been performed in advance.</p>
<p>If you were to build regular coreboot, without using Libreboots
automated build system, it would require a lot more intervention and
decent technical knowledge to produce a working configuration.</p>
<p>Regular binary releases of Libreboot provide these ROM images
pre-compiled, and you can simply install them, with no special knowledge
or skill except the ability to follow <a href="docs/install/">simplified
instructions, written for non-technical users</a>.</p>
<div class="h"><h2 id="how-to-help">How to help</h2><a aria-hidden="true" href="#how-to-help">[link]</a></div>
<p><img loading="lazy" tabindex=1 class="l" style="max-width:15%;" src="https://av.libreboot.org/hp8200sff/grub_open.jpg" /><span
class="f"><img loading="lazy" src="https://av.libreboot.org/hp8200sff/grub_open.jpg" /></span></p>
<p>The <em>single</em> biggest way you can help is to <em>add</em> new
mainboards in Libreboot, by submitting a config. Anything coreboot
supports can be integrated in Libreboot, with ROM images provided in
releases. See:</p>
<ul>
<li><a href="docs/maintain/testing.html">Apply to become a board
maintainer/tester</a></li>
<li><a href="docs/maintain/porting.html">Porting guide for new
mainboards</a></li>
<li><a href="docs/maintain/">Libreboot build system
documentation</a></li>
</ul>
<p>After that, there is build system maintenance (see above), and
<em>documentation</em> which we take seriously. Documentation is
critical, in any project.</p>
<p><em>User support</em> is also critical. Stick around on IRC, and if
youre competent to help someone with their issue (or wily enough to
learn with them), that is a great service to the project. A lot of
people also ask for user support on the <code>r/libreboot</code>
subreddit.</p>
<p>You can check bugs listed on the <a
href="https://codeberg.org/libreboot/lbmk/issues">bug tracker</a>.</p>
<p>If you spot a bug and have a fix, <a href="git.html">here are
instructions for how to send patches</a>, and you can also report it.
Also, this entire website is written in Markdown and hosted in a <a
href="https://codeberg.org/libreboot/lbwww">separate repository</a>
where you can send patches.</p>
<p>Any and all development discussion and user support are all done on
the IRC channel. More information is on the <a
href="contact.html">contact page</a>.</p>
<h2 id="translations-needed-for-libreboot.org">Translations needed, for
libreboot.org</h2>
<p>Libreboot currently has translated Web pages in Ukrainian and French
(but not for all pages, yet, on either language).</p>
<p>If you want to help with translations, you can translate pages,
update existing translations and submit your translated versions. For
instructions, please read:</p>
<p><a href="news/translations.html">How to submit translations for
libreboot.org</a></p>
<p>Even if someone is already working on translations in a given
language, we can always use multiple people. The more the merrier!</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/index.md"
class="uri">https://libreboot.org/index.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>