This raise some serious concerns on using VM in a production environment.
1. VM is very useful in development environment for making different setup in the testing phase. 2. It is useful in some areas like kernel mode debugging(I use WinDBG in Windows and it is very easy to debug). 3. What happen if the VM kernel or the underlying hardware face some issue ?(from some usual errors like network connection to hardware failure) . All VMs running in the host will die. It even reduce the availability of the entire servers. What is the advantage of having a VM in this case ? Money ?, Availability ?. 4. The performance and manageability, how many customer ready to give-up the better performance for better manageability ?. 5. How many times, customer move to Linux from windows or to Windows from linux so that it need to reinstall the OS in the same hardware ?.
This raise some serious concerns on using VM in a production environment.
1. VM is very useful in development environment for making different setup in the testing phase.
2. It is useful in some areas like kernel mode debugging(I use WinDBG in Windows and it is very easy to debug).
3. What happen if the VM kernel or the underlying hardware face some issue ?(from some usual errors like network connection to hardware failure) . All VMs running in the host will die. It even reduce the availability of the entire servers. What is the advantage of having a VM in this case ? Money ?, Availability ?.
4. The performance and manageability, how many customer ready to give-up the better performance for better manageability ?.
5. How many times, customer move to Linux from windows or to Windows from linux so that it need to reinstall the OS in the same hardware ?.
Microsoft may consider Google as a big threat. I think they are preparing their arms to fight with Google.
This may not be true. MS know very well, they cannot recruit all big brains from Linux community. You cannot expect this kind of work from Microsoft.