Virtual Machines
Intro
These are ==separate machines== in your host machines. These machines use the hardware of host system but the software is virtualized. Hence if there is any problem while playing with the virtual machine it wont effect the host machine
Common frameworks for using these are Virtual Box by Oracle and VM Ware
Characteristics
Pros
Separated Environments
Environment specific configurations are possible
Environment configurations can be shared and reproduced reliably
Cons
Redundant duplication
Waste of space
Performance can be slow, boot times can be long
Reproducing on another computer/server is possible but may be still be tricky due to the fact that all configurations must be same and must be valid for all operating systems
There is no single configuration file that we can share our vm for multiple operating systems
These are all own words of explanation of concepts and data
Last updated