]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Updates TODO and IDEAS
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 14 Jul 2024 12:16:33 +0000 (09:16 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 14 Jul 2024 12:16:33 +0000 (09:16 -0300)
IDEAS.md
TODO.md

index 6a5d1b29587088c3419313cd44fd9b55a5d2873d..3ddb97e68067a8c43b56702c4a3c9708786cd4dc 100644 (file)
--- a/IDEAS.md
+++ b/IDEAS.md
@@ -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&section=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
diff --git a/TODO.md b/TODO.md
index 6d20400e60ac5952b583310592a13e32d862aa12..9b3297f25b4cf22a88c707ab92479d9a61176a85 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -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