Xen - Xen

Xen
Логотип гипервизора Xen black.svg
Xen под управлением NetBSD и трех дистрибутивов Linux
Xen работает NetBSD и три Linux распределения
Оригинальный автор (ы)Кейр Фрейзер, Стивен Хэнд, Ян Пратт, Компьютерная лаборатория Кембриджского университета
Разработчики)Linux Foundation
Intel
изначальный выпуск2003 (2003)
Стабильный выпуск
4.14.0[1] / 23 июля 2020 г.; 4 месяца назад (2020-07-23)
Репозиторий Отредактируйте это в Викиданных
Написано вC
ТипГипервизор
ЛицензияGPLv2
Интернет сайтxenproject.org

Xen (произносится /ˈzɛп/) является типом 1 виртуальная машина, предоставляя услуги, которые позволяют нескольким компьютерам операционные системы исполнять на том же компьютерное железо одновременно. Первоначально он был разработан Компьютерная лаборатория Кембриджского университета и сейчас разрабатывается Linux Foundation при поддержке Intel.

Сообщество Xen Project разрабатывает и поддерживает Xen Project как бесплатное программное обеспечение с открытым исходным кодом, с учетом требований Стандартная общественная лицензия GNU (GPL), версия 2. Xen Project в настоящее время доступен для IA-32, x86-64 и РУКА наборы инструкций.[2]

Архитектура программного обеспечения

Xen Project работает в более привилегированном состоянии ЦП, чем любое другое программное обеспечение на машине.

В обязанности гипервизора входит управление памятью и планирование ЦП всех виртуальных машин («доменов»), а также запуск наиболее привилегированного домена («dom0») - единственной виртуальной машины, которая по умолчанию имеет прямой доступ к оборудованию. С dom0 можно управлять гипервизором и запускать непривилегированные домены («domU»).[3]

Домен dom0 обычно является версией Linux или же BSD. Пользовательские домены могут быть традиционными операционными системами, такими как Майкрософт Виндоус в соответствии с которыми привилегированные инструкции предоставляются инструкциями аппаратной виртуализации (если хост-процессор поддерживает виртуализация x86, например, Intel VT-x и AMD-V ),[4] или же паравиртуализированный операционные системы, при этом операционная система знает, что она работает внутри виртуальной машины, и поэтому выполняет гипервызовы напрямую, а не выдает привилегированные инструкции.

Xen Project ботинки от загрузчик Такие как GNU GRUB, а затем обычно загружает паравиртуализированную операционную систему хоста в домен хоста (dom0).

История

Xen возник как исследовательский проект в Кембриджский университет во главе с Ян Пратт, а старший преподаватель в Компьютерная лаборатория и его аспирант Кейр Фрейзер. Первый публичный выпуск Xen был выпущен в 2003 году, а за ним последовала версия 1.0 в 2004 году. Вскоре после этого Пратт и Фрейзер вместе с другими выпускниками Кембриджа, включая Саймон Кросби и основатель компании Ник Голт создал XenSource Inc., чтобы превратить Xen в конкурентоспособный корпоративный продукт.

Для поддержки встраиваемых систем, таких как смартфон / Интернет вещей с относительно ограниченными аппаратными вычислительными ресурсами, архитектура Secure Xen ARM на процессоре ARM была представлена ​​на Xen Summit 17 апреля 2007 г., проходившем в IBM TJ Watson.[5][6]. Первый общедоступный выпуск исходного кода Secure Xen ARM был выпущен на Xen Summit 24 июня 2008 г.[7][8] к Sang-bum Suh[9], выпускник Кембриджа, в Samsung Electronics.

22 октября 2007 г. Citrix Systems завершил приобретение XenSource,[10] и проект Xen переместился в домен xen.org. Этот шаг начался некоторое время назад и обнародовал существование Консультативного совета проекта Xen (Xen AB), в который входили члены из Citrix, IBM, Intel, Hewlett Packard, Novell, Красная шляпа, Sun Microsystems и Oracle. Консультативный совет Xen консультирует руководителя проекта Xen и отвечает за товарный знак Xen,[11] который Citrix бесплатно предоставил всем поставщикам и проектам, реализующим Xen гипервизор.[12] Citrix также использовала сам бренд Xen для некоторых проприетарных продуктов, не связанных с Xen, включая XenApp и XenDesktop.

