{"repo":"illiliti/tinyramfs","free":true,"listed":false,"github":"https://github.com/illiliti/tinyramfs","clone":"git clone https://github.com/illiliti/tinyramfs.git","description":"Tiny initramfs written in POSIX shell","language":"Shell","stars":135,"topics":["initramfs","initrd","shell","posix","luks","lvm","linux","embedded","zfs"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Tinyramfs Tiny initramfs written in POSIX shell Features - No local 's, no bashisms, only POSIX shell - Portable, not distro specific - Easy to use configuration - Make time and init time hooks - ZFS + native encryption support - LUKS (detached header, key), LVM - mdev, mdevd, eudev, systemd-udevd - Resume from swap partition Dependencies POSIX make (build time) POSIX utilities POSIX shell switch root mount cpio ldd - Optional. Required for copying binary dependencies strip - Optional. Required for reducing image size by stripping binaries blkid - Optional. Required for UUID, LABEL, PARTUUID support mdev OR mdevd OR eudev OR systemd-udevd OR CONFIG UEVENT HELPER - Optional. Required for modular kernel, /dev/mapper/ and /dev/disk/ creation zfs - Optional. Required for ZFS support lvm2 - Optional. Required for LVM support cryptsetup - Optional. Required for LUKS support busybox loadkmap - Optional. Required for keymap support kmod OR busybox modutils with patch (already included in KISS Linux) - Optional. Required if kernel compiled with loadable external modules objcopy and objdump OR llvm-objcopy - Optional. Required for UKI support Installation Documentation here Thanks E5ten dylanaraps Donate You can donate if you like this project BTC: 1BwrcsgtWZeLVvNeEQSg4A28a3yrGN3FpK","default_branch":null,"files":null,"tree":[],"storefront":"/r/illiliti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/illiliti/tinyramfs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}