summary refs log tree commit diff
path: root/Documentation/using-spectrum
Commit message (Collapse)AuthorAge
* Documentation: add VM File AccessAlyssa Ross2024-05-29
| | | | Signed-off-by: Alyssa Ross <hi@alyssa.is>
* host/start-vmm: provide a VSOCK device to VMsAlyssa Ross2024-05-29
| | | | | | | This will be used for communicating with the File Chooser portal implementation on the host. Signed-off-by: Alyssa Ross <hi@alyssa.is>
* host/rootfs: always share a single dir with VMsAlyssa Ross2024-05-29
| | | | | | | | | | | | | | | | | | | | | This makes everything simpler. Having multiple virtio-fs devices would be inefficient, and would raise the question of how VMs should identify which one is which, and it doesn't seem to buy us anything over bind mounts into a single directory. As part of this change, I've removed the static configuration of shared directories rather than adapting it. It would be possible to implement it, but I think that (like much of the rest of Spectrum) we'll be able to better design static configuration if we get dynamic stuff working first. Currently, VMs get this single shared directory whether they want it or not. We could make it optional in future. mount now comes from util-linux, because if you do mount --bind -o ro with busybox mount, it'll just ignore the -o ro part. Terrifying. Signed-off-by: Alyssa Ross <hi@alyssa.is>
* host: add support for Wayland in VMsAlyssa Ross2023-07-28
| | | | | | | | | | | When a VM is configured with Wayland support, the ext-rc-init service will create an additional service to supervise the crosvm GPU backend, and start-vm will pass the required arguments to cloud-hypervisor to tell it how to connect to crosvm. Signed-off-by: Alyssa Ross <alyssa.ross@unikie.com> Signed-off-by: Alyssa Ross <hi@alyssa.is> Message-Id: <20230721180015.597099-6-hi@alyssa.is>
* Documentation: explain VM shared directoriesAlyssa Ross2023-02-26
| | | | | Signed-off-by: Alyssa Ross <hi@alyssa.is> Message-Id: <20221010232909.1953738-5-hi@alyssa.is>
* Documentation: swap order of Creating/Running VMsAlyssa Ross2023-02-21
| | | | | | | | | Somebody who's just trying out Spectrum is probably going to want to try out the built-in demo VMs (which is easy) before they get started creating their own VMs (which is hard). Signed-off-by: Alyssa Ross <hi@alyssa.is> Message-Id: <20230213205804.14375-1-hi@alyssa.is>
* Documentation: move Appendices to Development, fixed linksJenni Nikolaenko2022-11-22
| | | | | | | | | | | | | | | Both sections "User Partition" and "UUID Reference" are more development topics, so by Alyssa's advice they should go directly under the Development chapter. The section Appendices was removed. In addition, I replaced broken links. Signed-off-by: Jenni Nikolaenko <evgeniia.nikolaenko@unikie.com> Message-Id: <20221121131817.15162-1-evgeniia.nikolaenko@unikie.com> Reviewed-by: Alyssa Ross <alyssa.ross@unikie.com> Tested-by: Alyssa Ross <alyssa.ross@unikie.com> Signed-off-by: Alyssa Ross <alyssa.ross@unikie.com>
* Documentation: rename "Getting Started" to "Using Spectrum"Alyssa Ross2022-11-18
I clicked on "Getting Started" by mistake expecting to find the documentation about obtaining and installing a Spectrum image, but it actually contains documentation that explains how to use the system once it's installed. So I think it would be clearer if it were named "Using Spectrum". Signed-off-by: Alyssa Ross <alyssa.ross@unikie.com> Cc: Jenni Nikolaenko <evgeniia.nikolaenko@unikie.com> Message-Id: <20221116105450.610594-1-alyssa.ross@unikie.com>