15 апреля 2013 года было объявлено, что проект Xen был переведен под эгиду Linux Foundation как совместный проект.[13] Linux Foundation запустил новую торговую марку «Xen Project», чтобы отличать проект от любого коммерческого использования старой торговой марки «Xen». Запущен новый сайт сообщества по адресу xenproject.org[14] в рамках трансфера. На момент объявления участниками проекта были Amazon, AMD, Bromium, CA Technologies, Calxeda, Cisco, Citrix, Google, Intel, Oracle, Samsung и Verizon.[15] Сам проект Xen самоуправляемый.[16]

Начиная с версии 3.0 Ядро Linux, Xen поддерживает dom0 и domU в основном ядре.[17]

История выпуска

ВерсияДата выходаПримечания
1.02 октября 2003 г.[18][19]
2.05 ноября 2004 г.[20]Живая миграция гостей PV.
3.05 декабря 2005 г.[21][22]

В релизах до 3.0.4 также добавлено:

  • Поддержка Виртуализация AMD SVM расширения.[23]
  • Поддержка PowerPC архитектура.[24]
  • Поддержка графического фреймбуфера для паравиртуализированных гостей.[25]
3.118 мая 2007 г.[26]Живая миграция для гостей HVM, XenAPI
3.217 января 2008 г.[27]Сквозная передача PCI и режим ожидания ACPI S3 для хост-системы.
3.324 августа 2008 г.[28]Улучшения для сквозной передачи PCI и управления питанием. Исходный код гипервизора Xen ARM выпущен для поддержки процессора ARM
3.418 мая 2009 г.[29]Содержит первую версию «Инициативы клиентов Xen», вскоре XCI.
4.07 апреля 2010 г.[30]Позволяет использовать ядро ​​Linux dom0, которое было реализовано с помощью PVOps. Ядро Linux версии 2.6.31 было модифицировано для этой цели, поскольку официальное ядро ​​Linux фактически не поддерживает использование в качестве ядра dom0 (дата июль 2010 г.).[31]
4.125 марта 2011 г.[32]Некоторые улучшения: Поддержка более 255 процессоров, лучшая стабильность. Ядро Linux v2.6.37 и последующие версии поддерживают использование в качестве ядра dom0.[33]
4.28 сентября 2012 г.[34]XL стал набором инструментов по умолчанию. Поддержка до 4095 хост-процессоров и до 512 гостевых процессоров.
4.39 июля 2013 г.[35]Экспериментальная поддержка ARM. Планирование с учетом NUMA. Поддержка для Открыть vSwitch.
4.410 марта 2014 г.[36]Надежная поддержка libvirt для libxl, новый масштабируемый интерфейс канала событий, гипервизор ABI для ARM объявлен стабильным, вложенная виртуализация на оборудовании Intel.[37][38]
4.517 января 2015 г.[39]4.5 включает в себя 43 основных новых функции и самое большое количество обновлений за всю историю проекта.[39]
4.613 октября 2015 г.[34]Основное внимание уделяется повышению качества кода, усилению защиты, включению устройств безопасности и предсказуемости цикла выпуска.[34]
4.724 июня 2016 г.[40]Улучшено: безопасность, живые миграции, производительность и рабочая нагрузка. Аппаратная поддержка (ARM и Intel Xeon).[41]
4.8.112 апреля 2017 г.[42]
4.928 июня 2017 г.[43]Примечания к выпуску Xen Project 4.9
4.1012 декабря 2017 г.[44]Примечания к выпуску Xen Project 4.10
4.1110 июля 2018 г.[45]Примечания к выпуску Xen Project 4.11
4.122 апреля 2019 г.,[46]Примечания к выпуску Xen Project 4.12
4.1318 декабря 2019 г.,[47]Примечания к выпуску Xen Project 4.13
4.1424 июля 2020 г.Примечания к выпуску Xen Project 4.14

Использует

Интернет-хостинг компании используют гипервизоры для предоставления виртуальные частные серверы. Amazon EC2 (с августа 2006 г.),[48] IBM SoftLayer,[49] Жидкая паутина, Глобальная облачная платформа Fujitsu,[50] Линод, OrionVM[51] и Rackspace Cloud использовать Xen в качестве основного гипервизора виртуальных машин для своих продуктовых предложений.[52]

