[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 18/18] website: status: mention reproducible builds status.
From: |
Denis 'GNUtoo' Carikli |
Subject: |
[PATCH v1 18/18] website: status: mention reproducible builds status. |
Date: |
Fri, 29 Nov 2024 20:14:32 +0100 |
The list of files retrieved by producing files with 'cbfstool
<path/to/image> print' and greping inside that. The image files for
that were the ones generated by the official build of GNU Boot 0.1
RC4.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
---
website/pages/status.md | 113 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 113 insertions(+)
diff --git a/website/pages/status.md b/website/pages/status.md
index 5f615f2a..f2dd1a16 100644
--- a/website/pages/status.md
+++ b/website/pages/status.md
@@ -423,6 +423,119 @@ Upstream versions used in GNU Boot 0.1 RC3
| SeaBIOS | 1.14.0+ | No | All supported computers
|
+------------------+---------+------------+------------------------------------+
+Reproducible builds
+===================
+
+This tracks the status of reproducible builds in GNU Boot.
+
+See [Building GNU Boot from source
+chapter](https://www.gnu.org/software/gnuboot/web/manual/gnuboot.html#Building-GNU-Boot-from-source)
+in the [GNU Boot
+manual](http://localhost:8086/software/gnuboot/web/docs/#manuals) for
+more details about this issue.
+
+Also note that the table below is meant for the [GNU Boot
+images](http://localhost:8086/software/gnuboot/web/manual/gnuboot.html#index-flash-images)
+which is what gets installed and what interest more users.
+
++------------------+------------------------------+--------------+-------------+
+| Provenance | Path inside the image | Reproducible | Usage
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * CBFS headers | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /bootblock | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /build_info | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /cmos.default | Unknown | all but
|
+| | | | 16MB
macbook|
+| | | | images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /cmos_layout.bin | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /config | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /data_ccfl.vbt | N/A: not | all images
|
+| | | built |
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /data_led.vbt | N/A: not | all images
|
+| | | built |
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /vbt.bin | Unknown | computers
|
+| | | | with Intel
|
+| | | | GPU
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /fallback/dsdt.aml | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /fallback/postcar | Unknown | all but
|
+| | | | KGPE-D16
and|
+| | | | KCMA-D8
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /fallback/ramstage | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /fallback/romstage | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /revision | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| Coreboot | * /rt8168-macaddress | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| GRUB | * /fallback/payload | Unknown | GRUB images
|
++------------------+------------------------------+--------------+-------------+
+| GRUB | * /img/grub2 | Unknown | SeaBIOS
|
+| | | | images
|
++------------------+------------------------------+--------------+-------------+
+| Memtest86+ | * /img/memtest | Unknown | more than
|
+| for Coreboot | | | half of the
|
+| | | | images
|
++------------------+------------------------------+--------------+-------------+
+| SeaBIOS | * /fallback/payload | Unknown | SeaBIOS
|
+| | | | images
|
++------------------+------------------------------+--------------+-------------+
+| SeaBIOS | * /vgaroms/seavgabios.bin | Unknown | all images
|
++------------------+------------------------------+--------------+-------------+
+| ich9gen | * Intel flash descriptor | Yes: verified| GM45
|
+| | | by checksum | ThinkPads
|
++------------------+------------------------------+--------------+-------------+
+| ich9gen | * Intel Gigabit ethernet | Yes: verified| GM45
|
+| | partition | by checksum | ThinkPads
|
++------------------+------------------------------+--------------+-------------+
+| GNU Boot | * /background.png | Unknown | all but
|
+| build system | | | d945gclf
and|
+| | | | kfsn4-dre
|
++------------------+------------------------------+--------------+-------------+
+| GNU Boot | * /etc/only-load-option-roms | Unknown | all images
|
+| build system | | |
|
++------------------+------------------------------+--------------+-------------+
+| GNU Boot | * /etc/optionroms-checksum | Unknown | all images
|
+| build system | | |
|
++------------------+------------------------------+--------------+-------------+
+| GNU Boot | * /etc/pci-optionrom-exec | Unknown | all images
|
+| build system | | |
|
++------------------+------------------------------+--------------+-------------+
+| GNU Boot | * /etc/ps2-keyboard-spinup | Unknown | all images
|
+| build system | | |
|
++------------------+------------------------------+--------------+-------------+
+| GNU Boot | * /grub.cfg | Unknown | all but
|
+| build system | | | d945gclf
and|
+| | | | kfsn4-dre
|
++------------------+------------------------------+--------------+-------------+
+| GNU Boot | * /grubtest.cfg | Unknown | kfsn4-dre
|
+| build system | | |
|
++------------------+------------------------------+--------------+-------------+
+| GNU Boot |* pci1000,0072.rom | N/A: empty | KGPE-D16
|
+| build system | | file | and KCMA-D8
|
++------------------+------------------------------+--------------+-------------+
+| GNU Boot |* pci1000,3050.rom | N/A: empty | KGPE-D16
|
+| build system | | file | and KCMA-D8
|
++------------------+------------------------------+--------------+-------------+
+
+Also note that not everything is in the table above:
+
+* The gnuboot-trisquel-grub.img file, which is produced by GNU Boot
+ and that is used during the automatic tests is reproducible. It can
+ be used as an example to make other components built with Guix
+ reproducible.
+
Limitations
===========
--
2.46.0
- [PATCH v1 00/18] Tests cbfs files, dependencies fixes, documentation., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 01/18] resources: dependencies: trisquel: skip fonts-unifont for Trisquel 10 (nabia)., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 02/18] dependencies: pureos: Fix copyright header., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 03/18] dependencies: trisquel: remove unused packagekit-tools., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 04/18] dependencies: pureos: remove unused packagekit., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 05/18] dependencies: trisquel: obtimize apt calls., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 08/18] resources: dependencies: unify PureOS and Trisquel., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 07/18] dependencies: trisquel: remove duplicated libusb-1.0-0-dev for flashrom., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 11/18] dependencies: pureos-trisquel: Add texlive for the website., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 13/18] packages: images: tests: add Trisquel test with SeaBIOS., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 18/18] website: status: mention reproducible builds status.,
Denis 'GNUtoo' Carikli <=
- [PATCH v1 17/18] packages: images: tests: require essential cbfs files., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 06/18] resources: dependencies: pureos: switch to install_packages., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 12/18] dependencies: pureos-trisquel: Add texlive-plain-generic for the website., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 10/18] dependencies: pureos-trisquel: Add texinfo for the website., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 09/18] dependencies: pureos-trisquel: Add graphicsmagick for the website., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 14/18] packages: images: tests: fix whitespace issue., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 15/18] packages: roms: release: unify whitespaces., Denis 'GNUtoo' Carikli, 2024/11/29
- [PATCH v1 16/18] packages: roms: release: fix line length., Denis 'GNUtoo' Carikli, 2024/11/29