Rootloader
Rootloader is a minimal UEFI-only linux bootloader. It's an alternative to systemd-boot as a direct UKI loader.
Rootloader implements the following features:
-
Automatic UKI detection
-
Boot expiration based on the triesleft/triesdone index in the filename
-
Cmdline editing
-
Automatic sorting of entries based on the embedded os-release.
-
Population of the LoaderFeatures efi-variable for bootctl(1) compatibility
-
Automatic detection and listing of multi profile UKIs
Everything is implemented in accordance to the UAPI Bootloader spec: https://uapi-group.org/specifications/specs/bootloaderspecification/
Source
Boot Bless can be downloaded from https://git.pinkro.se/Rose/gardenhouse/rootloader.git/about/
It's also mirrored to Codeberg where bugtracking is done.
A sys-boot/rootloader port is available in the Gardenhouse portage overlay