More or less - as in the topic. I'm planning to format my PC, currently I have dual-boot with Win 7/Ubuntu 16.04. For my daily job I'm working mainly with Windows software but have quite a lot of irregular breaks that I can spend on programming. To do it though, I have to save all the progress and restart the PC every time in order to boot Ubuntu which is a bit of a pain in the ass for me.
I would like to install Windows 10 with Ubuntu on virtual box. Is there any difference in how does Ubuntu behave on VM and locally? I would like to be sure that I won't have a problem with running PostgreSQL, connecting with github or deploying apps to servers. Is anyone using a similar combo?