Virtual Machines | What are they good for?
Published 6 months ago | Last update 6 months ago
183 views, 0 RAMs, and 0 comments
- What are Virtual Machines?
- VM Providers
- Parallels Desktop
- What are VMs Used For?
- VMs Allow You to Try Out Different OS’s
- Running Programs Intended for Other OS’s
- VMs Reduce the Cost of Hardware
- Computer Security
- Downsides of VMs
- VMs Require More Resources
- An Alternative to VMs: Boot Camp
- The End
- Additional Resources
- Other Articles of 256KB
What are Virtual Machines?
Virtual Machine Managers (also known by the far cooler name of “hypervisors”) are a pretty great resource that allow users to emulate computer systems within their own computer. Programs and files can be booted up from within the virtual machine itself.
In other words, by using VM software you can run multiple operating systems with your main operating system. It’s like an operating system inception sort of deal. This is valuable because the virtual machines can even run different types of OS, such as Windows 8, Windows XP, Ubuntu, and so on, regardless of what your primary OS is.
There are several prominent Virtual Machine Managers available. One of the main ones is VirtualBox, a free and open-source option available for all the major operating systems--Windows, macOS, Linux, and so on.
Another is VMware, which has VMware Workstation available for Windows and Linux and VMware Fusion for macOS. Unlike VirtualBox, one downside of these versions of VMware is that they are not free and open source software.
However, the company does have a third option, the VMware Workstation Player, which is supplied free of charge for non-proprietary uses.
Of the major players, we lastly have Parallels Desktop, an option specifically for Mac users. It is branded as a way of running Windows on your Mac.
Parallels Desktop also isn’t free and open source, which leaves VirtualBox as the most logical option if you are new to VM Managers and don’t know exactly what you’re looking for.
What are VMs Used For?
After installing the VM Manager software of your choice onto your main computer, you are able to install two (or potentially more) virtual machines--essentially two emulated operating systems that exists within your primary OS. For example, you could be running Linux and install Windows 8 and Windows 98 or something weird like that, which can then be utilized as different computers.
But again, how does running multiple OS’s benefit you?
VMs Allow You to Try Out Different OS’s
Let’s say you are running Windows 10 but are thinking of switching to Debian or whatever. Installing an emulated version of Debian on your machine would allow you to try out the new OS and make sure you like it.
By this same concept, you can also test out new applications for other operating systems before committing to the change.
Running Programs Intended for Other OS’s
VMs are also great for getting access to programs that are only available on other operating systems or outdated ones.
As mentioned, Parallels Desktop is specifically highlighted for its ability to run Windows on Mac in its marketing materials. No matter how much people like their Macs, they’re still bound to miss the simple pleasures of Minesweeper, MS Paint, and Space Cadet 3D Pinball.
VMs Reduce the Cost of Hardware
All of the above is possible if you want to run different operating systems on several computers, but acquiring all of that hardware is costly and unnecessary. Again, if you decide you want an entire computer dedicated to a different OS you can always make that decision later.
VMs reduce not just the cost of buying new hardware, but also the need for specialized hardware in general, ie. you can run Windows programs on Mac without actually having a PC.
VMs can also be used for testing malware and viruses (if you’re into that sort of thing) without risking destroying your computer beyond repair. If a virus renders the emulated machine broken beyond repair, the parent OS and machine will still be fine.
On a similar note, scam-baiters use VMs so that they can give scammers access to their computers without risking real damage being done. Although virtual machine escapes exist, there’s a good chance that your typical tech support scammer wouldn’t know how to perform one.
VMs are very useful in the computer security field in general, as they sort of act as a sandbox for an attacker (or computer security specialist) to mess around in.
Downsides of VMs
Using one or more virtual machines does have some downsides. For example, VMs require overhead and typically run slower than the parent OS. For this reason, VMs are not always ideal for, say, playing video games intended for other systems, especially in cases when frame rate is important.
VMs Require More Resources
Although VMs allow you to cut back on hardware costs, they do typically require more bandwidth, storage, and processing capacity than a normal desktop in order to run efficiently.
These resources must also be properly balanced. Or else, one virtual machine may use a greater proportion of available resources and cause other VMs to experience slowdown or not run at all.
Overall, these negatives don’t outweigh the positives of using VMs, so long as you have legitimate reasons for wanting to emulate other OS’s and have realistic expectations for what your machine can handle.
An Alternative to VMs: Boot Camp
There are alternatives to running virtual machine managers. One of these (if you’re on macOs, that is) is Boot Camp, a utility developed by Apple to allow dual-booting of macOs and a Windows OS on the same machine.
While VM managers allow you to boot multiple systems from within your main OS (kind of like a fork in the road) Boot Camp is a dual-boot system where you can either boot up one or the other on startup of your Mac.
While it may be beneficial for some people in certain situations, dual booting comes with several downsides, such as the need to reboot your entire computer whenever you want to switch between your macOS and Windows OS, and that you have to set aside space on your Mac hard drive for the extra OS, but can’t revise the storage later. It’s also not possible to share files between the two while using Boot Camp.
All this, plus the fact that Boot Camp is for Mac exclusively, means that in most cases, using a virtual machine manager is your best bet for this sort of thing.
If VMs sound cool and like you have some nice use for them, then go for it. Or don’t. It’s your life.
- Virtual Machines Wiki
- How to Create and Use Virtual Machines
- VirtualBox Wiki
- VirtualBox download on GitHub
- VMware Wiki
- Parallels Desktop Wiki
Other Articles of 256KB
- Too Much Robot Spam | Guide to Common Tech Support Scams and How They Work
- What is Rollback Rx Pro? | An Instant Time Machine For Your Computer
- What Are Progressive JPEGs?
- What are Integer Overflows?
- How Does Zalgo Text Work? | A Guide to Using and Misusing Unicode Diacritical Marks
- The Truth Behind Sit-Stand Desks | Are They Expensive Bullshit?
- [HTML5] Presentational vs Semantic Elements
- [HTML5] How These Off-Brand Divs Help With SEO
Post a New Comment
Do you like having a good time?
Read Quality Articles
Read some quality articles. If you can manage to not get banned for like five minutes, you can even post your own articles.
Argue with People on the Internet
Use your account to explain why people are wrong on the Internet forum.
Vandalize the Wiki
Or don't. I'm not your dad.
Ask and/or Answer Questions
If someone asks a terrible question, post a LMGTFY link.
Make Some Money
Hire freelancers and/or advertise your goods and/or services. Hire people directly. We're not a middleman or your dad. Manage your own business transactions.