feat(tinybox): Graft ToyBox utilities into initrd

- Add ToyBox as git submodule (vendor/toybox)
- Build ToyBox for RISC-V 64-bit using zig cc
- Integrate 200+ Unix utilities (ls, cat, grep, etc.)
- Create symlinks for common commands
- Rebuild initrd.tar with ToyBox (2.6MB)
- TinyBox now complete per SPEC-006

ToyBox provides BusyBox-like functionality with:
- 0BSD license (permissive)
- 678KB binary size
- Full POSIX compatibility via Membrane
- Multi-call binary with symlinks

Closes: TinyBox integration
Refs: SPEC-006-STRATEGY-TINYBOX-CONCEPT.md
This commit is contained in:
Markus Maiwald 2026-01-08 19:56:29 +01:00
parent 5c57341b81
commit 11db62ea8c
1 changed files with 0 additions and 0 deletions

BIN
hal/initrd.tar Normal file

Binary file not shown.