u-root VS booster

Compare u-root vs booster and see what are their differences.

u-root

A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go. (by u-root)

booster

Fast and secure initramfs generator (by anatol)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
u-root booster
8 27
2,420 441
2.1% -
9.7 6.9
1 day ago about 2 months ago
Go Go
BSD 3-clause "New" or "Revised" License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

u-root

Posts with mentions or reviews of u-root. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-18.

booster

Posts with mentions or reviews of booster. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-18.
  • PSA: upgrade your LUKS key derivation function
    2 projects | /r/linux | 18 Apr 2023
    People should stop using plain passwords to protect data and switch to something better.oster/ + Yubikey
  • Is There Something To Improve to my arch install "Guide"?
    2 projects | /r/archlinux | 21 May 2022
    This is my personal preference, but consider switching to booster.
  • What is your current setup? Bootloader, filesystem, partitions, etc.
    4 projects | /r/archlinux | 2 Apr 2022
    initramfs: booster - TPM2 support, way faster than mkinitcpio, autodiscovering root partition
  • Complex Issue:
    2 projects | /r/archlinux | 28 Mar 2022
    Note I'm using booster, so assuming you're using the default mkinitcpio you probably want /boot/initramfs-linux.img. Also, don't forget to modify if your ESP isn't mounted at /boot like mine.
  • Systemd 250 released
    9 projects | /r/linux | 23 Dec 2021
    Booster initramfs generator supports TPM, Yubikey and Network binding so you can easily protect your data using the strategy you want.
  • Booster dont loads with efistub
    2 projects | /r/archlinux | 12 Dec 2021
    check the latest changes in https://github.com/anatol/booster/ project. Master branch has some fixes related to boot. Install booster-git from AUR.
    2 projects | /r/archlinux | 12 Dec 2021
    GPT table detection has higher priority at booster code. But for some reason it does not identify your partition table as GPT. Filed a github bug for it https://github.com/anatol/booster/issues/119
  • Booster 0.7 released
    3 projects | /r/archlinux | 11 Oct 2021
    Booster is an initramfs generator that aims to be simple, secure and fast.
    3 projects | /r/archlinux | 11 Oct 2021
    Me too prefer to have some unified way to created signed EFI images outside of initramfs generator. Though I do not think that pacman adds it anytime soon. Thus most likely it needs to be implemented at booster side. I just opened a request for it https://github.com/anatol/booster/issues/110
  • Booster 0.6 release, now with Yubikey support
    3 projects | /r/archlinux | 27 Jul 2021
    Yeah, booster still does not support plymouth https://github.com/anatol/booster/issues/44

What are some alternatives?

When comparing u-root and booster you can also consider the following projects:

dracut-sshd - Provide SSH access to initramfs early user space on Fedora and other systems that use Dracut

tang - Tang binding daemon

yubikey-full-disk-encryption - Use YubiKey to unlock a LUKS partition

nhi - :tv: Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism

void-packages - The Void source packages collection

zip - Fork of Go's archive/zip to add reading/writing of password protected zip files.

set - Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go types.

sslmgr - A layer of abstraction the around acme/autocert certificate manager (Golang)

systemd - systemd upstream

coreutils - Cross-platform Rust rewrite of the GNU coreutils

router7 - router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.

nushell - A new type of shell