From 881af84c9cddcdc329daa521d4aac7165427751d Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Mon, 11 Dec 2023 22:39:02 +0100 Subject: [PATCH] Announce and release GNU Boot 0.1 RC3. A link was also fixed in the news along the way. On the Thinkpads T60 and X60 a full installation from the nonfree BIOS was tested with locally built patched Flashrom 1.2 and bucts. Signed-off-by: Denis 'GNUtoo' Carikli Acked-by: Adrien 'neox' Bourmault --- site/index.md | 5 +-- site/news/gnuboot-december-2023.md | 43 +++++++++++------- site/status.md | 72 +++++++++++++++++++++++++++++- 3 files changed, 98 insertions(+), 22 deletions(-) diff --git a/site/index.md b/site/index.md index aa50cc4..ceda461 100644 --- a/site/index.md +++ b/site/index.md @@ -11,9 +11,8 @@ boot firmware that comes with computers with free boot software. Right now GNU Boot is still in its early stage. -It should be relatively safe to use the [previous release -candidate](https://ftp.gnu.org/gnu/gnuboot/) (GNU Boot 0.1-rc1) as is -has minimal changes on top of Libreboot 20220710 (the last 100% free +It should be relatively safe to use the GNU Boot 0.1 RC3 as is has +minimal changes on top of Libreboot 20220710 (the last 100% free release of Libreboot) and also because several people tested it and didn't report any blocking issue. diff --git a/site/news/gnuboot-december-2023.md b/site/news/gnuboot-december-2023.md index 66a5001..93b1f88 100644 --- a/site/news/gnuboot-december-2023.md +++ b/site/news/gnuboot-december-2023.md @@ -19,12 +19,29 @@ places: - On the GNU Boot website[5]. -GNU Boot 0.1 RC2: +GNU Boot 0.1 RC3: ----------------- -We just released GNU Boot 0.1 RC2. We also need help from testers for +We just released GNU Boot 0.1 RC3. We also need help from testers for this release, especially because few intrusive changes were made. +We also release GNU Boot 0.1 RC2 just before but some bugs that don't +affect the installable images were introduced in the last minute fixes +so we ended up making an RC3 as well (some tests were broken and some +website pages also needed fixes). + +Nonfree software found in the source release of GNU Boot 0.1 RC1. +----------------------------------------------------------------- + +In the GNU Boot source release (gnuboot-0.1-rc1_src.tar.xz) we found +the 3 files (F12MicrocodePatch03000002.c, F12MicrocodePatch0300000e.c, +F12MicrocodePatch03000027.c) that contain microcode in binary form, +without corresponding source code. GNU Boot 0.1 RC1 corresponding +source code tarball was remade without these files (and renamed). The +images for the Asus KCMA-D8, KFSN4-DRE and KGPE-D16 were also removed +as they may contain the nonfree code as well. The rest of the files +are unaffected. + Website: -------- @@ -61,13 +78,14 @@ boot fine: Since some popular computers were tested[7], we are now also looking for testers and contributions on the installation instructions. Even -if GNU Boot 0.1 RC2 has already been published, it's probably easier +if GNU Boot 0.1 RC3 has already been published, it's probably easier to do the tests with GNU Boot 0.1 RC1 and a computer that was already -tested as there is no changes that could affect the installation -instructions between 0.1 RC1 and 0.1 RC2. +tested (unless the computer is an Asus KCMA-D8, see above for more +details) as there is no changes that could affect the installation +instructions between 0.1 RC1 and 0.1 RC3. The following computers / mainboards weren't tested yet with the 0.1 -RC1 yet so we also need testers for them (ideally on the 0.1 RC2): +RC1 yet so we also need testers for them (ideally on the 0.1 RC3): * Chromebook: C201 * Intel: D410PT, D510MO, D945GCLF2D @@ -76,19 +94,10 @@ RC1 yet so we also need testers for them (ideally on the 0.1 RC2): * Apple: MacBook 1.1, iMac 5,2 * Lenovo Thinkpads: R500, T400s, X60s, X200s, X200T, X60T. -And as stated above we also need to re-test with the RC2 the computers +And as stated above we also need to re-test with the RC3 the computers that were already tested with the RC1 to make sure that we didn't break anything. -Nonfree software found in the source release of GNU Boot 0.1 RC1. ------------------------------------------------------------------ - -In the GNU Boot source release (gnuboot-0.1-rc1_src.tar.xz) we found -the 3 files (F12MicrocodePatch03000002.c, F12MicrocodePatch0300000e.c, -F12MicrocodePatch03000027.c) that contain microcode in binary form, -without corresponding source code. They already have been removed from -GNU Boot and an RC2 release without these files is on its way. - GNU Boot running nonfree software: ---------------------------------- GNU Boot is still in its early stages and many of the directions the @@ -193,7 +202,7 @@ References: [4]https://lists.gnu.org/mailman/listinfo/gnuboot-announce - [5]https://gnu.org/software/gnuboot/web/news/gnuboot-0.1-rc2.html + [5]https://gnu.org/software/gnuboot/web/news/gnuboot-december-2023.html [6]https://www.gnu.org/software/gnuboot/web/git.html diff --git a/site/status.md b/site/status.md index 6b5728a..44dd268 100644 --- a/site/status.md +++ b/site/status.md @@ -2,7 +2,7 @@ title: Code review ... -GNU Boot 0.1 RC2 status +GNU Boot 0.1 RC3 status ======================= +----------+-----------------+-----------+-----------------------------+ @@ -98,6 +98,74 @@ Installation instructions: * Missing: There are no installation instructions for this device and we need help from contributors to add them. +GNU Boot 0.1 RC2 status +======================= + +There are no changes affecting images between GNU Boot 0.1 RC2 and GNU +Boot 0.1 RC3 so it's not worth testing the RC2. It's better to test +the RC3 directly. Yet GNU Boot maintainers tested some computers on +the RC2 to reduce the risk of testers. + ++----------+-----------------+-----------+-----------------------------+ +| Vendor | Product | Stability | Installation instructions | ++----------+-----------------+-----------+-----------------------------+ +| Apple | MacBook 1.1 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Apple | MacBook 2.1 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Apple | iMac 5,2 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Asus | Chromebook C201 | Can't install due to missing images | ++----------+-----------------+-----------+-----------------------------+ +| Asus | KCMA-D8 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Asus | KFSN4-DRE | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Asus | KGPE-D16 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Gigabyte | D945GCLF2D | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Gigabyte | GA-G41M-ES2L | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Intel | D410PT | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Intel | D510MO | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Intel | D945GCLF | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad R400 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad R500 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad T400 | Tested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad T400S | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad T500 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad T60 | Tested | Untested, can be simplified | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad W500 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad X200 | Tested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad X200S | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad X200T | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad X301 | Untested | Untested | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad X60 | Tested | Untested, can be simplified | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad X60T | Tested | Untested, can be simplified | ++----------+-----------------+-----------+-----------------------------+ +| Lenovo | Thinkpad X60s | Untested | Untested, can be simplified | ++----------+-----------------+-----------+-----------------------------+ +| Qemu | PC (i440FX) | Tested | Missing | ++----------+-----------------+-----------+-----------------------------+ + +See the status of GNU Boot 0.1 RC3 above for the meaning of the +various fields. GNU Boot 0.1 RC1 status ======================= @@ -158,7 +226,7 @@ GNU Boot 0.1 RC1 status | Lenovo | Thinkpad X60s | Untested | Untested, can be simplified | +----------+-----------------+-----------+-----------------------------+ -See the status of GNU Boot 0.1 RC2 above for the meaning of the +See the status of GNU Boot 0.1 RC3 above for the meaning of the various fields. Upstream status