Disons que j'ai un morceau de code qui fonctionne bien sur un système d'exploitation. Maintenant, si j'installe ce système d'exploitation sur une machine virtuelle (virtualisation de serveur) et que j'exécute ce code, est-il possible que le code se comporte différemment?Un exécutable peut-il se comporter différemment lorsqu'il est exécuté sur un serveur virtualisé?
Si oui, quels sont les prérequis pour cela? Par exemple, faut-il compiler du code machine (en d'autres termes, les langages interprétés sont-ils sûrs?)? Est-ce que ce doit être certaines instructions d'OS? Technologie de virtualisation spécifique (Xen, KVM, VMware ..)?
En outre, quels sont les différents comportements possibles?