Мониторы виртуальных машин (также известные как гипервизоры) также часто работают на мэйнфреймы и большие серверы под управлением IBM, HP и других систем.[нужна цитата ]Виртуализация серверов может дать такие преимущества, как:

  • Консолидация, ведущая к увеличению использования
  • Быстрая инициализация
  • Динамический Отказоустойчивость от программных сбоев (за счет быстрой загрузки или перезагрузки)
  • Отказоустойчивость оборудования (за счет миграции виртуальной машины на другое оборудование)
  • Безопасное разделение виртуальных операционных систем
  • Поддержка устаревшего программного обеспечения, а также новых экземпляров ОС на одном компьютере

Поддержка Xen живой миграции виртуальных машин с одного хоста на другой позволяет Балансировка нагрузки и предотвращение простоев.

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

Наконец, поставщики аппаратных устройств могут решить поставлять свои устройства с несколькими гостевыми системами, чтобы иметь возможность выполнять различные части программного обеспечения, требующие разных операционных систем.[нужна цитата ]

Типы виртуализации

Xen предлагает пять подходов к запуску гостевой операционной системы:

  • HVM (аппаратная виртуальная машина)
  • HVM с фотоэлектрическими драйверами
  • PVHVM (паравиртуализация с полной аппаратной виртуализацией,[53] т.е. HVM с драйверами PVHVM)
  • ПВХ (ПВ в контейнере ГВМ)
  • PV (паравиртуализация).[54]

Xen предоставляет форму виртуализации, известную как паравиртуализация, при которой гости запускают модифицированную операционную систему. Гости модифицированы для использования специального гипервызова ABI, а не некоторые архитектурные особенности. Благодаря паравиртуализации Xen может достичь высокой производительности даже на своей хост-архитектуре (x86), которая имеет репутацию несовместимой с традиционными методами виртуализации.[55][56] Xen может запускать паравиртуализированные гостевые системы («гости PV» в терминологии Xen) даже на процессорах без какой-либо явной поддержки виртуализации. Паравиртуализация позволяет избежать необходимости имитировать полный набор аппаратных и встроенных сервисов, что упрощает управление фотоэлектрической системой и снижает вероятность атаки потенциально злонамеренных гостей. На 32-битной x86 код ядра хоста Xen выполняется в Кольцо 0, а размещенные домены работают в Кольцо 1 (ядро) и Кольцо 3 (Приложения).

ЦП, поддерживающие виртуализацию, позволяют запускать немодифицированные гостевые системы, включая проприетарные операционные системы (например, Microsoft Windows). Это известно как виртуализация с аппаратной поддержкой однако в Xen это называется аппаратной виртуальной машиной (HVM). Расширения HVM предоставляют дополнительные режимы выполнения с явным различием между наиболее привилегированными режимами, используемыми гипервизором с доступом к реальному оборудованию (так называемый "корневой режим" в x86), и менее привилегированными режимами, используемыми гостевыми ядрами и приложениями с " аппаратный "доступ под полным контролем гипервизора (в x86, известный как" некорневой режим "; как корневой, так и некорневой режим имеют кольца 0–3). И Intel, и AMD внесли изменения в Xen для использования соответствующих расширений архитектуры Intel VT-x и AMD-V.[57] Использование РУКА Расширения виртуализации v7A и v8A поставляются с Xen 4.3.[58] Расширения HVM также часто предлагают новые инструкции, разрешающие прямые вызовы паравиртуализированного гостя / драйвера в гипервизор, которые обычно используются для ввода-вывода или других операций, требующих высокой производительности. Это позволяет гостям HVM с соответствующими незначительными модификациями получить многие преимущества производительности паравиртуализированного ввода-вывода. В текущих версиях Xen (до 4.2) только полностью виртуализированные гостевые системы HVM могут использовать аппаратные средства для нескольких независимых уровней защиты памяти и подкачки. В результате для некоторых рабочих нагрузок гостевые системы HVM с драйверами PV (также известные как PV-on-HVM или PVH) обеспечивают лучшую производительность, чем гостевые системы без PV. Xen HVM имеет эмуляцию устройства на основе QEMU проект для обеспечения виртуализации ввода-вывода для виртуальных машин. Система эмулирует аппаратное обеспечение через пропатченный демон QEMU «диспетчер устройств» (qemu-dm), работающий как бэкэнд в dom0. Это означает, что виртуализированные машины видят эмулируемую версию довольно простого ПК. В среде, критичной к производительности, диски PV-on-HVM и сетевые драйверы используются во время нормальной работы гостя, так что эмулируемое оборудование ПК в основном используется для загрузки.

