Libreboot 20231106

Signed-off-by: Leah Rowe <leah@libreboot.org>
master 20231106
Leah Rowe 2023-11-06 00:52:57 +00:00
parent 2311db3d90
commit b4ef7c4eb6
11 changed files with 257 additions and 23 deletions

View File

@ -20,7 +20,7 @@ LIBREBOOT](news/safety.md).**
GPG signing key
---------------
**The latest release is Libreboot 20231101, under the `testing` directory.**
**The latest release is Libreboot 20231106, under the `testing` directory.**
### NEW KEY
@ -57,7 +57,7 @@ there is a Git repository that you can download from. Go here:
HTTPS mirrors {#https}
-------------
**The latest release is Libreboot 20231101, under the `testing` directory.**
**The latest release is Libreboot 20231106, under the `testing` directory.**
These mirrors are recommended, since they use TLS (https://) encryption.
@ -148,7 +148,7 @@ crontab. This page tells you how to use crontab:
HTTP mirrors {#http}
------------
**The latest release is Libreboot 20231101, under the `testing` directory.**
**The latest release is Libreboot 20231106, under the `testing` directory.**
WARNING: these mirrors are non-HTTPS which means that they are
unencrypted. Your traffic could be subject to interference by
@ -162,7 +162,7 @@ if using HTTPS.
FTP mirrors {#ftp}
-----------
**The latest release is Libreboot 20231101, under the `testing` directory.**
**The latest release is Libreboot 20231106, under the `testing` directory.**
WARNING: FTP is also unencrypted, like HTTP. The same risks are present.

View File

@ -20,13 +20,13 @@ LIBREBOOT](news/safety.md).**
Код підпису GPG
---------------
**Останнім випуском є Libreboot 20231101, в директорії `testing`.**
**Останнім випуском є Libreboot 20231106, в директорії `testing`.**
### НОВИЙ КЛЮЧ
Повний відбиток ключа: `98CC DDF8 E560 47F4 75C0 44BD D0C6 2464 FA8B 4856`
Вищезазначений ключ для Libreboot 20231101, та наступних випусків.
Вищезазначений ключ для Libreboot 20231106, та наступних випусків.
Завантажте ключ тут: [lbkey.asc](lbkey.asc)
@ -57,7 +57,7 @@ LIBREBOOT](news/safety.md).**
Дзеркала HTTPS {#https}
-------------
**Останнім випуском є Libreboot 20231101, в директорії `testing`.**
**Останнім випуском є Libreboot 20231106, в директорії `testing`.**
Дані дзеркала є рекомендованими, оскільки використовують TLS (https://) шифрування.
@ -148,7 +148,7 @@ crontab. Ця сторінка розповідає вам, як викорис
Дзеркала HTTP {#http}
------------
**Останнім випуском є Libreboot 20231101, під директорією `testing`.**
**Останнім випуском є Libreboot 20231106, під директорією `testing`.**
УВАГА: ці дзеркала є не-HTTPS, що означає, що вони
незашифровані. Ваш трафік може бути об'єктом втручання
@ -162,7 +162,7 @@ crontab. Ця сторінка розповідає вам, як викорис
Дзеркала FTP {#ftp}
-----------
**Останнім випуском є Libreboot 20231101, під директорією `testing`.**
**Останнім випуском є Libreboot 20231106, під директорією `testing`.**
УВАГА: FTP є також незашифрованим, подібно HTTP. Ті ж самі ризики присутні.

View File

@ -15,9 +15,9 @@ und [Libera](https://libera.chat/) IRC.
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
**NEUESTE VERSION: Die neueste Version von Libreboot ist 20231101, veröffentlicht
am 1. November 2023.
Siehe auch: [Libreboot 20231101 release announcement](news/libreboot20231101.md).**
**NEUESTE VERSION: Die neueste Version von Libreboot ist 20231106, veröffentlicht
am 6. November 2023.
Siehe auch: [Libreboot 20231106 release announcement](news/libreboot20231106.md).**
Warum solltest Du *Libreboot* verwenden?
----------------------------

View File

@ -13,8 +13,8 @@ dans le canal [\#libreboot](https://web.libera.chat/#libreboot) sur le serveur I
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
**NOUVELLE VERSION: La dernière version est [Libreboot 20231101](news/libreboot20231101.md), sortie
le 1 novembre 2023.**
**NOUVELLE VERSION: La dernière version est [Libreboot 20231106](news/libreboot20231106.md), sortie
le 6 novembre 2023.**
Pourquoi devriez-vous utiliser *Libreboot*?
-----------------------------------

View File

@ -14,8 +14,8 @@ su [Libera](https://libera.chat/).
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
**ULTIMO RILASCIO: L'ultimo rilascio e' Libreboot 20231101, rilasciato il 1 novembre 2023.
Vedi: [Libreboot 20231101 annuncio di rilascio](news/libreboot20231101.md).**
**ULTIMO RILASCIO: L'ultimo rilascio e' Libreboot 20231106, rilasciato il 6 novembre 2023.
Vedi: [Libreboot 20231106 annuncio di rilascio](news/libreboot20231106.md).**
Per quale ragione utilizzare *Libreboot*?
-----------------------------------------

View File

@ -15,9 +15,9 @@ on [Libera](https://libera.chat/) IRC.
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
**NEW RELEASE: The latest release is Libreboot 20231101, released on
1 November 2023.
See: [Libreboot 20231101 release announcement](news/libreboot20231101.md).**
**NEW RELEASE: The latest release is Libreboot 20231106, released on
6 November 2023.
See: [Libreboot 20231106 release announcement](news/libreboot20231106.md).**
*We* believe the freedom to [study, share, modify and use
software](https://writefreesoftware.org/), without any

View File

@ -15,8 +15,8 @@ x-toc-enable: true
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
**НОВИЙ ВИПУСК: Останній випуск Libreboot 20231101, випущено 1 Листопад 2023.
Дивіться: [Оголошення про випуск Libreboot 20231101](news/libreboot20231101.md).**
**НОВИЙ ВИПУСК: Останній випуск Libreboot 20231106, випущено 6 Листопад 2023.
Дивіться: [Оголошення про випуск Libreboot 20231106](news/libreboot20231106.md).**
Чому вам варто використовувати *Libreboot*?
----------------------------

View File

@ -7,7 +7,7 @@ x-toc-enable: true
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
**新版发布: 最新版本 Libreboot 20231101 已在 2023 年 11 月 01 日发布。详见: [Libreboot 20231101 发布公告](news/libreboot20231101.md).**
**新版发布: 最新版本 Libreboot 20231106 已在 2023 年 11 月 06 日发布。详见: [Libreboot 20231106 发布公告](news/libreboot20231106.md).**
为什么要使用 *Libreboot*?
----------------------------

View File

@ -1,3 +1,4 @@
libreboot20231106.md
libreboot20231101.md
canoeboot.md
libreboot20231021.md

View File

@ -0,0 +1,233 @@
% Libreboot 20231106 released!
% Leah Rowe
% 6 November 2023
**IMPORTANT ADVICE: [PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING/UPDATING
LIBREBOOT](safety.md).**
Introduction
============
*This* new release, Libreboot 20231106, released today 6 November 2023, is
a new *testing* release of Libreboot. The previous release was
Libreboot 20231101, released on 1 November 2023. Today's release has focused
on minor bug fixes, plus tweaks to the GRUB payload.
Libreboot provides boot firmware for supported x86/ARM machines, starting a
bootloader that then loads your operating system. It replaces proprietary
BIOS/UEFI firmware on x86 machines, and provides an *improved* configuration
on [ARM-based chromebooks](../docs/install/chromebooks.html) supported
(U-Boot bootloader, instead of Google's depthcharge bootloader). On x86
machines, the GRUB and SeaBIOS coreboot
payloads are officially supported, provided in varying configurations per
machine. It provides an [automated build system](../docs/maintain/) for the
[configuration](../docs/build/) and [installation](../docs/install/) of coreboot
ROM images, making coreboot easier to use for non-technical people. You can find
the [list of supported hardware](../docs/hardware/) in Libreboot documentation.
Libreboot's main benefit is *higher boot speed*,
[better](../docs/linux/encryption.md)
[security](../docs/linux/grub_hardening.md) and more
customisation options compared to most proprietary firmware. As a
[libre](policy.md) software project, the code can be audited, and coreboot does
regularly audit code. The other main benefit is [*freedom* to study, adapt and
share the code](https://writefreesoftware.org/), a freedom denied by most boot
firmware, but not Libreboot! Booting Linux/BSD is also [well](../docs/linux/)
[supported](../docs/bsd/).
Work done since last release
============================
This is largely a bugfix release. Most notably, boot issues on GM45 thinkpads
present in the 20231101 release have been resolved.
Dell E6400 on its own tree
-----------------------------
Libreboot contains a DDR2 raminit patch for Dell Latitude E6400, that increases
reliability on coldboot, but it negatively affects other GM45 machines that use
DDR3 RAM instead.
This board is no longer provided by `coreboot/default`. Instead, it is provided
by `coreboot/dell`, and the offending patch has been moved there, along with
other required patches.
This means that the Dell Latitude E6400 still works, and quite reliably, but
the patch for it will not impact other boards. Some users reported that
Libreboot 20231101 randomly crashed or rebooted with certain memory modules,
when using on GM45 ThinkPads (ROM images for those machines were then deleted
from the 20231021 and 20231101 release archives). Today's Libreboot release
solves that problem, so these machines can be used reliably once again.
Coreboot, GRUB, U-Boot and SeaBIOS revisions
------------------------------------
Libreboot 20231106 and 20231101 are both based on these revisions:
* Coreboot (default): commit ID `d862695f5f432b5c78dada5f16c293a4c3f9fce6`, 12 October 2023
* Coreboot (dell): commit ID `d862695f5f432b5c78dada5f16c293a4c3f9fce6`, 12 October 2023
(the `dell` tree does not exist in Libreboot 20231101, only 20231106)
* Coreboot (fam15h\_udimm): commit ID `1c13f8d85c7306213cd525308ee8973e5663a3f8`, 16 June 2021
* GRUB: commit ID `e58b870ff926415e23fc386af41ff81b2f588763`, 3 October 2023
* SeaBIOS: commit ID `1e1da7a963007d03a4e0e9a9e0ff17990bb1608d`, 24 August 2023
* U-Boot: commit ID `4459ed60cb1e0562bc5b40405e2b4b9bbf766d57`, 2 October 2023
Several other fixes and tweaks have been made, in addition to this and the
E6400 patch mentioned above.
Build system tweaks
===================
These changes were made:
* Documentation now included under `docs/`, not `src/docs/`, in releases,
including this one.
* nvmutil: Support `make install`, so now nvmutil can be *installed* to the host.
Patch courtesy of Riku Viitanen.
* Use the UK Mirror Service (University of Kent) mirror for GCC downloads and
other GNU toolchain components, when building coreboot. The GNU HTTP server
returns 302 status, redirecting to mirrors, but this 302 redirect often fails.
* Enable VBT on Dell Latitude E6430 (patch courtesy Nicholas Chin)
* Dell Latitude E6400: Set VRAM to maximum (256MB), rather than 32MB.
* GRUB: Don't print an error message about missing modules. We remove a lot of
modules in GRUB, because we only need a few, but many GRUB configuration files
provided by distros will just load GRUB modules frivilously, that we don't
have. In almost all cases, the user can still boot even in such situations.
* GRUB: Don't print the missing prefix error on screen (normally seen when
running GRUB in text mode). The prefix is actually being set, and these
messages are benign. The message just annoys/confuses some people, so it has
been hidden by modifying GRUB not to display it at all.
* GM45 and i945 coreboot configurations were re-made from scratch. In testing,
certain defaults set by upstream were being overridden unnecessarily by lbmk,
so they were re-made from scratch. When Libreboot updates the coreboot
revision, `make oldconfig` is used on each configuration file, which is
usually OK, but every now and then we re-do them again. (the alternative is
to use defconfigs, not full configs, but that has other drawbacks)
* Dell Latitude E6430: Enable ME Soft Temporary Disable. This is a disable mode
that works even if the ME region is unmodified, but we also use `me_cleaner`
to neutered the Intel ME.
* Untitled static site generator *documentation* also included in the release.
* Untitled static site generator now included in releases, alongside the
included Libreboot documentation (website files, and images).
FULL list of changes (git log)
------------------------------
The log is as follows, relative to Libreboot 20231101:
```
* d5a3abdb put docs under docs/ in releases (not src/docs/)
* 139815f9 Merge pull request 'nvmutil: make install' (#149) from Riku_V/lbmk:nvmins into master
|\
| * 9184940f nvmutil: make install
* | 9be589ef include untitledssg docs in releases
* | 188b4f0d put images in the proper place, in releases
* | 1c6add41 roll back untitled revision
* | b295fd40 config/git: merge img files with docs
* | 4bdaf39c use mirrorservice.org for gcc downloads
|/
* 5a315470 Merge pull request 'Enable VBT for E6430' (#147) from nic3-14159/lbmk:enable-e6430-vbt into master
|\
| * c5fd0069 Enable VBT for E6430
* | 80b70d89 grub: avoid printing empty error messages
* | 6e60bfe0 Recreate i945 coreboot configs from scratch
* | 42392f6f dell/e6400: set vram to max (256mb)
* | ada4de5f further silence grub prefix errors
* | dd03a87b grub: don't print messages if a module isn't found
* | ab57e7a4 grub: don't print prefix errors on the screen
* | 72e7d090 coreboot: re-configure gm45 thinkpads from scratch
* | 742c0033 coreboot/dell: move e6400 to new tree, dell
* | f870a2fe Dell E6430: use ME Soft Temporary Disable
|/
* dd1e15fd merge untitled with docs, in releases
* 922bccf9 include untitled ssg in releases
```
Yet another extremely conservative changelog. Libreboot's ten-year anniversary
is on 12 December 2023, which is not long away. Regular testing of Libreboot
is in progress, and rapid development towards a new stable release; it is very
much planned that 12 December 2023 will have a new stable release of Libreboot.
Hardware supported in this release
==================================
All of the following are believed to *boot*, but if you have any issues,
please contact the Libreboot project. They are:
### Servers (AMD, x86)
- [ASUS KFSN4-DRE motherboard](../docs/hardware/kfsn4-dre.md)
- [ASUS KGPE-D16 motherboard](../docs/hardware/kgpe-d16.md)
Desktops (AMD, Intel, x86)
-----------------------
- [Gigabyte GA-G41M-ES2L motherboard](../docs/hardware/ga-g41m-es2l.md)
- [Acer G43T-AM3](../docs/hardware/acer_g43t-am3.md)
- [Intel D510MO and D410PT motherboards](../docs/hardware/d510mo.md)
- [Apple iMac 5,2](../docs/hardware/imac52.md)
- [ASUS KCMA-D8 motherboard](../docs/hardware/kcma-d8.md)
- [Dell Precision T1650](../docs/hardware/t1650.md) (**easy to flash without disassembly**)
- [HP Elite 8200 SFF/MT](../docs/hardware/hp8200sff.md) (HP 6200 Pro Business probably works too)
- [HP Elite 8300 USDT](../docs/hardware/hp8300usdt.md)
- [Intel D945GCLF](../docs/hardware/d945gclf.md)
### Laptops (Intel, x86)
- **[Dell Latitude E6400](../docs/hardware/e6400.md) (easy to flash, no disassembly, similar
hardware to X200/T400)**
- [Dell Latitude E6430 (Intel GPU](../docs/hardware/e6430.md) **(easy to flash, no disassembly)**
- ThinkPad X60 / X60S / X60 Tablet
- ThinkPad T60 (with Intel GPU)
- [Lenovo Thinkpad X201 / X201S / X201 Tablet](../docs/hardware/x201.md)
- [Lenovo ThinkPad X200 / X200S / X200 Tablet](../docs/hardware/x200.md)
- Lenovo ThinkPad X301
- [Lenovo ThinkPad R400](../docs/hardware/r400.md)
- [Lenovo ThinkPad T400 / T400S](../docs/hardware/t400.md)
- [Lenovo ThinkPad T500](../docs/hardware/t500.md)
- [Lenovo ThinkPad T530 / W530](../docs/install/ivy_has_common.md)
- [Lenovo ThinkPad W500](../docs/hardware/t500.md)
- [Lenovo ThinkPad R500](../docs/hardware/r500.md)
- [Apple MacBook1,1 and MacBook2,1](../docs/hardware/macbook21.md)
- [Lenovo ThinkPad T440p](../docs/install/t440p_external.md)
- [Lenovo Thinkpad X220](../docs/install/ivy_has_common.md)
- [Lenovo Thinkpad X220t](../docs/install/ivy_has_common.md)
- [Lenovo Thinkpad T420](../docs/install/ivy_has_common.md)
- [Lenovo ThinkPad T420S](../docs/install/ivy_has_common.md)
- [Lenovo ThinkPad T430](../docs/install/ivy_has_common.md)
- [Lenovo Thinkpad X230](../docs/install/x230_external.md)
- [Lenovo Thinkpad X230t](../docs/install/x230_external.md)
- [Lenovo ThinkPad W541](../docs/install/ivy_has_common.md)
- [HP EliteBook 2170p](../docs/hardware/hp2170p.md) (**socketed flash IC**)
- [HP EliteBook 2560p](../docs/hardware/hp2560p.md)
- [HP EliteBook 2570p](../docs/hardware/hp2570p.md)
- [HP EliteBook 8470p](../docs/hardware/hp8470p.md)
- [HP EliteBook Folio 9470m](../docs/hardware/hp9470m.md)
### Laptops (ARM, with U-Boot payload)
- [ASUS Chromebook Flip C101 (gru-bob)](../docs/install/chromebooks.md)
- [Samsung Chromebook Plus (v1) (gru-kevin)](../docs/install/chromebooks.md)
Downloads
=========
You can find this release on the downloads page. At the time of this
announcement, some of the rsync mirrors may not have it yet, so please check
another one if your favourite one doesn't have it.
Post-release errata
===================
GM45 ThinkPads still have buggy S3 behaviour, ditto i945. x4x and Pineview
untested, other Intel platforms work; AMD untested but should work.
If you're using a GM45 ThinkPad (e.g. X200, T400), don't try putting your
laptop to sleep. S3 suspend/resume is broken. The intention is that this will
be fixed before the next stable release.
------------------
A corresponding [Canoeboot 20231101
release](https://canoeboot.org/news/canoeboot20231101.html) is also available.

View File

@ -9,7 +9,7 @@ Introduction
implemented, and this page is still relevant for Libreboot 20231021. It applies
to any system that requires vendor code to be inserted inside ROM images.**
(it also applies to Libreboot 20231101)
(it also applies to Libreboot 20231101 and 20231106)
**UPDATE (16 August 2023): This also applies to the recently added Dell
Precision T1650 mainboard.**