logo

bootstrap-initrd

Linux initrd to bootstrap from a small binary seed git clone https://hacktivis.me/git/bootstrap-initrd.git
commit: 0c406e7d59949779c11f52f0d9679be1f7caa1d6
parent 6f0c8c6942440c0e29d76d52be6926fde2f702e6
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed,  8 May 2024 17:04:00 +0200

README: Can bootstrap oasis

Diffstat:

MREADME.md2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md @@ -8,13 +8,13 @@ A initrd generator for Linux to bootstrap a POSIX-ish system from a reasonably s ## Status - [x] Small binary seed of only TCC and musl (~1.2MB of binaries, depending on the architecture), enforced by [deblob](https://hacktivis.me/projects/deblob) +- [x] Capable of bootstrapping <https://git.sr.ht/~mcf/oasis> - [ ] Self-replicating: Able to reassemble the initrd with Alpine apks - [ ] Self-hosting: Able to recompile all the software used from source (including tcc and musl) - [ ] All code involved is reviewable, this involves either replacing autoconf artifacts or running autoreconf after stripping said artifacts ## Explorations - Reduce the binary seed even further, without compromising on keeping the bootstrapping simple and reasonably fast -- Bootstrap a minimalist distro, for example <https://git.sr.ht/~mcf/oasis> ## Non-Goals - GNU Environment, there is already <https://github.com/fosslinux/live-bootstrap> for this and it's a massive effort