As mentioned above, caravan is about that. I tried this for quite some time, it works in some use cases. I don't think it is a good solution (due to issues in respect with reproducible builds): either pass configuration via command line, or block device, or in a git remote. Also, the ELF section is brittle (since size and where memory is mapped is very dependent on solo5 etc.).
Rather than static linking, we could embed the crunch filesystems in an ELF section. This would:
See https://devel.unikernel.org/t/includeos-filesystem-api/108 for the IncludeOS thread on this, so we can obey the same ELF section convention.
The text was updated successfully, but these errors were encountered: