SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Shell Initramf Projects
-
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.
-
dracut-sshd
Provide SSH access to initramfs early user space on Fedora and other systems that use Dracut
-
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.
-
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.
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.
Project mention: How to avoid typing password of LUKS encrypted server every boot? | /r/homelab | 2023-07-05
The https://github.com/garybgenett/gary-os#licensing section is interesting.
Project mention: "The System Found Unauthorized Changes On the Firmware, Operating System UEFI Drivers" | /r/archlinux | 2023-07-08If 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/
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-29Personally 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.
Shell Initramfs related posts
- How to avoid typing password of LUKS encrypted server every boot?
- Locked root partition
- 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?
- ZFSBootMenu boots root dataset just fine but doesn't ask for password even though it's encrypted???
- Fedora Workstation Aiming To Improve Encryption, Possibly Encrypted Disk By Default In The Future
- Encrypt Raspberry Pi?
- Can't turn off the machine after install with full disk encryption
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
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 |