gnuboot-patches
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]