Xen

Xen — "паравиртуальный" монитор виртуальных машин (VMM), другое его название, распространенное в основном на архитектуре x86 - `гипервизор'. Xen способен поддерживать одновременную работу большого числа виртуальных машин на одной физической, при этом не тратя значительных вычислительных ресурсов.

Технология виртуальных машин позволяет расширить функциональность оборудования следующими способами:

  • Виртуальная машина обладает производительностью, сравнимой с реальной.
  • Возможность миграции запущенной виртуальной машины между физическими машинами.
  • Превосходная поддержка оборудования (поддерживается большинство драйверов устройств Linux)
  • Возможность создания песочницы, перезагружаемые драйверы устройств.

Паравиртуализация позволяет достичь очень высокой производительности даже на таких, очень тяжелых для виртуализации, платформах, как x86. Недостатком такого подхода является необходимость адаптации операционной системы перед помещением в Xen. Процесс адаптации к Xen очень похож на портирование для новой платформы, однако значительно проще ввиду похожести виртуального оборудования на реальное. Даже с учетом того, что ядро операционной системы явно должно поддерживать Xen, пользовательские приложения и библиотеки остаются без изменения.

Xen с каждым днем поддерживает все больше и больше платформ. В настоящее время поддерживается Linux 2.4, Linux 2.6 и NetBSD. Порт для FreeBSD в настоящее время проходит тестирование и вскоре будет официально выпущен (он доступен уже сейчас в CVS-репозитории FreeBSD). Порты других операционных систем, таких как Plan 9 также находятся в работе. Ожидается, что для всех этих операционных системах будут выпущены официальные порты для Xen (как это случилось для NetBSD). Компания Microsoft также заявила о поддержке Xen в своей следующей операционной системе Longhorn.

Дополнительная информация

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home