How you can reconfigure and also modify your source code without affected your system? Please, if you want to suggest a virtual machine is the best option, then could you tell me why? Thanks in advance.