diff options
-rw-r--r-- | IDEAS.md | 29 | ||||
-rw-r--r-- | TODO.md | 7 |
2 files changed, 24 insertions, 12 deletions
@@ -2,20 +2,27 @@ ## Workflow -* Continuous Integration script (kvmx-ci): - * For schedule jobs (like cron). - * Pull from remote repository and check source integrity. - * Automatic VM (re-)creation and/or provisioning. - * Logging. - * Status report. +### Continuous Integration script (kvmx-ci) + +* For schedule jobs (like cron). +* Pull from remote repository and check source integrity. +* Automatic VM (re-)creation and/or provisioning. +* Logging. +* Status report. + +### Test suite * Test suite for kvmx itself. +### Provisioning improvements + * Option `provision_always` to provision whenever a guest is started. * Option to re-create the backing file whenever a guest is started (if backing file is enabled). +### Qubes-like behavior + * A qubes-like behavior: guest configured: * Option 1: * With backing file and a basebox as a TemplateVM, using a `template_vm` @@ -28,7 +35,8 @@ * Use `$shared_folders` to mount custom data into the guest, allowing for specific /home/user contents. -* KVMX lifecycle enhancements: +### Lifecycle enhancements + * kvmx recycle <vm-name> # kvmx stop/destroy/up/provision * kvmx mount <vm-name> <host-folder> <guest-mountpoint> # live 9p mounting * kvmx run <vm-name> <command-file> # uploads a script as a temp file in the guest and runs it @@ -36,6 +44,8 @@ # start the VM if needed, skip if no command is set (skip when backing_file=1?); # that could allow for mass upgrades using `kvmx-supervise foreach upgrade` +### Disposability enhancements + * KVMX disposable enhancements: * kvmx disposable <vm-name> [command] * kvmx disposable-run <vm-name> <command-file> @@ -65,8 +75,3 @@ * https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=fuse * Additional way to handle missing image on `kvmx up` by spawning `kvmx_install` instead of `kvmx-create`. - -* Fix isolinux support: - * http://www.syslinux.org/wiki/index.php?title=Development/Testing - * http://linux-kernel-driver.blogspot.com.br/2009/06/linux-kernel-development-using.html - * https://bbs.archlinux.org/viewtopic.php?id=177299 @@ -69,3 +69,10 @@ Implement the following: export SPICE_DEBUG_ALLOW_MC=1 For explanation, check https://www.spice-space.org/multiple-clients.html + +## Image handling + +* Fix isolinux support: + * http://www.syslinux.org/wiki/index.php?title=Development/Testing + * http://linux-kernel-driver.blogspot.com.br/2009/06/linux-kernel-development-using.html + * https://bbs.archlinux.org/viewtopic.php?id=177299 |