I want to create a self contained VM that reside in a folder on a windows computer.
When running, it requires no installation of VM software; and can run in the background, so I can send from Windows for example, files to be parsed (the idea is to send scripts made in python, c++ or shell script and get back the result after the scripts are compiled and executed)
Is this possible? I am working on a training program where users can learn to program in different languages, and in a totally sealed environment so they won't mess up their machines while experimenting.
The only thing I found are either single board hardware devices, running linux, or VM images that are big (I don't need anything but the compilers for the 3 languages and the base Linux OS) and require you to install VMWare or other similar software.