Linux virtual machine

I'm going to university to study computer science in September/October time and it's reccomeneded that the laptop needs to be able to either dual boot windows and Linux or run a virtual Linux machine. Any ideas on what sort of specs I should be looking at because I've not kept up with computer hardware for 18 months or so and alot seems to have happened? Thanks
omegle xender
