Xen - Xen
Эта статья ведущий раздел не адекватно подвести итог ключевые моменты его содержания. Пожалуйста, подумайте о расширении интереса до предоставить доступный обзор обо всех важных аспектах статьи. (Ноябрь 2020) |
Оригинальный автор (ы) | Кейр Фрейзер, Стивен Хэнд, Ян Пратт, Компьютерная лаборатория Кембриджского университета |
---|---|
Разработчики) | Linux Foundation Intel |
изначальный выпуск | 2003 |
Стабильный выпуск | 4.14.0[1] / 23 июля 2020 г. |
Репозиторий | |
Написано в | C |
Тип | Гипервизор |
Лицензия | GPLv2 |
Интернет сайт | xenproject |
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.0 | 2 октября 2003 г.[18][19] | |
2.0 | 5 ноября 2004 г.[20] | Живая миграция гостей PV. |
3.0 | 5 декабря 2005 г.[21][22] |
В релизах до 3.0.4 также добавлено:
|
3.1 | 18 мая 2007 г.[26] | Живая миграция для гостей HVM, XenAPI |
3.2 | 17 января 2008 г.[27] | Сквозная передача PCI и режим ожидания ACPI S3 для хост-системы. |
3.3 | 24 августа 2008 г.[28] | Улучшения для сквозной передачи PCI и управления питанием. Исходный код гипервизора Xen ARM выпущен для поддержки процессора ARM |
3.4 | 18 мая 2009 г.[29] | Содержит первую версию «Инициативы клиентов Xen», вскоре XCI. |
4.0 | 7 апреля 2010 г.[30] | Позволяет использовать ядро Linux dom0, которое было реализовано с помощью PVOps. Ядро Linux версии 2.6.31 было модифицировано для этой цели, поскольку официальное ядро Linux фактически не поддерживает использование в качестве ядра dom0 (дата июль 2010 г.).[31] |
4.1 | 25 марта 2011 г.[32] | Некоторые улучшения: Поддержка более 255 процессоров, лучшая стабильность. Ядро Linux v2.6.37 и последующие версии поддерживают использование в качестве ядра dom0.[33] |
4.2 | 8 сентября 2012 г.[34] | XL стал набором инструментов по умолчанию. Поддержка до 4095 хост-процессоров и до 512 гостевых процессоров. |
4.3 | 9 июля 2013 г.[35] | Экспериментальная поддержка ARM. Планирование с учетом NUMA. Поддержка для Открыть vSwitch. |
4.4 | 10 марта 2014 г.[36] | Надежная поддержка libvirt для libxl, новый масштабируемый интерфейс канала событий, гипервизор ABI для ARM объявлен стабильным, вложенная виртуализация на оборудовании Intel.[37][38] |
4.5 | 17 января 2015 г.[39] | 4.5 включает в себя 43 основных новых функции и самое большое количество обновлений за всю историю проекта.[39] |
4.6 | 13 октября 2015 г.[34] | Основное внимание уделяется повышению качества кода, усилению защиты, включению устройств безопасности и предсказуемости цикла выпуска.[34] |
4.7 | 24 июня 2016 г.[40] | Улучшено: безопасность, живые миграции, производительность и рабочая нагрузка. Аппаратная поддержка (ARM и Intel Xeon).[41] |
4.8.1 | 12 апреля 2017 г.[42] | |
4.9 | 28 июня 2017 г.[43] | Примечания к выпуску Xen Project 4.9 |
4.10 | 12 декабря 2017 г.[44] | Примечания к выпуску Xen Project 4.10 |
4.11 | 10 июля 2018 г.[45] | Примечания к выпуску Xen Project 4.11 |
4.12 | 2 апреля 2019 г.,[46] | Примечания к выпуску Xen Project 4.12 |
4.13 | 18 декабря 2019 г.,[47] | Примечания к выпуску Xen Project 4.13 |
4.14 | 24 июля 2020 г. | Примечания к выпуску Xen Project 4.14 |
Использует
Эта статья должна быть обновлено.Май 2016) ( |
Интернет-хостинг компании используют гипервизоры для предоставления виртуальные частные серверы. 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:
- Linux
- FreeBSD в 32-битном или 64-битном через PVHVM;[74][75]
- OpenBSD, через ПВХВМ;[76]
- NetBSD
- МИНИКС
- GNU Hurd (гнумач-1-ветка-Xen-ветка)
- План 9 от Bell Labs
Версия 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 Корпоративный сервер.
Коммерческие версии
- Citrix XenServer
- Huawei FusionSphere[80]
- Oracle VM Server для x86
- Тонкая корпорация
- Виртуальное железо (прекращено Oracle)
- Crucible (гипервизор) компании Star Lab Corp.[81]
На гипервизор Xen распространяется Стандартная общественная лицензия GNU, поэтому все эти версии содержат ядро бесплатного программного обеспечения с исходным кодом. Однако многие из них содержат проприетарные дополнения.
Версия коммерческого распространения | Дата выхода коммерческой версии | Версия Xen Projects | Дата коммерческого релиза EOL[82] |
---|---|---|---|
Citrix XenServer 6.0[83][84] | 2011-09-30 | 4.1.1 | 2016-09-26 |
Citrix XenServer 6.1[85] | 2012-09-28 | 4.1.3 | 2016-09-30 |
Citrix XenServer 6.2[85] | 2013-06-18 | 4.1.5 | 2018-06-26 |
Citrix XenServer 6.2 с пакетом обновления 1 (SP1)[85] | 2013-12-16 | 4.1.5 | 2018-06-26 |
Citrix XenServer 6.5[85] | 2015-01-13 | 4.4.1 | 2018-06-26 |
Citrix XenServer 6.5 с пакетом обновления 1 (SP1)[85] | 2015-05-12 | 4.4.1 | 2018-06-26 |
Citrix XenServer 7.0[86][87][88] | 2016-05-24 | 4.6.1 | 2021-05-19 |
Citrix XenServer 7.1[89] | 2017-02-23 | 4.7.1 | 2022-08-01 |
Citrix XenServer 7.4[85] | 2018-02-27 | 4.7.4 | 2018-09-30 |
Citrix XenServer 7.5[90] | 2018-05-30 | 4.7.x[91] | 2019-04-20 |
Citrix XenServer 7.6[92] | 2018-09-06 | 4.7.6[93][94] | 2019-07-06 |
Смотрите также
- CloudStack
- Виртуальная машина на основе ядра (KVM)
- OpenStack
- Образ виртуального диска
- tboot, система целостности на основе TXT для ядра Linux и гипервизора Xen
- VMware ESX
- Qubes OS
Рекомендации
- ^ "Xen 4.14.0". Ян Джексон. 23 июля 2020 г.. Получено 23 июля, 2020.
- ^ jgross (2 апреля 2019 г.). «Что нового в XEN 4.12». xenproject.org. Получено 6 мая, 2019.
- ^ "Обзор Xen". Получено 5 апреля, 2015.
- ^ «Совместимость с OSC - Xen Project Wiki». Wiki.xenproject.org. 8 февраля 2007 г.. Получено 8 июня, 2013.
- ^ "Xen Summit, апрель 2007". Xen Project. Апрель 2007 г.
- ^ Су, Санг-бомж (апрель 2007 г.). «Безопасная архитектура и реализация Xen на ARM для мобильных устройств» (PDF). Xen Project.
- ^ "Xen Summit Бостон 2008". Xen Project. Июнь 2008 г.
- ^ Су, Санг-бомж (июнь 2008 г.). «Безопасный Xen на ARM: выпуск и обновление исходного кода» (PDF). Xen Project.
- ^ "Профили спикеров XenSummit" (PDF). Xen Summit Бостон 2008. Июнь 2008 г.
- ^ «Citrix Systems» Citrix завершает приобретение XenSource ». Citrix Systems. 12 июля 2007 г. Архивировано с оригинал 15 февраля 2012 г.. Получено 26 октября, 2007.
- ^ "Товарный знак". Xen.org. Получено 8 июня, 2012.
- ^ «Политика в отношении товарных знаков» (PDF) (PDF). Xen.org. 1 июня 2008 г.. Получено 8 июня, 2013.
- ^ «Проект Linux Foundation». LinuxFoundation.org. Получено 3 мая, 2013.
- ^ «Сайт XenProject.org». XenProject.org. Получено 3 мая, 2013.
- ^ «Участники проекта Linux Foundation Xen». XenProject.org. Получено 3 мая, 2013.
- ^ «Управление проектом (обновлено)». XenProject.org. Получено 3 мая, 2013.
- ^ «Xen отмечает полную поддержку dom0 и domU в Linux 3.0 -». Blog.xen.org. 30 мая 2011 г. Архивировано с оригинал 7 июня 2011 г.. Получено 18 октября, 2012.
- ^ "Xen". SourceForge.net. 2 октября 2003 г.. Получено 18 октября, 2012.
- ^ Джонатан Корбет (2 октября 2003 г.). «Первый стабильный выпуск Xen». Lwn.net. Получено 18 октября, 2012.
- ^ Джонатан Корбет (5 ноября 2004 г.). «Выпущен Xen 2.0». Lwn.net. Получено 18 октября, 2012.
- ^ Джонатан Корбет (6 декабря 2005 г.). «Выпущен Xen 3.0». Lwn.net. Получено 18 октября, 2012.
- ^ «XenSource: пресс-релизы». XenSource, Inc. 10 декабря 2005 г. Архивировано с оригинал 10 декабря 2005 г.. Получено 18 октября, 2012.
- ^ «Порт AMD SVM Xen является общедоступным». lists.xenproject.org. 14 декабря 2005 г.. Получено 8 июня, 2013.
- ^ "[Xen-devel] Выпущен Xen 3.0.3! - Xen Source". Lists.xenproject.org. 17 октября 2006 г.. Получено 8 июня, 2013.
- ^ «[Xen-devel] FW: Xen 3.0.4 выпущен! - Xen Source». Lists.xenproject.org. 20 декабря 2006 г.. Получено 8 июня, 2013.
- ^ «[Xen-devel] Выпущен Xen 3.1! - Xen Source». Lists.xenproject.org. 18 мая 2007 г.. Получено 8 июня, 2013.
- ^ «Официальный выпуск Xen 3.2.0: VMblog.com - новости и информация о технологиях виртуализации для всех». VMblog.com. Получено 18 октября, 2012.
- ^ «Гипервизор Xen 3.3.0 готов к загрузке - H: открытый исходный код, безопасность и разработка». H-online.com. 25 августа 2008 г. Архивировано с оригинал 14 марта 2012 г.. Получено 18 октября, 2012.
- ^ "Xen.org объявляет о выпуске гипервизора Xen 3.4 | Блоги Citrix". Community.citrix.com. 18 мая 2009 г. Архивировано с оригинал 15 марта 2011 г.. Получено 18 октября, 2012.
- ^ «Виртуализация: Xen пытается наверстать упущенное, выпустив версию 4 - The H Open: Новости и возможности». H-online.com. 9 апреля 2010 г. Архивировано с оригинал 14 марта 2012 г.. Получено 18 октября, 2012.
- ^ «Техническое описание Xen 4.0» (PDF) (PDF). Xen.org. Получено 18 октября, 2012.
- ^ «Релизы Xen 4.1 -». Blog.xen.org. 25 марта 2011 г. Архивировано с оригинал 29 августа 2011 г.. Получено 18 октября, 2012.
- ^ "XenParavirtOps - Xen Wiki". Wiki.xenproject.org. Получено 8 июня, 2013.
- ^ а б c «Лучшее качество и количество вкладов в новом выпуске Xen Project 4.6». Xenproject.org. 13 октября 2015 г.. Получено 13 октября, 2015.
- ^ «Выпущен Xen 4.3! -». Blog.xen.org. 9 июля 2013 г. Архивировано с оригинал 13 июля 2013 г.. Получено 16 июля, 2013.
- ^ «Релизы Xen 4.4 -». Blog.xen.org. 10 марта 2014 г. Архивировано с оригинал 10 марта 2014 г.. Получено 10 марта, 2014.
- ^ «Примечания к выпуску Xen Project 4.4». Wiki.xenproject.org. Получено 10 марта, 2014.
- ^ «Список возможностей Xen 4.4». Wiki.xenproject.org. Получено 10 марта, 2014.
- ^ а б «Меньше значит больше в новой версии Xen Project 4.5 -». Blog.xen.org. 15 января 2015 г.. Получено 17 января, 2015.
- ^ «Доступен Xen Project 4.8.1». Xenproject.org. 12 апреля 2017 г.. Получено 1 июня, 2017.
- ^ «Список возможностей Xen Project 4.7». Xen проект. 24 июня 2016 г.
- ^ «Доступен проект Xen 4.8.1 | Блог проекта Xen». blog.xenproject.org. Получено 19 февраля, 2018.
- ^ «Что нового в гипервизоре проекта Xen 4.9». Получено 26 апреля, 2018.
- ^ «Что нового в гипервизоре проекта Xen 4.10». Получено 26 апреля, 2018.
- ^ Гросс, Юрген (10 июля 2018 г.). «Что нового в гипервизоре проекта Xen 4.11». Получено 17 января, 2018.
- ^ Гросс, Юрген (2 апреля 2019 г.). "ЧТО НОВОГО В XEN 4.12". Получено 29 апреля, 2019.
- ^ Курт, Ларс (18 декабря 2019 г.). «Что нового в Xen 4.13». Получено 23 декабря, 2019.
- ^ https://aws.amazon.com/es/blogs/aws/amazon_ec2_beta/
- ^ «CloudLayer Computing против Amazon EC2» (PDF) (PDF). Получено 5 апреля, 2015.
- ^ Сюзанна Тиндаль (28 февраля 2011 г.). «Глобальное облако Fujitsu запускается в Австралии». ZDNet Australia. Архивировано из оригинал 17 октября 2012 г.. Получено 11 октября, 2011.
- ^ "Проект Xen - Образы гостевых ВМ - Шаблоны OrionVM PV-HVM". 1 апреля 2012 г.. Получено 27 июня, 2014.
- ^ «FAQ по облаку». Rackspace.com. 13 сентября 2011 г.. Получено 18 октября, 2012.
- ^ «Выбор режима виртуализации (PV против PVHVM)». Сеть поддержки Rackspace. Rackspace. 12 января 2016 г.. Получено 25 января, 2018.
- ^ Роджер По Монн. «Виртуализация Xen на FreeBSD» (PDF) (PDF). Получено 6 апреля, 2015.
- ^ Робин и Ирвин, «Анализ способности Intel Pentium поддерживать безопасный монитор виртуальных машин», 9-й симпозиум по безопасности Usenix, 2000 г.
- ^ Гил Нейгер, Эми Сантони, Феликс Люнг, Дион Роджерс, Рич Улиг. Технология виртуализации Intel: виртуализация только программного обеспечения с архитектурами IA-32 и Itanium, Intel Technology Journal, Том 10, выпуск 03, август 2006 г.
- ^ Расширение Xen с помощью технологии виртуализации Intel, intel.com
- ^ «Гипервизор ARM - гипервизор проекта Xen для архитектуры ARM». Получено 6 апреля, 2015.
- ^ «Особенности выпуска Xen». Xen Project. Получено 18 октября, 2012.
- ^ «Список возможностей Xen 4.2». Xen Project. 17 декабря 2012 г.. Получено 22 января, 2014.
- ^ «XenPPC». Xen Project. 15 августа 2010 г.. Получено 22 января, 2014.
- ^ Mashable (4 сентября 2012 г.). «Перенос паравиртуализации Xen на архитектуру MIPS». Slideshare.net. Получено 22 января, 2014.
- ^ "AUR (en) - xen". Aur.archlinux.org. Получено 12 апреля, 2018.
- ^ "Xen - ArchWiki". Wiki.archlinux.org. Получено 12 апреля, 2018.
- ^ "Xen - FreeBSD Wiki". wiki.freebsd.org. Получено 28 сентября, 2015.
- ^ "Xen". Wiki.gentoo.org. Получено 12 апреля, 2018.
- ^ "NetBSD / xen". Netbsd.org. Получено 8 июня, 2013.
- ^ "XenDom0Kernels - Xen Wiki". Wiki.xenproject.org. 8 ноября 2011 г.. Получено 8 июня, 2013.
- ^ «Xen в архитектуре безопасности ОС Qubes». xenp.org. Получено 12 апреля, 2018.
- ^ "Поддержка Xen dom0 в Lucid - Обсуждения команды ядра - ArchiveOrange". Web.archiveorange.com. Архивировано из оригинал 13 сентября 2011 г.. Получено 22 января, 2014.
- ^ «Xen - документация сообщества Ubuntu». Help.ubuntu.com. 5 сентября 2012 г.. Получено 18 октября, 2012.
- ^ «PV на HVM». Wiki.xen.org. Получено 12 апреля, 2018.
- ^ «Понимание спектра виртуализации». Wiki.xenproject.org. Получено 12 апреля, 2018.
- ^ «FreeBSD / Xen - FreeBSD Wiki». Wiki.freebsd.org. 25 июня 2012 г.. Получено 18 октября, 2012.
- ^ "Примечания к выпуску FreeBSD 11.0-RELEASE". Проект документации FreeBSD. 22 сентября 2016 г.. Получено 23 октября, 2016.
- ^ "xen (4) - страницы руководства OpenBSD". Получено 30 декабря, 2017.
- ^ «Xen и искусство виртуализации» (PDF) (PDF). Документ SOSP'03 Кембриджского университета. Получено 18 октября, 2012.
- ^ «Xen Windows GplPv». Получено 26 июня, 2019.
- ^ «XPDDS18: Проект драйверов PV для Windows: состояние и обновления - Пол Даррант, Citrix Systems». 29 июня 2018 г.. Получено 26 июня, 2019.
- ^ Huawei в виртуальный мир: отдайте нам свои рабочие столы, и никто не пострадает
- ^ Crucible - безопасная встроенная виртуализация
- ^ «Матрица продуктов Citrix». Citrix.com. Получено 6 декабря, 2016.
- ^ «XenServer 6.0 уже здесь! | Блоги Citrix». Блоги Citrix. 30 сентября 2011 г.. Получено 6 декабря, 2016.
- ^ «Исправление XS60E061 - для XenServer 6.0». support.citrix.com. Получено 6 декабря, 2016.
- ^ а б c d е ж «Таблица истории версий XenServer». support.citrix.com. Получено 6 декабря, 2016.
- ^ «Запуск XenServer 7 - что вам нужно знать | Блоги Citrix». Блоги Citrix. 24 мая 2016 г.. Получено 6 декабря, 2016.
- ^ Примечания к выпуску Citrix XenServer 7.0 https://docs.citrix.com/content/dam/docs/en-us/xenserver/xenserver-7-0/downloads/xenserver-7-0-release-notes.pdf
- ^ «Исправление XS70E019 - для XenServer 7.0». support.citrix.com. Получено 6 декабря, 2016.
- ^ «Примечания к выпуску XenServer 7.1».
- ^ Эдвардс, Крис (30 мая 2018 г.). «Вы просили, мы доставили. Представляем XenServer 7.5». Блоги Citrix. Получено 17 января, 2019.
- ^ Источник не найден, но предлагается из-за того, что 4.7.x используется в более старых и новых версиях
- ^ Мелмед, Энди (10 сентября 2018 г.). «Объявление об общедоступности XenServer 7.6!». Блоги Citrix. Получено 17 января, 2019.
- ^ «Технический обзор». docs.citrix.com. Получено 17 января, 2019.
- ^ "Xenserver 7.6 использует Xen 4.7 или ??". Обсуждения. Получено 17 января, 2019.
дальнейшее чтение
- Пол Венеция (13 апреля 2011 г.) Виртуализация: Citrix, Microsoft, Red Hat и VMware. Ведущие претенденты на виртуализацию серверов решают самую сложную задачу виртуализации InfoWorld., InfoWorld