News: 0001571894

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Greenboot Rust Rewrite Approved For Fedora 43

([Fedora] 6 Hours Ago Greenboot In Rust)


Red Hat engineers have been [1]rewriting Greenboot in the Rust programming language to replace the Bash-written version of this generic health check framework for systemd, bootc, and RPM-OSTree based Linux environments. That Rust rewrite of Greenboot is now cleared for appearing in the Fedora Linux 43 release.

The modern Greenboot written in Rust provides health checks and rollback functionality for RPM-OSTree based systems as before and now bootc systems too. The functionality is effectively the same as the former Bash code and has played a big role in the likes of Fedora IoT.

The [2]Fedora change proposal explains of the Greenboot-RS version:

"Current IoT Users should notice no changes, apart from their Greenboot version iterating after rpm-ostree upgrade. All functionality from previous Greenboot versions is retained, so the health check features they are used to will still remain.

Future IoT Users leveraging bootc will notice Greenboot support included when setting up IoT with bootc. These Users will now have access to the health check and rollback features Greenboot provides, and will start to see a Greenboot MOTD when booting their systems."

Releasing the Greenboot Rust version as part of Fedora 43 is now [3]approved by the Fedora Engineering and Steering Committee.



[1] https://www.phoronix.com/news/Greenboot-Bash-Rust

[2] https://fedoraproject.org/wiki/Changes/Greenboot_RS_Change_Proposal

[3] https://pagure.io/fesco/issue/3459



RustIsWinning

cynic

$3,000,000.