GNU Boot – GNU Boot status

English | Español

Return to index

# GNU Boot 0.1 RC3 status

[link]

Vendor | Product | Stability | Installation instructions | Upgrade instructions
Acer | G43T-AM3 | Untested | Untested | Untested
Apple | MacBook 1.1 | Untested | Untested | Untested
Apple | MacBook 2.1 | Untested | Untested | Untested
Apple | iMac 5,2 | Untested | Untested | Untested
Asus | Chromebook C201 | Can’t install | due to missing | images
Asus | KCMA-D8 | Untested | Untested | Untested
Asus | KFSN4-DRE | Untested | Untested | Untested
Asus | KGPE-D16 | Tested | Untested | Untested
Gigabyte | D945GCLF2D | Fail: #66463 | Untested | Untested
Gigabyte | GA-G41M-ES2L | Untested | Untested | Untested
Intel | D410PT | Untested | Untested | Untested
Intel | D510MO | Untested | Untested | Untested
Intel | D945GCLF | Untested | Untested | Untested
Lenovo | ThinkPad R400 | Untested | Untested | Untested
Lenovo | ThinkPad R500 | Untested | Untested | Untested
Lenovo | ThinkPad T400 | Untested | Untested | Untested
Lenovo | ThinkPad T400S | Untested | Untested | Untested
Lenovo | ThinkPad T500 | Untested | Untested | Untested
Lenovo | ThinkPad T60 with intel GPU | Untested | Untested | Untested
Lenovo | ThinkPad W500 | Untested | Untested | Untested
Lenovo | ThinkPad X200 | Tested | Untested | Untested
Lenovo | ThinkPad X200S | Untested | Untested | Untested
Lenovo | ThinkPad X200T | Untested | Untested | Untested
Lenovo | ThinkPad X301 | Untested | Untested | Untested
Lenovo | ThinkPad X60 | Untested | Untested | Untested
Lenovo | ThinkPad X60T | Untested | Untested | Untested
Lenovo | ThinkPad X60s | Untested | Untested | Untested
Libiquity | Taurinus X200 | Untested | Untested | Untested
Qemu | PC (i440FX) | Untested | Missing | Missing
Technoethical | D16 | Tested | Untested | Untested
Technoethical | T400 | Untested | Untested | Untested
Technoethical | T400s | Untested | Untested | Untested
Technoethical | T500 | Untested | Untested | Untested
Technoethical | X200 | Untested | Untested | Untested
Technoethical | X200s | Untested | Untested | Untested
Technoethical | X200 Tablet (X200T) | Untested | Untested | Untested
Vikings | ASUS KCMA D8 mainboard and workstation | Untested | Untested | Untested
Vikings | ASUS KGPE D16 mainboard | Tested | Untested | Untested
Vikings | X200 | Untested | Untested | Untested

## Stability:

[link]

- Untested: The GNU Boot maintainers are not aware of anybody who tested GNU Boot 0.1 RC3 on that computer. If you have GNU Boot on this computer please report if it works or not (for instance by opening a bug report).

- Fail: #: Someone tested GNU Boot 0.1 RC3 on that computer and it either doesn’t boot at all, can’t boot any fully free GNU/Linux distribution. It should also be confirmed that this is a software issue and not a problem with the hardware like broken RAM modules. The issue should also be described in a bug report that is available at https://savannah.gnu.org/bugs/index.php? (this is the GNU Boot bug tracker).

- Tested: Someone tested GNU Boot 0.1 RC3 on that computer and reported to the GNU Boot that it at least booted fine.

- Daily users: Some people contacted the GNU Boot maintainers and volunteered to send bug reports if installing GNU Boot made the computer unusable or very hard to use (like a memory corruption that makes it impossible to boot certain GNU/Linux distributions or crashes the computer randomly). If you want to help GNU Boot with that, please contact the maintainers through a bug report.

## Installation instructions:

[link]

- Untested: Nobody tested the GNU Boot installation instructions for this computer.

- Tested: The installation instructions worked well.

- Missing: There are no installation instructions for this device and we need help from contributors to add them.

# GNU Boot 0.1 RC2 status

