En une phrase
KVM est une machine virtuelle complète, avec son propre noyau Linux : elle se comporte comme un vrai serveur. LXC est un conteneur qui partage le noyau du serveur physique : plus léger, il démarre en quelques secondes, mais certaines fonctions du noyau y sont limitées.