Зен
Оригинальный автор(ы) | Кейр Фрейзер, Стивен Хэнд, Ян Пратт , Компьютерная лаборатория Кембриджского университета |
---|---|
Разработчик(и) | Linux Фонд Интел |
Первоначальный выпуск | 2 октября 2003 г [ 1 ] [ 2 ] |
Стабильная версия | 4.19.0 [ 3 ]
/ 29 июля 2024 г |
Репозиторий | |
Написано в | С |
Тип | Гипервизор |
Лицензия | лицензия GPLv2 |
Веб-сайт | ксенпроект |
Xen (произносится / ˈ z ɛ n / ) — это с открытым исходным кодом типа 1 бесплатный гипервизор , предоставляющий услуги, которые позволяют нескольким компьютерным операционным системам одновременно работать на одном и том же компьютерном оборудовании . Это было первоначально разработанная Компьютерной лабораторией Кембриджского университета , а в настоящее время разрабатывается Linux Foundation при поддержке Intel , Citrix , Arm Ltd , Huawei , AWS , Alibaba Cloud , AMD , Bitdefender и epam .
Сообщество Xen Project разрабатывает и поддерживает Xen Project как бесплатное программное обеспечение с открытым исходным кодом в соответствии с требованиями GNU General Public License (GPL), версия 2. Xen Project в настоящее время доступен для IA-32 , x86-64 и ARM. наборы инструкций . [ 4 ]
Архитектура программного обеспечения
[ редактировать ]Xen Project работает в более привилегированном состоянии ЦП, чем любое другое программное обеспечение на компьютере, за исключением встроенного ПО .
В обязанности гипервизора входит управление памятью и планирование ЦП всех виртуальных машин («доменов»), а также запуск наиболее привилегированного домена («dom0») — единственной виртуальной машины, которая по умолчанию имеет прямой доступ к оборудованию. Из dom0 можно управлять гипервизором и запускать непривилегированные домены («domU»). [ 5 ]
Домен dom0 обычно представляет собой версию Linux или BSD . Пользовательскими доменами могут быть либо традиционные операционные системы, такие как Microsoft Windows , в которых привилегированные инструкции предоставляются инструкциями аппаратной виртуализации (если главный процессор поддерживает виртуализацию x86 , например, Intel VT-x и AMD-V ), [ 6 ] или паравиртуализированные операционные системы, в которых операционная система знает, что она работает внутри виртуальной машины, и поэтому напрямую выполняет гипервызовы, а не выдает привилегированные инструкции.
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. [ 7 ] [ 8 ] Первый публичный выпуск исходного кода Secure Xen ARM был сделан на Xen Summit 24 июня 2008 г. [ 9 ] [ 10 ] автор: Санг Бум Су , [ 11 ] Выпускник Кембриджа, работает в Samsung Electronics.
22 октября 2007 г. Citrix Systems завершила приобретение XenSource. [ 12 ] и проект Xen переехал в домен xen.org. Этот шаг начался некоторое время назад и обнародовал существование Консультативного совета проекта Xen (Xen AB), в который входили представители Citrix , IBM , Intel , Hewlett-Packard , Novell , Red Hat , Sun Microsystems и Oracle . Консультативный совет Xen консультирует руководителя проекта Xen и отвечает за торговую марку Xen. [ 13 ] которую Citrix бесплатно предоставила по лицензии всем поставщикам и проектам, реализующим гипервизор Xen . [ 14 ] Citrix также использовала сам бренд Xen для некоторых собственных продуктов, не связанных с Xen, включая XenApp и XenDesktop .
15 апреля 2013 года было объявлено, что проект Xen был передан под эгиду Linux Foundation как совместный проект. [ 15 ] Linux Foundation запустил новый товарный знак «Xen Project», чтобы отличить этот проект от любого коммерческого использования старого товарного знака «Xen». Запущен новый веб-сайт сообщества xenproject.org. [ 16 ] в рамках трансфера. На момент объявления в состав проекта входили: Amazon, AMD, Bromium, CA Technologies, Calxeda, Cisco, Citrix, Google, Intel, Oracle, Samsung и Verizon. [ 17 ] Сам проект Xen является самоуправляемым. [ 18 ]
Начиная с версии 3.0 ядра Linux , поддержка Xen для dom0 и domU существует в основном ядре. [ 19 ]
История выпусков
[ редактировать ]Версия | Дата выпуска | Примечания |
---|---|---|
1.0 | 2 октября 2003 г. [ 1 ] [ 2 ] | |
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 Client Initiative», вскоре XCI. |
4.0 | 7 апреля 2010 г. [ 30 ] | Позволяет использовать ядро Linux dom0, реализованное с помощью PVOps. Ядро Linux версии 2.6.31 было модифицировано для этой цели, поскольку официальное ядро Linux фактически не поддерживает использование в качестве ядра dom0 (дата июль 2010 г.). [ 31 ] |
4.1 | 25 марта 2011 г. [ 32 ] | Некоторые из улучшений: Поддержка более 255 процессоров, улучшенная стабильность. Ядро Linux версии 2.6.37 и более поздних версий поддерживает использование в качестве ядра dom0. [ 33 ] |
4.2 | 8 сентября 2012 г. [ 34 ] | XL стал набором инструментов по умолчанию. Поддержка до 4095 хост-процессоров и до 512 гостевых процессоров. |
4.3 | 9 июля 2013 г. [ 35 ] | Экспериментальная поддержка ARM. Планирование с учетом NUMA. Поддержка Open vSwitch . |
4.4 | 10 марта 2014 г. [ 36 ] | Надежная поддержка libvirt для libxl, новый масштабируемый интерфейс канала событий, ABI гипервизора для ARM объявлен стабильным, вложенная виртуализация на оборудовании Intel. [ 37 ] [ 38 ] |
4.5 | 17 января 2015 г. [ 39 ] | Благодаря 43 основным новым функциям версия 4.5 включает в себя наибольшее количество обновлений за всю историю проекта. [ 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 |
4.15 | 8 апреля 2021 г. | Примечания к выпуску Xen Project 4.15 |
4.16 | 2 декабря 2021 г. | Примечания к выпуску Xen Project 4.16 |
4.17 | 14 декабря 2022 г. | Примечания к выпуску Xen Project 4.17 |
4.18 | 23 ноября 2023 г. | Примечания к выпуску Xen Project 4.18 |
Использование
[ редактировать ]Эту статью необходимо обновить . ( май 2016 г. ) |
Компании, предоставляющие услуги интернет-хостинга, используют гипервизоры для предоставления виртуальных частных серверов . Amazon EC2 (с августа 2006 г. по ноябрь 2017 г.), [ 48 ] IBM СофтЛайер , [ 49 ] Liquid Web, глобальная облачная платформа Fujitsu , [ 50 ] Линод , ОрионВМ [ 51 ] и Rackspace Cloud используют Xen в качестве основного гипервизора виртуальных машин для своих продуктов. [ 52 ]
Мониторы виртуальных машин (также известные как гипервизоры) также часто работают на мэйнфреймах и больших серверах, на которых работают системы IBM, HP и другие. [ нужна ссылка ] Виртуализация серверов может обеспечить такие преимущества, как:
- Консолидация, ведущая к увеличению использования
- Быстрая подготовка
- Динамическая отказоустойчивость к сбоям программного обеспечения (за счет быстрой загрузки или перезагрузки)
- Аппаратная отказоустойчивость (за счет миграции виртуальной машины на другое оборудование)
- Безопасное разделение виртуальных операционных систем
- Поддержка устаревшего программного обеспечения, а также экземпляров новых ОС на одном компьютере.
Поддержка Xen динамической миграции виртуальных машин с одного хоста на другой позволяет балансировать нагрузку и избегать простоев.
Виртуализация также имеет преимущества при разработке (включая разработку операционных систем): запуск новой системы в качестве гостя позволяет избежать необходимости перезагрузки физического компьютера при возникновении ошибки. Гостевые системы в песочнице также могут помочь в исследованиях компьютерной безопасности, позволяя изучать воздействие некоторых вирусов или червей без возможности поставить под угрозу хост-систему.
Наконец, производители аппаратных устройств могут решить поставлять свои устройства под управлением нескольких гостевых систем, чтобы иметь возможность запускать различные части программного обеспечения, требующие разных операционных систем. [ нужна ссылка ]
Виды виртуализации
[ редактировать ]Xen предлагает пять подходов к запуску гостевой операционной системы: [ 53 ] [ 54 ] [ 55 ]
- PV (паравиртуализация): гость и устройства с поддержкой виртуализации.
- HVM (аппаратная виртуальная машина): полностью аппаратная виртуализация с эмулируемыми устройствами.
- HVM с драйверами PV : Полностью аппаратная виртуализация с драйверами PV для устройств ввода-вывода.
- PVHVM (паравиртуализация с аппаратной виртуализацией): PV поддерживает аппаратную виртуализацию с драйверами PV для устройств ввода-вывода.
- PVH (PV в контейнере HVM): полностью паравиртуализированная гостевая система, ускоренная аппаратной виртуализацией, если она доступна.
Xen предоставляет форму виртуализации, известную как паравиртуализация, при которой гости запускают модифицированную операционную систему. Гости модифицированы для использования специального гипервызова ABI вместо определенных архитектурных особенностей. Благодаря паравиртуализации Xen может достичь высокой производительности даже на своей хост-архитектуре (x86), которая имеет репутацию несовместимой с традиционными методами виртуализации. [ 56 ] [ 57 ] Xen может запускать паравиртуализированных гостей («PV-гости» в терминологии Xen) даже на процессорах без какой-либо явной поддержки виртуализации. Паравиртуализация позволяет избежать необходимости эмулировать полный набор аппаратных и встроенных сервисов, что упрощает управление фотоэлектрической системой и уменьшает поверхность атаки со стороны потенциально злоумышленников. В 32-разрядной версии x86 код ядра хоста Xen выполняется в кольце 0 , а размещенные домены — в кольце 1 (ядро) и кольце 3 (приложения).
Процессоры, поддерживающие виртуализацию, позволяют запускать неизмененные гостевые системы, включая проприетарные операционные системы (например, Microsoft Windows). Это называется аппаратной виртуализацией , однако в Xen это называется аппаратной виртуальной машиной (HVM). Расширения HVM предоставляют дополнительные режимы выполнения с явным различием между наиболее привилегированными режимами, используемыми гипервизором с доступом к реальному оборудованию (называемыми «корневым режимом» в x86), и менее привилегированными режимами, используемыми гостевыми ядрами и приложениями с «корневым режимом» в x86. аппаратный доступ» осуществляется под полным контролем гипервизора (в x86, известный как «режим без полномочий root»; как режим root, так и режим без полномочий root имеют кольца 0–3). И Intel, и AMD внесли изменения в Xen для использования соответствующих расширений архитектуры Intel VT-x и AMD-V. [ 58 ] Использование ARM v7A и v8A появилось в Xen 4.3. расширений виртуализации [ 59 ] Расширения HVM также часто предлагают новые инструкции, позволяющие паравиртуализированному гостю/драйверу напрямую обращаться к гипервизору, что обычно используется для ввода-вывода или других операций, требующих высокой производительности. Это позволяет гостям HVM с соответствующими незначительными модификациями получить многие преимущества в производительности паравиртуализированного ввода-вывода. В текущих версиях Xen (до 4.2) только полностью виртуализированные гости HVM могут использовать аппаратные средства для нескольких независимых уровней защиты памяти и подкачки. В результате для некоторых рабочих нагрузок гости HVM с драйверами PV (также известные как PV-on-HVM или PVH) обеспечивают более высокую производительность, чем гостевые системы с чистыми PV. Xen HVM имеет эмуляцию устройств на основе проекта QEMU для обеспечения виртуализации ввода-вывода на виртуальных машинах. Система эмулирует оборудование через исправленный демон «диспетчера устройств» QEMU (qemu-dm), работающий в качестве бэкэнда в dom0. Это означает, что виртуализированные машины видят эмулированную версию довольно простого ПК. В средах, где производительность критична, диск PV-on-HVM и сетевые драйверы используются во время обычной гостевой работы, поэтому эмулируемое оборудование ПК в основном используется для загрузки.
Функции
[ редактировать ]Администраторы могут осуществлять «живую миграцию» виртуальных машин Xen между физическими хостами в локальной сети без потери доступности. Во время этой процедуры локальная сеть итеративно копирует память виртуальной машины в место назначения, не останавливая ее выполнение. Процесс требует остановки примерно на 60–300 мс для выполнения окончательной синхронизации, прежде чем виртуальная машина начнет выполняться в конечном пункте назначения, создавая иллюзию плавной миграции. Подобная технология может служить для приостановки работы виртуальных машин на диске, «замораживая» их рабочее состояние для возобновления позднее.
Xen может масштабироваться до 4095 физических ЦП, 256 VCPU на гостя HVM, 512 VCPU на гостя PV, 16 ТБ ОЗУ на хост и до 1 ТБ ОЗУ на гостя HVM или до 512 ГБ ОЗУ на гостя PV. [ 60 ]
Доступность
[ редактировать ]Гипервизор Xen портирован на ряд семейств процессоров:
- Intel: IA-32, IA-64 (до версии 4.2). [ 61 ] ), x86-64
- PowerPC: ранее поддерживался в рамках проекта XenPPC, больше не активен после Xen 3.2. [ 62 ]
- ARM: ранее поддерживалось в рамках проекта XenARM для более старых версий ARM без расширений виртуализации, таких как Cortex-A9. В настоящее время [ когда? ] поддерживается начиная с Xen 4.3 для более новых версий ARM с расширениями виртуализации, такими как Кортекс-А15 .
- MIPS : экспериментальный порт XLP832. [ 63 ]
Хозяева
[ редактировать ]Xen может поставляться на специальной платформе виртуализации, такой как XCP-ng или XenServer (ранее Citrix Hypervisor, до этого Citrix XenServer, а до этого XenEnterprise от XenSource).
Альтернативно, Xen распространяется как дополнительная конфигурация многих стандартных операционных систем. Xen доступен и распространяется с:
- Alpine Linux предлагает минимальную систему dom0 ( Busybox , UClibc ), которую можно запускать со съемных носителей, например USB-накопителей.
- Arch Linux предоставляет необходимые пакеты с подробными инструкциями по установке на своей Wiki. [ 64 ] [ 65 ]
- Debian Linux (начиная с версии 4.0 «etch») и многие его производные;
- FreeBSD 11 включает экспериментальную поддержку хоста. [ 66 ]
- Gentoo имеет необходимые пакеты для поддержки Xen, а также инструкции на их Wiki. [ 67 ]
- Магея (начиная с версии 4);
- NetBSD может работать как domU и dom0. [ 68 ]
- Дистрибутивы на основе OpenSolaris могут функционировать как dom0 и domU, начиная с Nevada build 75.
- openSUSE с 10.x по 12.x: [ 69 ] начиная с версии 12.1 поддерживаются только 64-битные хосты;
- ОС Qubes использует Xen для изоляции приложений и обеспечения более безопасного рабочего стола. [ 70 ]
- SUSE Linux Enterprise Server (начиная с версии 10);
- Solaris (с 2013 года с Oracle VM Server для x86 , ранее с Sun xVM );
- Ubuntu (начиная с версии 8.04 «Hardy Heron» , но без ядра с поддержкой dom0 в версии 8.10 «Intrepid Ibex» до версии 12.04 «Precision Pangolin») . [ 71 ] [ 72 ] )
Гости
[ редактировать ]Гостевые системы могут работать полностью виртуализированными (для чего требуется аппаратная поддержка), паравиртуализированными (для которых требуется модифицированная гостевая операционная система) или полностью виртуализированными с паравиртуализированными драйверами (PVHVM). [ 73 ] ). [ 74 ] Большинство операционных систем, которые могут работать на ПК, могут работать в качестве гостя Xen HVM. Следующие системы могут работать как паравиртуализированные гостевые системы Xen:
- Линукс
- FreeBSD в 32-битной или 64-битной версии через PVHVM; [ 75 ] [ 76 ]
- OpenBSD , через PVHVM; [ 77 ]
- NetBSD
- МИНИКС
- GNU Hurd (gnumach-1-branch-Xen-branch)
- План 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 SOSP . [ 78 ] Джеймс Харпер и сообщество разработчиков открытого исходного кода Xen начали разработку драйверов паравиртуализации бесплатного программного обеспечения для Windows. Они предоставляют интерфейсные драйверы для блока Xen и сетевых устройств и обеспечивают гораздо более высокую производительность диска и сети для систем Windows, работающих в режиме HVM. Без этих драйверов весь дисковый и сетевой трафик придется обрабатывать через QEMU-DM. [ 79 ] Впоследствии Citrix выпустила под лицензией BSD (и продолжает поддерживать) драйверы PV для Windows. [ 80 ]
Управление
[ редактировать ]Сторонние разработчики создали ряд инструментов (известных как консоли управления Xen) для облегчения общих задач администрирования хоста Xen, таких как настройка, запуск, мониторинг и остановка гостевых систем Xen. Примеры включают в себя:
- Набор OpenNebula инструментов для управления облаком
- В openSUSE YaST и virt-man предлагают графическое управление виртуальными машинами.
- OpenStack изначально поддерживает Xen в качестве цели гипервизора/вычислений.
- Apache CloudStack также поддерживает Xen в качестве гипервизора.
- Orchestrate от Novell PlateSpin также управляет виртуальными машинами Xen для поставки Xen в SUSE Linux Enterprise Server.
- Xen Orchestra для платформ XCP-ng и Citrix Hypervisor
Коммерческие версии
[ редактировать ]- XCP-ng (с открытым исходным кодом, в рамках Linux Foundation и Xen Project, изначально являлся ответвлением XenServer)
- XenServer [ 81 ] (ранее Citrix Hypervisor [ 82 ] до 2023 г. и ранее Citrix XenServer до 2019 г.)
- Huawei FusionSphere [ 83 ]
- Виртуальный сервер Oracle для x86
- Тонкая корпорация
- Virtual Iron (снято с производства Oracle)
- Crucible (гипервизор) от Star Lab Corp. [ 84 ]
На гипервизор Xen распространяется стандартная общественная лицензия GNU, поэтому все эти версии содержат ядро бесплатного программного обеспечения с исходным кодом. Однако многие из них содержат фирменные дополнения.
См. также
[ редактировать ]- CloudStack
- Виртуальная машина на основе ядра (KVM)
- OpenStack
- Образ виртуального диска
- tboot — система целостности на основе TXT для ядра Linux и гипервизора Xen.
- VMware ESXi
- ОС Qubes
Ссылки
[ редактировать ]- ^ Jump up to: а б «Зен» . SourceForge.net. 2 октября 2003 года . Проверено 18 октября 2012 г.
- ^ Jump up to: а б Джонатан Корбет (2 октября 2003 г.). «Первая стабильная версия Xen» . Lwn.net . Проверено 18 октября 2012 г.
- ^ «Примечания к выпуску Xen Project 4.19 — Xen» . 29 июля 2024 г. . Проверено 1 августа 2024 г.
- ^ jgross (2 апреля 2019 г.). «Что нового в XEN 4.12» . xenproject.org . Проверено 6 мая 2019 г.
- ^ «Обзор Ксена» . Проверено 5 апреля 2015 г.
- ^ «Совместимость ОС — Xen Project Wiki» . Wiki.xenproject.org. 8 февраля 2007 года . Проверено 8 июня 2013 г.
- ^ «Саммит Xen, апрель 2007 г.» . Проект Зен . Апрель 2007 года.
- ^ Су, Сан Бом (апрель 2007 г.). «Безопасная архитектура и реализация Xen на ARM для мобильных устройств» (PDF) . Проект Зен .
- ^ «Саммит Xen в Бостоне 2008» . Проект Зен . Июнь 2008 года.
- ^ Су, Сан Бом (июнь 2008 г.). «Безопасный Xen на ARM: выпуск и обновление исходного кода» (PDF) . Проект Зен .
- ^ «Профили докладчиков XenSummit» (PDF) . Саммит Xen в Бостоне, 2008 год . Июнь 2008 года.
- ^ «Citrix Systems » Citrix завершает приобретение XenSource» . Ситрикс Системс. 12 июля 2007. Архивировано из оригинала 6 февраля 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 –» . Блог.xen.org. 30 мая 2011. Архивировано из оригинала 7 июня 2011 года . Проверено 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 готов к загрузке — The H: Open Source, Security and Development» . H-online.com. 25 августа 2008. Архивировано из оригинала 14 марта 2012 года . Проверено 18 октября 2012 г.
- ^ «Xen.org объявляет о выпуске гипервизора Xen 3.4 | Блоги Citrix» . Сообщество.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. Архивировано из оригинала (PDF) 10 мая 2012 года . Проверено 18 октября 2012 г.
- ^ «Выпуск Xen 4.1 –» . Блог.xen.org. 25 марта 2011. Архивировано из оригинала 29 августа 2011 года . Проверено 18 октября 2012 г.
- ^ «XenParavirtOps — Xen Wiki» . Wiki.xenproject.org . Проверено 8 июня 2013 г.
- ^ Jump up to: а б с «Наилучшее качество и количество вкладов в новую версию Xen Project 4.6» . Xenproject.org. 13 октября 2015 года . Проверено 13 октября 2015 г.
- ^ «Зен 4.3 выпущен! –» . Блог.xen.org. 9 июля 2013. Архивировано из оригинала 13 июля 2013 года . Проверено 16 июля 2013 г.
- ^ «Выпуск Xen 4.4 –» . Блог.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 г.
- ^ Jump up to: а б «Меньше значит больше в новом выпуске Xen Project 4.5 –» . Блог.xen.org. 15 января 2015 года . Проверено 17 января 2015 г.
- ^ «Проект Xen 4.8.1 доступен» . Xenproject.org. 12 апреля 2017 года . Проверено 1 июня 2017 г.
- ^ «Список функций Xen Project 4.7» . Проект Зен. 24 июня 2016 г.
- ^ «Доступна версия Xen Project 4.8.1 | Блог Xen Project» . blog.xenproject.org . 12 апреля 2017 года . Проверено 19 февраля 2018 г.
- ^ «Что нового в гипервизоре Xen Project 4.9» . 28 июня 2017 г. Проверено 26 апреля 2018 г.
- ^ «Что нового в гипервизоре Xen Project 4.10» . 12 декабря 2017 года . Проверено 26 апреля 2018 г.
- ^ Гросс, Юрген (10 июля 2018 г.). «Что нового в гипервизоре проекта Xen 4.11» . Проверено 17 января 2018 г.
- ^ Гросс, Юрген (2 апреля 2019 г.). «ЧТО НОВОГО В XEN 4.12» . Проверено 29 апреля 2019 г.
- ^ Курт, Ларс (18 декабря 2019 г.). «Что нового в Xen 4.13» . Проверено 23 декабря 2019 г.
- ^ «Бета-версия Amazon EC2» . 25 августа 2006 г.
- ^ «CloudLayer Computing против Amazon EC2» (PDF) (PDF) . Архивировано из оригинала (PDF) 12 декабря 2014 года . Проверено 5 апреля 2015 г.
- ^ Сюзанна Тиндал (28 февраля 2011 г.). «Глобальное облако Fujitsu запускается в Австралии» . ZDNet Австралия. Архивировано из оригинала 31 октября 2014 года . Проверено 11 октября 2011 г.
- ^ «Проект Xen — Образы гостевых виртуальных машин — Шаблоны OrionVM PV-HVM» . 1 апреля 2012 года . Проверено 27 июня 2014 г.
- ^ «Облачные часто задаваемые вопросы» . Rackspace.com. 13 сентября 2011. Архивировано из оригинала 17 октября 2012 года . Проверено 18 октября 2012 г.
- ^ «Понимание спектра виртуализации» . xenproject.org . Архивировано из оригинала 5 февраля 2023 года . Проверено 9 марта 2022 г.
- ^ Роджер Пау Монн. «Виртуализация Xen во FreeBSD» (PDF) (PDF) . Проверено 6 апреля 2015 г.
- ^ «Выбор режима виртуализации (PV против PVHVM)» . Сеть поддержки Rackspace . Рэкспейс. 12 января 2016. Архивировано из оригинала 26 января 2018 года . Проверено 25 января 2018 г.
- ^ Робин и Ирвин, «Анализ способности Intel Pentium поддерживать безопасный монитор виртуальной машины» , 9-й симпозиум по безопасности Usenix, 2000 г.
- ^ Гил Нейгер, Эми Сантони, Феликс Люнг, Дион Роджерс, Рич Улиг. Технология Intel Virtualization: программная виртуализация с архитектурами IA-32 и Itanium , Intel Technology Journal , том 10, выпуск 03, август 2006 г.
- ^ Расширение Xen с помощью технологии виртуализации Intel , intel.com
- ^ «Гипервизор ARM — гипервизор проекта Xen для архитектуры ARM» . Проверено 6 апреля 2015 г.
- ^ «Особенности выпуска Xen» . Проект Зен . Проверено 18 октября 2012 г.
- ^ «Список функций Xen 4.2» . Проект Зен. 17 декабря 2012 года . Проверено 22 января 2014 г.
- ^ «КсенППК» . Проект Зен. 15 августа 2010 года . Проверено 22 января 2014 г.
- ^ Mashable (4 сентября 2012 г.). «Портирование паравиртуализации Xen на архитектуру MIPS» . Slideshare.net . Проверено 22 января 2014 г.
- ^ "AUR (en) - ксен" . Aur.archlinux.org . Проверено 12 апреля 2018 г.
- ^ «Зен — АрхВики» . Wiki.archlinux.org . Проверено 12 апреля 2018 г.
- ^ «Xen — FreeBSD Wiki» . wiki.freebsd.org . Проверено 28 сентября 2015 г.
- ^ «Зен» . Wiki.gentoo.org . Проверено 12 апреля 2018 г.
- ^ «NetBSD/ксен» . Netbsd.org . Проверено 8 июня 2013 г.
- ^ «XenDom0Kernels — Xen Wiki» . Wiki.xenproject.org. 8 ноября 2011 года . Проверено 8 июня 2013 г.
- ^ «Xen в архитектуре безопасности ОС Qubes» . xenp.org . Проверено 12 апреля 2018 г.
- ^ «Поддержка Xen dom0 в Lucid — обсуждения команды Kernel — ArchiveOrange» . Веб-сайт.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. Архивировано из оригинала 12 октября 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: Проект драйверов Windows PV: состояние и обновления — Пол Даррант, Citrix Systems» . 29 июня 2018 г. Проверено 26 июня 2019 г.
- ^ Шарвуд, Саймон. «XenServer отделился от Citrix и обещает цены за сокет» . www.theregister.com . Проверено 29 мая 2023 г.
- ^ Микаэль Линдхольм (25 апреля 2019 г.). «Citrix Hypervisor 8.0 уже здесь!» . Блог Citrix . Цитрикс.
- ^ Huawei в виртуальный мир: дайте нам свои рабочие столы, и никто не пострадает
- ^ Crucible - Безопасная встроенная виртуализация
Дальнейшее чтение
[ редактировать ]- Пол Венеция (13 апреля 2011 г.) Перестрелка по виртуализации: Citrix, Microsoft, Red Hat и VMware. Ведущие претенденты на виртуализацию серверов решают главную задачу InfoWorld в области виртуализации — InfoWorld
Внешние ссылки
[ редактировать ]- программное обеспечение 2003 года
- Ситрикс Системы
- Кроссплатформенное бесплатное программное обеспечение
- Бесплатное программное обеспечение для виртуализации
- История вычислений в Соединенном Королевстве
- Проекты Фонда Linux
- Компьютерная лаборатория Кембриджского университета
- Программное обеспечение виртуализации для Linux