[link]

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 | Install information | Upgrade information
Apple | MacBook 1.1 | Untested | Untested | Untested
Apple | MacBook 2.1 | Untested | Untested | Untested
Apple | iMac 5,2 | Untested | Untested | Untested
Asus | Chromebook C201 | Can’t install | due to missing | images
Asus | KCMA-D8 | Untested | Untested | Untested
Asus | KFSN4-DRE | Untested | Untested | Untested
Asus | KGPE-D16 | Untested | Untested | Untested
Gigabyte | D945GCLF2D | Fail: #66463 | Untested | Untested
Gigabyte | GA-G41M-ES2L | Untested | Untested | Untested
Intel | D410PT | Untested | Untested | Untested
Intel | D510MO | Untested | Untested | Untested
Intel | D945GCLF | Untested | Untested | Untested
Lenovo | ThinkPad R400 | Untested | Untested | Untested
Lenovo | ThinkPad R500 | Untested | Untested | Untested
Lenovo | ThinkPad T400 | Tested | Untested | Untested
Lenovo | ThinkPad T400S | Untested | Untested | Untested
Lenovo | ThinkPad T500 | Untested | Untested | Untested
Lenovo | ThinkPad T60 with intel GPU | Tested | Untested | Untested
Lenovo | ThinkPad W500 | Untested | Untested | Untested
Lenovo | ThinkPad X200 | Tested | Untested | Untested
Lenovo | ThinkPad X200S | Untested | Untested | Untested
Lenovo | ThinkPad X200T | Untested | Untested | Untested
Lenovo | ThinkPad X301 | Untested | Untested | Untested
Lenovo | ThinkPad X60 | Tested | Untested | Untested
Lenovo | ThinkPad X60T | Tested | Untested | Untested
Lenovo | ThinkPad X60s | Untested | Untested | Untested
Libiquity | Taurinus X200 | Tested | Untested | Untested
Qemu | PC (i440FX) | Tested | Missing | Untested
Technoethical | D16 | Untested | Untested | Untested
Technoethical | T400 | Tested | Untested | Untested
Technoethical | T400s | Untested | Untested | Untested
Technoethical | T500 | Untested | Untested | Untested
Technoethical | X200 | Tested | Untested | Untested
Technoethical | X200s | Untested | Untested | Untested
Technoethical | X200 Tablet (X200T) | Untested | Untested | Untested
Vikings | ASUS KCMA D8 mainboard and workstation | Untested | Untested | Untested
Vikings | ASUS KGPE D16 mainboard | Untested | Untested | Untested
Vikings | X200 | Tested | Untested | Untested

See the status of GNU Boot 0.1 RC3 above for the meaning of the various fields.

# GNU Boot 0.1 RC1 status

[link]

Vendor | Product | Stability | Install information | Upgrade information
Apple | MacBook 1.1 | Untested | Untested | Untested
Apple | MacBook 2.1 | Tested | Untested | Untested
Apple | iMac 5,2 | Untested | Untested | Untested
Asus | Chromebook C201 | Can’t install | due to missing | images
Asus | KCMA-D8 | Untested | Untested | Untested
Asus | KFSN4-DRE | Untested | Untested | Untested
Asus | KGPE-D16 | Tested | Untested | Untested
Gigabyte | D945GCLF2D | Fail: #66463 | Untested | Untested
Gigabyte | GA-G41M-ES2L | Untested | Untested | Untested
Intel | D410PT | Untested | Untested | Untested
Intel | D510MO | Untested | Untested | Untested
Intel | D945GCLF | Untested | Untested | Untested
Lenovo | ThinkPad R400 | Tested | Untested | Untested
Lenovo | ThinkPad R500 | Untested | Untested | Untested
Lenovo | ThinkPad T400 | Tested | Untested | Untested
Lenovo | ThinkPad T400S | Untested | Untested | Untested
Lenovo | ThinkPad T500 | Tested | Untested | Untested
Lenovo | ThinkPad T60 with intel GPU | Tested | Untested | Untested
Lenovo | ThinkPad W500 | Tested | Untested | Untested
Lenovo | ThinkPad X200 | Tested | Untested | Untested
Lenovo | ThinkPad X200S | Untested | Untested | Untested
Lenovo | ThinkPad X200T | Untested | Untested | Untested
Lenovo | ThinkPad X301 | Tested | Untested | Untested
Lenovo | ThinkPad X60 | Tested | Untested | Untested
Lenovo | ThinkPad X60T | Tested | Untested | Untested
Lenovo | ThinkPad X60s | Untested | Untested | Untested
Libiquity | Taurinus X200 | Tested | Untested | Untested
Technoethical | D16 | Tested | Untested | Untested
Technoethical | T400 | Tested | Untested | Untested
Technoethical | T400s | Untested | Untested | Untested
Technoethical | T500 | Tested | Untested | Untested
Technoethical | X200 | Tested | Untested | Untested
Technoethical | X200s | Untested | Untested | Untested
Technoethical | X200 Tablet (X200T) | Untested | Untested | Untested
Vikings | ASUS KCMA D8 mainboard and workstation | Untested | Untested | Untested
Vikings | ASUS KGPE D16 mainboard | Tested | Untested | Untested
Vikings | X200 | Tested | Untested | Untested

See the status of GNU Boot 0.1 RC3 above for the meaning of the various fields.

# Upstream status

[link]

