Shell Initramfs

Open-source Shell projects categorized as Initramfs

Top 10 Shell Initramf Projects

  • yubikey-full-disk-encryption

    Use YubiKey to unlock a LUKS partition

  • zfsbootmenu

    ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption

  • Project mention: Bash Debugging | news.ycombinator.com | 2024-03-01

    We use a couple nice home-grown functions in ZFSBootMenu to help debug things. We have a zdebug logging function that's peppered liberally throughout the code base - https://github.com/zbm-dev/zfsbootmenu/blob/master/zfsbootme...

    Hitting ctrl-t on our main menu will, when booting with debug logging enabled, show a screen like this: https://imgur.com/Ge75zkP

    We also have a flamegraph profiling mechanism that can be enabled with https://github.com/zbm-dev/zfsbootmenu/blob/master/zfsbootme... . That will dump data to a serial port, which when re-assembled, can be used to produce a graph like https://raw.githubusercontent.com/zbm-dev/zfsbootmenu/master...

    Bash is suprisingly flexible.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dracut

    dracut the event driven initramfs infrastructure

  • Project mention: Locked root partition | /r/debian | 2023-06-21
  • wireguard-initramfs

    Use dropbear over wireguard.

  • Project mention: How to avoid typing password of LUKS encrypted server every boot? | /r/homelab | 2023-07-05
  • ramroot

    Load root file system to ram during boot.

  • dracut-sshd

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

  • Project mention: Tinyssh | news.ycombinator.com | 2024-03-24
  • tinyramfs

    Tiny initramfs written in POSIX shell

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gary-os

    GaryOS is an entire GNU/Linux system in a single bootable file

  • Project mention: GaryOS | news.ycombinator.com | 2023-07-14

    The https://github.com/garybgenett/gary-os#licensing section is interesting.

  • Archboot

    Archboot is a most advanced, modular Arch Linux boot/install image creation utility to generate bootable media for CD/USB/PXE, designed for installation or rescue operation.

  • Project mention: "The System Found Unauthorized Changes On the Firmware, Operating System UEFI Drivers" | /r/archlinux | 2023-07-08

    If you can't disable secure boot, the default installer will not work for you. The easiest solution would be to use archboot, an unofficial installer maintained by one of the devs. https://archboot.com/

  • zfsUnlocker

    A modular zfs unlocker hook for mkinitcpio on Archlinux.

  • Project mention: How do I configure the refind.conf and refind_linux.conf (and or config.yaml (for ZFSBootMenu)) files properly when installing Arch Linux with ZFS Native Encryption? | /r/zfs | 2023-05-29

    Personally I hate keyfiles and any form of zfs unlocking automation which stores things locally (I suppose TPM cryptography is a good exception). While I use a traditional EFI /boot with systemd-boot (bootctl) I made this initramfs hook so that my machines can dynamically unlock themselves from my vault cluster with a revokable token. Not quite the same approach and if there's no networking a machine could get caught dead in the water for booting back to a password prompt, but it's good enough right now that I use it on everything.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-24.

Shell Initramfs related posts

Index

What are some of the best open-source Initramf projects in Shell? This list will help you:

Project Stars
1 yubikey-full-disk-encryption 771
2 zfsbootmenu 752
3 dracut 520
4 wireguard-initramfs 275
5 ramroot 254
6 dracut-sshd 202
7 tinyramfs 98
8 gary-os 85
9 Archboot 33
10 zfsUnlocker 18
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com