With all of the tools such as docker and virtualbox, I can easily launch a VM, but what I would like to do is to simulate all of the typical activity I perform on my machine and replay that against the VM to see what works and doesn't work.
Is this possible using off-the-shelf software? For example, I would like to plug in a USB thumbdrive, join a wifi network, have certain displays connected, etc.