What is the main difference between KVM, container and virtualbox, if several VMs to be run on one server?

1 Answer 1


Containers are not VMs for very very strong simplification application/service virtualisation.

KVM and Virtualbox are VMs managers/hypervisors, but they cannot be run simultanously (because of busy ressources about VTx busy).

Of course you can run many VMs on same host if performances ares ok.

You may read this. It is a roughy description of the basic formulas and softwares in the virtualization in Linux environment today.

  • so which one do you think more relevan if I wan to run a windows program on my private centos linux server?
    – Shahram
    Feb 11, 2018 at 17:49
  • you need windows OS so visualization will be the good choice. if it is your firsts VM experiments Virtualbox is the good choice.
    – francois P
    Feb 11, 2018 at 18:00
  • I'm already using VirtualBox for window applications, However I wanted to get more detail in KVM or Docker for some industrial windows based program. Thank you
    – Shahram
    Feb 11, 2018 at 18:04
  • Don't post links without at least a short decription, what is there. It is because the link rotting problem (if the remote site goes away, your answer becomes unusable), and because your answers should be comprehensible without clicking.
    – peterh
    Feb 11, 2018 at 18:13
  • @Shahram First, if you have a new question, then ask a new question, it is welcomed. What is not welcomed, asking another question in a comment below the answer you've got. Be also more specific for your question, if you only want to know more about these technologies, then simply search for other questions about them (here or on the google), and then ask here what is unclear.
    – peterh
    Feb 11, 2018 at 18:15

Not the answer you're looking for? Browse other questions tagged or ask your own question.