An environment for booting IncludeOS binaries. Activated by importing this package or using nix-shell
command.
This environment contains a few things:
- find_chainloader - Used for finding the chainloader to boot IncludeOS
- Virsh utility
- An example Libvirt XML for booting IncludeOS binaries - edit the required fields for booting your binary or append to extend the feature set.
Note: This package should be contained within a NIX environment that contains the IncludeOS MUSL chainloader. An example environment is the hello world repo for IncludeOS: Hello World Repo
Rationale for creation: I needed a custom environment for booting IncludeOS binaries using Libvirt API. Alternative to modifying the existing vmrunner or having to manually starting a VirtioFSD process.