// the pitch

Why Visor

An honest case — including where it loses.

The pitch

Boot managers make you choose between power and polish. GRUB can boot anything but drags a scripting language, generated configs, and a very 1998 menu along with it. systemd-boot is clean and minimal but plain, and only launches EFI binaries. rEFInd looks good and detects everything, but is a larger, older codebase configured through many moving parts. Visor's bet: you can have the polish and stay minimal — one small binary, one plain config file (or none), and a menu that looks like it belongs on hardware made this decade.

Head to head

VisorGRUB 2systemd-bootrEFInd
Footprint on ESP~340 KB, single binarySeveral MB + modules + config machinery~100 KB + BLS entries~500 KB + icons/themes
ConfigurationOne plain-text file — or zero config with auto-detectionGenerated grub.cfg via scripts; hand-editing discouragedSimple, but one file per boot entry (BLS)One file, many options; auto-detects too
MenuGraphical: animations, blur, wallpaper accent colors, mouse/touch, themesText menu (themable with effort)Text only, deliberatelyGraphical icons; static, no animation
Boot methodsEFI-stub/UKI, raw kernels (handover), any EFI chainloadEverything, including legacy BIOS and multibootEFI binaries onlyEFI binaries + legacy kernels via drivers
Auto cmdline for detected kernelsYes — UKI section / fstab / GPT partition typen/a (scripted at install time)No (entries must specify)Partial — refind_linux.conf generated at install, fstab guess
Live USB hotplug in the menuYes, animated add/removeNoNoNo (rescan on restart of the menu)
Btrfs snapshot bootBuilt in (snapper/Timeshift/plain)Via grub-btrfs add-onNoNo
Encrypted boot files on the ESPBuilt in (VISORENC + one-password LUKS handoff)Can read LUKS-encrypted /bootNoNo
Secure Bootshim/SHIM_LOCK aware; sbctl signing in installerMature shim integrationMature (sd-boot + shim)Works with shim/MOK
Legacy BIOSNo — UEFI onlyYesNoNo
ScriptingNone, on purposeFull shell-like languageNoneNone
MaturityYoung (2026), one maintainer25+ years, huge ecosystemSystemd project, widely deployed15+ years, well established

Strengths

Weaknesses — the honest list

Fair summary: if you want a bulletproof do-everything loader, use GRUB. If you want the absolute minimum, systemd-boot. Visor is for people who want a fast, small, modern-looking menu with the conveniences built in — and who run UEFI hardware from this decade.

The project, in numbers

536
GitHub stars
14
Forks
6
Watchers
182
Commits
5
Releases (v1.0 – v1.3)
1
Maintainer
5
Open issues
BSD-2
License

Figures as of July 2026 — live counts on the GitHub repository. The project started on June 13, 2026 and reached 500+ stars in its first six weeks. Development is one maintainer (IO-ZetZor) plus an active circle of issue reporters whose real-hardware logs have driven much of the hardening — v1.2.1 alone closed five user-reported issues from Acer and Ubuntu machines.