Skip to main content

Virtual machines: What they are and why you might want to use one

Heard the terms “virtualization” or “virtual machine” used in your school and office and wondered what they were talking about? In a world where collaborating and working remote have become commonplace, you’re going to hear these phrases more and more. They represent an important change in how people are using computers — but if you’ve been wondering what the big deal is with them, you’ve come to the right place.

Here’s what people are talking about when they mention a virtual machine, the benefits of this software, and how it’s being used.

Recommended Videos

What is a virtual machine?

At its heart, a virtual machine or VM is an app — typically called a hypervisor — that emulates an operating system. You launch the app, and it (generally speaking) opens a window that’s another operating system, which operates exactly like it’s own computer. Everything in the VM is self-contained, and it typically has all the capabilities of the operating system it is imitating.

Yes, that’s like using a “fake” computer within a computer! However, there are some important distinctions. A virtual machine is indeed entirely virtual – it doesn’t have any hardware of its own, except for the storage drives it comes from. Modern VMs are also frequently associated with servers and network connections, since more complex versions are typically supported by server setups.

Virtualization services are often provided by specific companies — currently providers like VMWare and VirtualBox box are at the top of the field, but there are a number of different creators, some focused on business and some focus more on individual apps.

Why use a virtual machine setup?

Image used with permission by copyright holder

Flexible work: Today, a growing application of VMs helps companies arrange flexible and remote work environments. When the software itself is the workspace, then where the computer or device is physically located doesn’t matter nearly as much. This allows everyone to collaborate in similar spaces no matter where they are or what machine they are using — or to switch to a different mode without the need to change computers. Storage space also isn’t very important, because most of the VM activity is managed behind the scenes by central servers.

Security: Virtual machines are used in two interesting security tactics. First, they are used to study ransomware, viruses, and other types of nasty attacks in a relatively safe environment. In this case, the malware usually thinks that VM is a real computer and starts to attack it, while white hat security experts can study how it operates and find weaknesses without endangering their “real” computers. Second, organizations can use VMs to help protect from device-based attacks, such as attacks using a smartphone OS framework.

Experiments: One of the oldest uses of virtual machines is to test new apps or coding changes in a safe environment that won’t crash the computer if something goes wrong. This type of VM can be very simple and inexpensive — and is commonly used by developers to to test apps for different operating systems.

Data management: Virtualization allows organizations to centralize data, change how they use servers or how many servers they use, and refine their hardware purchase strategy.

Special cases: In some cases, a VM setup can allow people to run software that they would not otherwise be able to run. For example, maybe you want to run an app that only works on an older version of the OS you are using (say a Windows 8 app on Windows 10) — a VM can allow you to do that without removing all your updates. Or you can use a VM to run an entirely different OS as needed for specific apps. This may be particularly useful for students who don’t have the right OS for classwork software, or similar cases.

The downside to virtual machines

Image used with permission by copyright holder

Expense: When used for the right solutions, VMs can help individuals and companies save a lot of money. However, implementing a VM is a different case. If you’re just downloading a single VM app for your schoolwork, it probably won’t be that expensive. But building and customizing an in-house VM solution for a large company can be very pricey. Ongoing data management costs may also be higher than before (although hardware costs may be lower). In other words, it can take significant investment to adopt a widespread VM solution, and it often takes a lot of analysis of the costs and savings to make a decision.

Complexity: Choosing, managing, and maintaining VMs can also be pretty complex. Employees or students who must use a VM may have a lot of new things to learn, which can make fast-paced adoption difficult. Additionally, VMs may take more technical expertise, including experience that current IT specialists may not have.

Limitations: Not all computers or operating systems can support virtual machines. This is especially true of older systems.

How can I try a virtual machine?

You can download a VM yourself by finding the right apps. Here are a few common options:

  • VirtualBox: VirtualBox allows you to open up a number “guest operating systems” to emulate older operating systems. It’s ideal for a first solo experimentation.
  • VMWare: VMWare is more business friendly than VirtualBox, but it’s also more difficult to learn. It favors server software and a variety of server setups for downloading more complex VMs.
  • Parallels 13: Parallels is an app designed for the specific purpose of running Windows 10 as a virtual machine within MacOS.
  • Microsoft: Microsoft provides fee 90-day VMs to emulate older versions of IE and more, which may help with experimenting or using older software.

Future of virtual machines

Expect to see a lot more VMs in the future as their use cases expand. The security qualities in particular may mean that VMs will be more common than not in the coming years.

Tyler Lacoma
If it can be streamed, voice-activated, made better with an app, or beaten by mashing buttons, Tyler's into it. When he's not…
What is an SSD? Here’s everything you need to know
A man holds a Corsair MP600 PRO LPX PS5 SSD next to an open PS5.

You may have seen the acronym SSD and wondered what it really is. First off, the acronym stands for solid-state drives, and they've become the premier storage medium for most modern desktop PCs, laptops, games consoles, tablets, and portable gaming systems.

The best SSDs offer much greater bandwidth than traditional hard drives, with lower latency, reduced power draw, and much greater durability against physical damage. They are smaller, lighter, and more affordable today than ever before.

Read more
Blue Screen of Death: What it means and what to do if you get one
The Blue Screen of Death seen on a laptop.

The BSOD, or Blue Screen of Death, is an iconic error screen that anyone who's ever used a Windows PC has liekly come across at one time or another. It's no fun, and it can mean there's a problem with your PC that needs fixing. But in most cases, it's just one of those things that crops up, and simply keeping your PC updated will be enough to prevent it from coming up again.

Here's everything you need to know about BSODs in Windows 11, and what to do if you get one.
What is a BSOD?
The stop error screen, or as it's colloquially known for its blue coloring, the BSOD, is an error screen that appears when something has gone critically wrong with your PC. It doesn't mean it's fundamentally broken, but it means something has gone so wrong with it that it can no longer function and needs to reboot to get working again.

Read more
Delidding your CPU: What it is and why you should do it
A delidded Ryzen 7000 CPU.

Delidding a CPU is the process of removing its integrated heat spreader, or IHS. This is quite a drastic procedure and runs the risk of damaging or even breaking your processor. But -- and it's a big but -- the temperature improvements, especially for CPUs that typically run hot, can be massive. The result is a processor that runs cooler, quieter, and often faster, too.

It's not something you should go into without due care, but it's not as dangerous as it once was. With dedicated tools to make the process easier and safer, delidding your CPU is no longer only reserved for the most die-hard of overclockers.
What is delidding your CPU?
You might think of the large, silver metal surface of your CPU as the processor itself, but that's not exactly true. In fact, the real brains of the chip lie under that hunk of nickel-plated copper or aluminium. That miniature die is what you actually need to run a PC -- the integrated heat spreader on top of it is purely there to make sure it stays cool during operation. It's also there to ensure compatibility with a range of coolers, and to make it less likely that you'll accidentally break your chip by overtightening the cooler's mounting mechanism.

Read more