Функции

Администраторы могут «вживую» переносить виртуальные машины Xen между физическими узлами в локальной сети без потери доступности. Во время этой процедуры LAN итеративно копирует память виртуальной машины в место назначения, не останавливая ее выполнение. Процесс требует остановки примерно на 60–300 мс для выполнения окончательной синхронизации, прежде чем виртуальная машина начнет работу в своем конечном пункте назначения, что создает иллюзию плавного перехода. Аналогичная технология может служить для приостановки работы виртуальных машин на диске, «замораживая» их рабочее состояние для возобновления позже.

Xen может масштабироваться до 4095 физических процессоров, 256 виртуальных ЦП на гостевую HVM, 512 виртуальных ЦП на гостевую PV, 16 ТБ ОЗУ на хост и до 1 ТБ ОЗУ на гостевую HVM или 512 ГБ ОЗУ на гостевую PV.[59]

Доступность

Гипервизор Xen перенесен на несколько семейств процессоров:

  • Intel: IA-32, IA-64 (до версии 4.2[60]), x86-64
  • PowerPC: ранее поддерживался в рамках проекта XenPPC, больше не активен после Xen 3.2[61]
  • ARM: ранее поддерживался проектом XenARM для более старых версий ARM без расширений виртуализации, таких как Cortex-A9. В настоящее время[когда? ] поддерживается начиная с Xen 4.3 для более новых версий ARM с расширениями виртуализации, такими как Cortex-A15.
  • MIPS: XLP832 экспериментальный порт[62]

Хосты

Xen может поставляться в специальной платформе виртуализации, такой как Citrix Hypervisor (ранее Citrix XenServer, а ранее XenSource XenEnterprise).

В качестве альтернативы Xen распространяется как дополнительная конфигурация многих стандартных операционных систем. Xen доступен и распространяется с:

  • Alpine Linux предлагает минимальную систему dom0 (Busybox, UClibc ), которые можно запускать со съемных носителей, например USB-накопителей.
  • Arch Linux предоставляет необходимые пакеты с подробными инструкциями по установке на своей вики.[63][64]
  • Debian GNU / Linux (начиная с версии 4.0 "etch") и многие его производные;
  • FreeBSD 11 включает экспериментальную поддержку хоста.[65]
  • Gentoo имеет необходимые пакеты для поддержки Xen, а также инструкции в их Wiki.[66]
  • Mageia (начиная с версии 4);
  • NetBSD может функционировать как domU и dom0.[67]
  • OpenSolaris дистрибутивы на основе Nevada могут функционировать как dom0 и domU начиная с Nevada build 75 и новее.
  • openSUSE От 10.x до 12.x:[68] с версии 12.1 поддерживаются только 64-битные хосты;
  • Qubes OS использует Xen для изоляции приложений и повышения безопасности рабочего стола.[69]
  • SUSE Linux Enterprise Server (с версии 10);
  • Солярис (с 2013 г. Oracle VM Server для x86, раньше с Солнце xVM );
  • Ubuntu (поскольку 12.04 "Точный панголин"; также 8.04 "Харди Цапля", но нет ядра с поддержкой dom0 в 8.10 «Бесстрашный козел» до 12.04.[70][71])

Гости

Гостевые системы могут работать полностью виртуализированными (для чего требуется аппаратная поддержка), паравиртуализированными (для чего требуется модифицированная гостевая операционная система) или полностью виртуализированными с паравиртуализированными драйверами (PVHVM[72]).[73] Большинство операционных систем, которые могут работать на ПК, могут работать как гость Xen HVM. Следующие системы могут работать как паравиртуализированные гости Xen:

