casualsnek / cassowary

Run Windows Applications on Linux as if they are native, Use linux applications to launch files files located in windows vm without needing to install applications on vm. With easy to use configuration GUI
GNU General Public License v2.0
2.93k stars 77 forks source link

Multiple VMs for some sandboxing #79

Open mdarl24 opened 2 years ago

mdarl24 commented 2 years ago

Is your feature request related to a problem? Please describe. I'd like to be able to have certain windows programs run in different VMs. Maybe there's some programs I don't want to trust as much as others, or maybe there's some I want to run through a VPN and otherwise I don't.

Describe the solution you'd like A way to support multiple VMs. The simplest way might be to give cassowary a --base-dir / --profile / --data-dir type argument, and the user could maintain ~/.cassowary/[Profile Name] directories for parallel running of cassowary. Otherwise, with a bit more work, certainly multiple VM support could be built right into Cassowary.

casualsnek commented 2 years ago

Thank you for suggestion, i will try adding support for multiple VM soom, the config file seperation by profile would be very easy to implement, i will work in background service to support automatic resume and pause for multiple VM(s) configurations through a single instance of it otherwise we would need multiple instance of background service for each VM!