Though best known for their use in the enterprise, virtual machines, running on hypervisors, have their place on home PCs, too. Because they can run multiple different operating systems on a single machine, you can use them to run your favorite Linux distribution or set up a new development environment.