Vendor | Product | Coreboot status | Coreboot GPU driver
Apple | MacBook 1.1 | Maintained | old GPU driver
Apple | MacBook 2.1 | Maintained | old GPU driver
Apple | iMac 5,2 | Maintained | old GPU driver
Asus | Chromebook C201 | Unmaintained |
Asus | KCMA-D8 | Removed |
Asus | KFSN4-DRE | Removed |
Asus | KGPE-D16 | Removed |
Gigabyte | D945GCLF2D | Similar to Intel D945GCLF |
Gigabyte | GA-G41M-ES2L | Unmaintained |
Intel | D410PT | Unmaintained |
Intel | D510MO | Unmaintained |
Intel | D945GCLF | Unmaintained | new GPU driver
Lenovo | ThinkPad R400 | Maintained | new GPU driver
Lenovo | ThinkPad R500 | Maintained | new GPU driver
Lenovo | ThinkPad T400 | Maintained | new GPU driver
Lenovo | ThinkPad T400s | Similar to ThinkPad T400 | new GPU driver
Lenovo | ThinkPad T500 | Maintained | new GPU driver
Lenovo | ThinkPad T60 with intel GPU | Maintained | old GPU driver
Lenovo | ThinkPad W500 | Maintained | new GPU driver
Lenovo | ThinkPad X200 | Maintained | new GPU driver
Lenovo | ThinkPad X200s | Maintained | new GPU driver
Lenovo | ThinkPad X200T | Maintained | new GPU driver
Lenovo | ThinkPad X301 | Maintained | new GPU driver
Lenovo | ThinkPad X60 | Maintained | old GPU driver
Lenovo | ThinkPad X60T | Maintained | old GPU driver
Lenovo | ThinkPad X60s | Maintained | old GPU driver

## Coreboot status:

[link]

- Maintained / Unmaintained: GNU Boot depends on Coreboot to support specific computers. So if Coreboot stops supporting a computer that GNU Boot supports, then it will become harder and harder to support that computer in GNU Boot over time and at some point GNU Boot will likely stop supporting it unless someone adds back that computer in Coreboot. And if a computer has no maintainer in Coreboot it increases the likelihood that it will be removed at some point.

- Removed: Coreboot already removed the support for this computer.

- Similar to : There is no official support for this computer in Coreboot but using the code from the other computer mentioned works.

## Coreboot GPU driver:

[link]

- old GPU driver / new GPU driver: Some computers uses an old GPU driver written in C that could have some stability issues that were fixed in the new GPU driver written in ADA. When the field is blank, it means that we didn’t look at which GPU driver was used or its stability.

# Upstream versions used in GNU Boot 0.1 RC3

[link]

Upstream project | Version | Needs deblobbing | Computers using it
Coreboot | 4.11+ | Yes | Asus: KCMA-D8, KFSN4, KGPE-D16
Coreboot | 4.15+ | Yes | All but Asus KCMA-D8, KFSN4, KGPE-D16.
GRUB | 2.06+ | No | All supported computers
Memtest86+ for Coreboot | v002+ | No | All but Gigabyte GA-G41M-ES2L and Intel D510MO
SeaBIOS | 1.14.0+ | No | All supported computers

# Reproducible builds

[link]

This tracks the status of reproducible builds in GNU Boot.

See Building GNU Boot from source chapter in the GNU Boot manual for more details about this issue.

Also note that the table below is meant for the GNU Boot 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 built | all images
Coreboot | /data_led.vbt | N/A: not built | all images
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+ for Coreboot | /img/memtest | Unknown | more than half of the images
SeaBIOS | /fallback/payload | Unknown | SeaBIOS images
SeaBIOS | /vgaroms/seavgabios.bin | Unknown | all images
ich9gen | Intel flash descriptor | Yes: verified by checksum | GM45 ThinkPads
ich9gen | Intel Gigabit ethernet partition | Yes: verified by checksum | GM45 ThinkPads
GNU Boot build system | /background.png | Unknown | all but d945gclf and kfsn4-dre
GNU Boot build system | /etc/only-load-option-roms | Unknown | all images
GNU Boot build system | /etc/optionroms-checksum | Unknown | all images
GNU Boot build system | /etc/pci-optionrom-exec | Unknown | all images
GNU Boot build system | /etc/ps2-keyboard-spinup | Unknown | all images
GNU Boot build system | /grub.cfg | Unknown | all but d945gclf and kfsn4-dre
GNU Boot build system | /grubtest.cfg | Unknown | kfsn4-dre
GNU Boot build system | pci1000,0072.rom | N/A: empty file | KGPE-D16 and KCMA-D8
GNU Boot build system | pci1000,3050.rom | N/A: empty file | KGPE-D16 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

[link]

Component | Limitations | Bug number
SeaBIOS images | No VGA support => Require to edit /etc/default/grub | #65922
Install instructions | Only for technical people |
Upgrade instructions | Only for technical people |
Website | No proper manual |
Website | Many unreviewed pages |

Markdown file for this page: https://gnu.org/software/gnuboot/web/status.md