README : section sur les bonnes pratiques

This commit is contained in:
Hippolyte Chauvin 2023-12-04 22:42:48 +01:00
parent 8d2a6d27d6
commit ab8b2c67cf

View file

@ -22,6 +22,20 @@ scripts](#write-a-launching-script) to make it work as intended.
`qemush` is **easy to setup** : you can make it work in a few steps, see
section [Installation instructions](#installation-instructions).
## Good practices?
Here is a list of good practices forced by `qemush`.
- **Processes running as user `qemu`**: members of group `qemu` can manage
the same virtual machines
- **Modularization**: `qemush` launching scripts are intended to be
stackable to reuse common `qemu` parameters in all virtual machines
needing them
- **Process supervision**: `qemush` uses `screen` to supervise processes
and keep track of them
- **Copy-on-write**: images are formatted using `qcow2` to use less space
on disk
## Dependencies
- `qemu` - this is literally a QEMU wrapper so there's a chance you'll