VMware-The initial intention of creating a virtual machine was because of the desire to run more than one operating system on the same physical computer. Both types of virtual machines began to emerge in the 60s and continue to grow until now.
Machines in full virtualization systems do simulations so that the hardware needed is enough to run other operating systems, while the OS level virtualization system is virtualized on a physical server, allowing more than one operating system to run on a physical server. In essence, a virtual machine is an operating system or application environment that is installed on a software and imitates the hardware being run, thus users can feel the same between the original hardware and the virtual machine.
VMware is a technology made by Dell that provides a software platform for doing virtualization. Not only software for creating virtual machines, but they also provide support services. The name VMware is taken from Dell's branch, VMware, Inc. They were the first company to successfully virtualize x86 architecture commercially. Some open source products also emerged as alternatives and grew rapidly, equipped with new features and increased stability, but unfortunately did not have the maturity and support as offered by the two main vendors.
VMware software for desktop computers can be run on Windows, Linux and macOS. While software for servers called VMware ESXi is a hypervisor that can be run directly on the server without the need for additional supporting operating systems. VMware was built in 1998 and was run secretly in its first year, with only about 20 employees. In the second year the company finally officially launched, with its first product, VMware Workstation.
In 2001 they entered the server market with VMware GSX Server and VMware ESX Server products. In 2003 VMware Virtual Center, VMotion, and Virtual SMP technology emerged, and in 2004 added 64 bit support. In the same year, the company was acquired by EMC. After going through quite brilliant years with various products produced, they finally experienced a difficult and quite crucial period. In 2016 there was a reduction in employees and several executive teams resigned because EMC would be acquired by Dell.
Finally that year there was indeed a merger between EMC and Dell, but VMware apparently released the latest version of Workstation and Fusion for free as support for Windows 10 and Windows Server 2016. In 2017, VMware was ranked 3rd in the list of the highest-selling companies in America Union.
Benefits of using VMware
As stated earlier, the main benefit of VMware is to provide an experience for users to experience the virtual version of hardware even without its physical form. Or more simply, we can create virtual versions of computers on other computers, and run more than one operating system on the same computer. For use on a computer server, VMware is usually used to optimize the use of hardware on the server, by dividing a physical server into more than one virtual server that chooses the functions and uses of each. As for desktop computer users, VMware is usually used to run more than one operating system on the same computer. An example is installing a Linux operating system virtually on a computer that uses the Windows operating system.
This is often done by students majoring in IT who want to practice their ability to understand many operating systems at once. With the existence of these virtual machines, they don't need to worry about trying various things without fear of damaging the main operating system. With the existence of a virtual machine, we can easily switch OS without having to restart our computer. Multi-platform software development can also be developed more quickly through several different operating systems. And what's no less important is VMware can help us to network between computers even if we don't have a tool like a hub or switch.
How VMware works
The above has been mentioned a bit about how VMware works. The point is that the system will imitate and create a virtual or imitation version of the computer hardware we use. In this case the system will create a virtual version of the storage media, CPU, RAM, CD ROM, and various other hardware which are important components of a physical computer. The entire virtual version of the various components will form a virtual machine that we can use.
A software called Hypervisor is responsible for managing the allocation of resources from a physical computer that will be used by virtual computers. The operating system installed on a virtual machine is called a guest OS and will run outside of the main operating system. The main OS is usually called host OS, the performance of the main OS will not be affected by what happens in the guest OS. In fact, we can make more than one different guest OS on a physical computer. But of course it should be noted also about the minimum specifications needed to run VMware properly.