Версия Xen 3.0 представила возможность запускать Microsoft Windows в качестве гостевой операционной системы без изменений, если процессор хост-машины поддерживает аппаратная виртуализация предоставляется Intel VT-x (ранее под кодовым названием Vanderpool) или AMD-V (ранее под кодовым названием Pacifica). Во время разработки Xen 1.x, Microsoft Research совместно с группой операционных систем Кембриджского университета разработали порт Windows XP в Xen - стало возможным благодаря Microsoft Программа академического лицензирования. Условия этой лицензии не разрешают публикацию этого порта, хотя документация по опыту появляется в исходном Xen СОСП бумага.[77] Джеймс Харпер и сообщество разработчиков ПО с открытым исходным кодом Xen начали разработку драйверов паравиртуализации бесплатного программного обеспечения для Windows. Они предоставляют интерфейсные драйверы для блочных и сетевых устройств Xen и позволяют значительно повысить производительность диска и сети для систем Windows, работающих в режиме HVM. Без этих драйверов весь дисковый и сетевой трафик должен обрабатываться через QEMU-DM.[78] Впоследствии Citrix выпустила под лицензией BSD (и продолжает поддерживать) драйверы PV для Windows.[79]

Управление

Сторонние разработчики создали ряд инструментов (известных как консоли управления Xen) для облегчения общих задач администрирования хоста Xen, таких как настройка, запуск, мониторинг и остановка гостевых систем Xen. Примеры включают:

  • Интернет HyperVM
  • В OpenNebula набор инструментов для управления облаком
  • В openSUSE YaST и virt-man предлагают графическое управление виртуальными машинами
  • OpenStack изначально поддерживает Xen как цель гипервизора / вычислений
  • Apache CloudStack также поддерживает Xen как гипервизор
  • Novell PlateSpin Orchestrate также управляет виртуальными машинами Xen для доставки Xen в SUSE Linux Корпоративный сервер.

Коммерческие версии

На гипервизор Xen распространяется Стандартная общественная лицензия GNU, поэтому все эти версии содержат ядро ​​бесплатного программного обеспечения с исходным кодом. Однако многие из них содержат проприетарные дополнения.

Обзор выпусков Citrix XenServer и связанных версий Xen Project
Версия коммерческого распространенияДата выхода коммерческой версииВерсия Xen ProjectsДата коммерческого релиза EOL[82]
Citrix XenServer 6.0[83][84]2011-09-304.1.12016-09-26
Citrix XenServer 6.1[85]2012-09-284.1.32016-09-30
Citrix XenServer 6.2[85]2013-06-184.1.52018-06-26
Citrix XenServer 6.2 с пакетом обновления 1 (SP1)[85]2013-12-164.1.52018-06-26
Citrix XenServer 6.5[85]2015-01-134.4.12018-06-26
Citrix XenServer 6.5 с пакетом обновления 1 (SP1)[85]2015-05-124.4.12018-06-26
Citrix XenServer 7.0[86][87][88]2016-05-244.6.12021-05-19
Citrix XenServer 7.1[89]2017-02-234.7.12022-08-01
Citrix XenServer 7.4[85]2018-02-274.7.42018-09-30
Citrix XenServer 7.5[90]2018-05-304.7.x[91]2019-04-20
Citrix XenServer 7.6[92]2018-09-064.7.6[93][94]2019-07-06

Смотрите также

