Can You Do OS Programming in VMware?
VMware is a computer virtualization product enabling an environment for a computer operating system to run as additional software on a real computer. This means, in effect, that a computer with Windows can run a virtual machine version of another operating system, such as Linux.
-
Purpose
-
The purpose and objectives of virtual computers and machines is two-fold. They provide an environment for testing programs without risking problems on a real computer as any problems can easily be reversed or reset. Additionally, they can provide additional server or client environments when there are not enough "real" resources available.
Operating Systems
-
It is possible to enter operating systems commands and write commands to interact with the operating system. Very often, virtual machines such as VMware are used in training environments to train new technicians and systems administrators.
-
Benefits
-
The benefits of using a virtual machine for specific testing are numerous. It is possible to test virus, spyware or other software before you make it live on the real computer. In some cases, they also partition processes so they are not constantly running on the real machine, possibly slowing it down. For example, a virtual machine could be set up for backups or used solely for simple gaming.
-
References
Resources
- Photo Credit computer technology image by Raimundas from Fotolia.com