Почему многие решения "голое ядро ​​+ приложение" нацелены на xen?

Есть целый ряд проектов, которые производят полные образы из вашего приложения, загружаемые на xen как машина. Например Erlang на Xen, OpenMirage, HaLVM и другие.

Почему Xen является гипервизором по умолчанию для них? Предоставляет ли он какой-то интерфейс, который облегчает эти проекты (в отличие от KVM, VmWare и т. Д.), Или это просто выбор разработчиков проекта?

1 ответ

Облачные операционные системы - следующая большая вещь? дает следующий ответ:

  • След Xen в облаке: благодаря AWS, Rackspace Public Cloud и многим другим, работающим под управлением Xen, поддержка Xen сначала имеет смысл.

  • Xen Paravirtualization обеспечивает очень простой и идеализированный интерфейс для ввода / вывода для гостя. Напротив, интерфейс KVM VIRTIO выглядит в значительной степени как базовое оборудование. Как следствие, проще перенести языковую среду выполнения на Xen.

Другие вопросы по тегам