bootvine превращает загрузку Linux в живое дерево systemd-задач
A live tree of systemd jobs on the boot console
Утилита bootvine на Rust заменяет бесконечную прокрутку логов на консоли загрузки живым деревом systemd-юнитов: видно, что ещё выполняется, а рядом — таймлайн самых медленных задач. Она также показывает причину сбоя с последними строками journal и позволяет вводить пароль LUKS прямо в интерфейсе. Проект требует systemd ≥ 246, libdbus и виртуальный терминал; попробовать можно через Nix в QEMU, не трогая свою систему.
Я начал bootvine из-за раздражения экраном загрузки большинства дистрибутивов Linux: стена лог-строк, проносящихся слишком быстро, чтобы их прочитать, которая никогда не давала мне никакого представления о том, что происходит.