Рекомендации

  1. ^ "Xen 4.14.0". Ян Джексон. 23 июля 2020 г.. Получено 23 июля, 2020.
  2. ^ jgross (2 апреля 2019 г.). «Что нового в XEN 4.12». xenproject.org. Получено 6 мая, 2019.
  3. ^ "Обзор Xen". Получено 5 апреля, 2015.
  4. ^ «Совместимость с OSC - Xen Project Wiki». Wiki.xenproject.org. 8 февраля 2007 г.. Получено 8 июня, 2013.
  5. ^ "Xen Summit, апрель 2007". Xen Project. Апрель 2007 г.
  6. ^ Су, Санг-бомж (апрель 2007 г.). «Безопасная архитектура и реализация Xen на ARM для мобильных устройств» (PDF). Xen Project.
  7. ^ "Xen Summit Бостон 2008". Xen Project. Июнь 2008 г.
  8. ^ Су, Санг-бомж (июнь 2008 г.). «Безопасный Xen на ARM: выпуск и обновление исходного кода» (PDF). Xen Project.
  9. ^ "Профили спикеров XenSummit" (PDF). Xen Summit Бостон 2008. Июнь 2008 г.
  10. ^ «Citrix Systems» Citrix завершает приобретение XenSource ». Citrix Systems. 12 июля 2007 г. Архивировано с оригинал 15 февраля 2012 г.. Получено 26 октября, 2007.
  11. ^ "Товарный знак". Xen.org. Получено 8 июня, 2012.
  12. ^ «Политика в отношении товарных знаков» (PDF) (PDF). Xen.org. 1 июня 2008 г.. Получено 8 июня, 2013.
  13. ^ «Проект Linux Foundation». LinuxFoundation.org. Получено 3 мая, 2013.
  14. ^ «Сайт XenProject.org». XenProject.org. Получено 3 мая, 2013.
  15. ^ «Участники проекта Linux Foundation Xen». XenProject.org. Получено 3 мая, 2013.
  16. ^ «Управление проектом (обновлено)». XenProject.org. Получено 3 мая, 2013.
  17. ^ «Xen отмечает полную поддержку dom0 и domU в Linux 3.0 -». Blog.xen.org. 30 мая 2011 г. Архивировано с оригинал 7 июня 2011 г.. Получено 18 октября, 2012.
  18. ^ "Xen". SourceForge.net. 2 октября 2003 г.. Получено 18 октября, 2012.
  19. ^ Джонатан Корбет (2 октября 2003 г.). «Первый стабильный выпуск Xen». Lwn.net. Получено 18 октября, 2012.
  20. ^ Джонатан Корбет (5 ноября 2004 г.). «Выпущен Xen 2.0». Lwn.net. Получено 18 октября, 2012.
  21. ^ Джонатан Корбет (6 декабря 2005 г.). «Выпущен Xen 3.0». Lwn.net. Получено 18 октября, 2012.
  22. ^ «XenSource: пресс-релизы». XenSource, Inc. 10 декабря 2005 г. Архивировано с оригинал 10 декабря 2005 г.. Получено 18 октября, 2012.
  23. ^ «Порт AMD SVM Xen является общедоступным». lists.xenproject.org. 14 декабря 2005 г.. Получено 8 июня, 2013.
  24. ^ "[Xen-devel] Выпущен Xen 3.0.3! - Xen Source". Lists.xenproject.org. 17 октября 2006 г.. Получено 8 июня, 2013.
  25. ^ «[Xen-devel] FW: Xen 3.0.4 выпущен! - Xen Source». Lists.xenproject.org. 20 декабря 2006 г.. Получено 8 июня, 2013.
  26. ^ «[Xen-devel] Выпущен Xen 3.1! - Xen Source». Lists.xenproject.org. 18 мая 2007 г.. Получено 8 июня, 2013.
  27. ^ «Официальный выпуск Xen 3.2.0: VMblog.com - новости и информация о технологиях виртуализации для всех». VMblog.com. Получено 18 октября, 2012.
  28. ^ «Гипервизор Xen 3.3.0 готов к загрузке - H: открытый исходный код, безопасность и разработка». H-online.com. 25 августа 2008 г. Архивировано с оригинал 14 марта 2012 г.. Получено 18 октября, 2012.
  29. ^ "Xen.org объявляет о выпуске гипервизора Xen 3.4 | Блоги Citrix". Community.citrix.com. 18 мая 2009 г. Архивировано с оригинал 15 марта 2011 г.. Получено 18 октября, 2012.
  30. ^ «Виртуализация: Xen пытается наверстать упущенное, выпустив версию 4 - The H Open: Новости и возможности». H-online.com. 9 апреля 2010 г. Архивировано с оригинал 14 марта 2012 г.. Получено 18 октября, 2012.
  31. ^ «Техническое описание Xen 4.0» (PDF) (PDF). Xen.org. Получено 18 октября, 2012.
  32. ^ «Релизы Xen 4.1 -». Blog.xen.org. 25 марта 2011 г. Архивировано с оригинал 29 августа 2011 г.. Получено 18 октября, 2012.
  33. ^ "XenParavirtOps - Xen Wiki". Wiki.xenproject.org. Получено 8 июня, 2013.
  34. ^ а б c «Лучшее качество и количество вкладов в новом выпуске Xen Project 4.6». Xenproject.org. 13 октября 2015 г.. Получено 13 октября, 2015.
  35. ^ «Выпущен Xen 4.3! -». Blog.xen.org. 9 июля 2013 г. Архивировано с оригинал 13 июля 2013 г.. Получено 16 июля, 2013.
  36. ^ «Релизы Xen 4.4 -». Blog.xen.org. 10 марта 2014 г. Архивировано с оригинал 10 марта 2014 г.. Получено 10 марта, 2014.
  37. ^ «Примечания к выпуску Xen Project 4.4». Wiki.xenproject.org. Получено 10 марта, 2014.
  38. ^ «Список возможностей Xen 4.4». Wiki.xenproject.org. Получено 10 марта, 2014.
  39. ^ а б «Меньше значит больше в новой версии Xen Project 4.5 -». Blog.xen.org. 15 января 2015 г.. Получено 17 января, 2015.
  40. ^ «Доступен Xen Project 4.8.1». Xenproject.org. 12 апреля 2017 г.. Получено 1 июня, 2017.
  41. ^ «Список возможностей Xen Project 4.7». Xen проект. 24 июня 2016 г.
  42. ^ «Доступен проект Xen 4.8.1 | Блог проекта Xen». blog.xenproject.org. Получено 19 февраля, 2018.
  43. ^ «Что нового в гипервизоре проекта Xen 4.9». Получено 26 апреля, 2018.
  44. ^ «Что нового в гипервизоре проекта Xen 4.10». Получено 26 апреля, 2018.
  45. ^ Гросс, Юрген (10 июля 2018 г.). «Что нового в гипервизоре проекта Xen 4.11». Получено 17 января, 2018.
  46. ^ Гросс, Юрген (2 апреля 2019 г.). "ЧТО НОВОГО В XEN 4.12". Получено 29 апреля, 2019.
  47. ^ Курт, Ларс (18 декабря 2019 г.). «Что нового в Xen 4.13». Получено 23 декабря, 2019.
  48. ^ https://aws.amazon.com/es/blogs/aws/amazon_ec2_beta/
  49. ^ «CloudLayer Computing против Amazon EC2» (PDF) (PDF). Получено 5 апреля, 2015.
  50. ^ Сюзанна Тиндаль (28 февраля 2011 г.). «Глобальное облако Fujitsu запускается в Австралии». ZDNet Australia. Архивировано из оригинал 17 октября 2012 г.. Получено 11 октября, 2011.
  51. ^ "Проект Xen - Образы гостевых ВМ - Шаблоны OrionVM PV-HVM". 1 апреля 2012 г.. Получено 27 июня, 2014.
  52. ^ «FAQ по облаку». Rackspace.com. 13 сентября 2011 г.. Получено 18 октября, 2012.
  53. ^ «Выбор режима виртуализации (PV против PVHVM)». Сеть поддержки Rackspace. Rackspace. 12 января 2016 г.. Получено 25 января, 2018.
  54. ^ Роджер По Монн. «Виртуализация Xen на FreeBSD» (PDF) (PDF). Получено 6 апреля, 2015.
  55. ^ Робин и Ирвин, «Анализ способности Intel Pentium поддерживать безопасный монитор виртуальных машин», 9-й симпозиум по безопасности Usenix, 2000 г.
  56. ^ Гил Нейгер, Эми Сантони, Феликс Люнг, Дион Роджерс, Рич Улиг. Технология виртуализации Intel: виртуализация только программного обеспечения с архитектурами IA-32 и Itanium, Intel Technology Journal, Том 10, выпуск 03, август 2006 г.
  57. ^ Расширение Xen с помощью технологии виртуализации Intel, intel.com
  58. ^ «Гипервизор ARM - гипервизор проекта Xen для архитектуры ARM». Получено 6 апреля, 2015.
  59. ^ «Особенности выпуска Xen». Xen Project. Получено 18 октября, 2012.
  60. ^ «Список возможностей Xen 4.2». Xen Project. 17 декабря 2012 г.. Получено 22 января, 2014.
  61. ^ «XenPPC». Xen Project. 15 августа 2010 г.. Получено 22 января, 2014.
  62. ^ Mashable (4 сентября 2012 г.). «Перенос паравиртуализации Xen на архитектуру MIPS». Slideshare.net. Получено 22 января, 2014.
  63. ^ "AUR (en) - xen". Aur.archlinux.org. Получено 12 апреля, 2018.
  64. ^ "Xen - ArchWiki". Wiki.archlinux.org. Получено 12 апреля, 2018.
  65. ^ "Xen - FreeBSD Wiki". wiki.freebsd.org. Получено 28 сентября, 2015.
  66. ^ "Xen". Wiki.gentoo.org. Получено 12 апреля, 2018.
  67. ^ "NetBSD / xen". Netbsd.org. Получено 8 июня, 2013.
  68. ^ "XenDom0Kernels - Xen Wiki". Wiki.xenproject.org. 8 ноября 2011 г.. Получено 8 июня, 2013.
  69. ^ «Xen в архитектуре безопасности ОС Qubes». xenp.org. Получено 12 апреля, 2018.
  70. ^ "Поддержка Xen dom0 в Lucid - Обсуждения команды ядра - ArchiveOrange". Web.archiveorange.com. Архивировано из оригинал 13 сентября 2011 г.. Получено 22 января, 2014.
  71. ^ «Xen - документация сообщества Ubuntu». Help.ubuntu.com. 5 сентября 2012 г.. Получено 18 октября, 2012.
  72. ^ «PV на HVM». Wiki.xen.org. Получено 12 апреля, 2018.
  73. ^ «Понимание спектра виртуализации». Wiki.xenproject.org. Получено 12 апреля, 2018.
  74. ^ «FreeBSD / Xen - FreeBSD Wiki». Wiki.freebsd.org. 25 июня 2012 г.. Получено 18 октября, 2012.
  75. ^ "Примечания к выпуску FreeBSD 11.0-RELEASE". Проект документации FreeBSD. 22 сентября 2016 г.. Получено 23 октября, 2016.
  76. ^ "xen (4) - страницы руководства OpenBSD". Получено 30 декабря, 2017.
  77. ^ «Xen и искусство виртуализации» (PDF) (PDF). Документ SOSP'03 Кембриджского университета. Получено 18 октября, 2012.
  78. ^ «Xen Windows GplPv». Получено 26 июня, 2019.
  79. ^ «XPDDS18: Проект драйверов PV для Windows: состояние и обновления - Пол Даррант, Citrix Systems». 29 июня 2018 г.. Получено 26 июня, 2019.
  80. ^ Huawei в виртуальный мир: отдайте нам свои рабочие столы, и никто не пострадает
  81. ^ Crucible - безопасная встроенная виртуализация
  82. ^ «Матрица продуктов Citrix». Citrix.com. Получено 6 декабря, 2016.
  83. ^ «XenServer 6.0 уже здесь! | Блоги Citrix». Блоги Citrix. 30 сентября 2011 г.. Получено 6 декабря, 2016.
  84. ^ «Исправление XS60E061 - для XenServer 6.0». support.citrix.com. Получено 6 декабря, 2016.
  85. ^ а б c d е ж «Таблица истории версий XenServer». support.citrix.com. Получено 6 декабря, 2016.
  86. ^ «Запуск XenServer 7 - что вам нужно знать | Блоги Citrix». Блоги Citrix. 24 мая 2016 г.. Получено 6 декабря, 2016.
  87. ^ Примечания к выпуску Citrix XenServer 7.0 https://docs.citrix.com/content/dam/docs/en-us/xenserver/xenserver-7-0/downloads/xenserver-7-0-release-notes.pdf
  88. ^ «Исправление XS70E019 - для XenServer 7.0». support.citrix.com. Получено 6 декабря, 2016.
  89. ^ «Примечания к выпуску XenServer 7.1».
  90. ^ Эдвардс, Крис (30 мая 2018 г.). «Вы просили, мы доставили. Представляем XenServer 7.5». Блоги Citrix. Получено 17 января, 2019.
  91. ^ Источник не найден, но предлагается из-за того, что 4.7.x используется в более старых и новых версиях
  92. ^ Мелмед, Энди (10 сентября 2018 г.). «Объявление об общедоступности XenServer 7.6!». Блоги Citrix. Получено 17 января, 2019.
  93. ^ «Технический обзор». docs.citrix.com. Получено 17 января, 2019.
  94. ^ "Xenserver 7.6 использует Xen 4.7 или ??". Обсуждения. Получено 17 января, 2019.

дальнейшее чтение

внешняя ссылка