LINUX.ORG.RU

Вышел Xen 3.3.0

 ,


0

0

После более чем полугода плодотворной работы вышел очередной релиз Xen – Xen 3.3.0. По заявлениям разработчиков, сделанным этим летом на Xen Summit'е, этот релиз является достаточно значимым и содержит большое количество усовершенствований, которые в первую очередь коснулись повышения производительности, безопасности и масштабируемости Xen.

Первое важное нововведение – использование эмуляционных доменов (emulation domains), которые, во-первых, позволяют изолировать эмуляционные процессы, обеспечивающие ввод/вывод для HVM-доменов, а во-вторых, обеспечить QoS и учёт использования ресурсов ввода/вывода для HVM-доменов.

Второе важное нововведение – смена алгоритма shadow pagetables; теперь используется так называемый алгоритм shadow3, отличающийся повышенной производительностью в сравнении с ранее использовавшимся алгоритмами.

Третье – код pvscsi интегрирован в Xen полностью. Внутрь паравиртуальных доменов (равно как и HVM-доменов с паравиртуальными драйверами) можно подавать не только простые блочные устройства, но и прямо SCSI-устройства, с которыми гостевой домен уже работает как ему захочется без применения драйвера из домена 0.

Ещё приятные нововведения:

  • Теперь поддерживается не только VT-d, но и IOMMU (это нужно для проброски устройств внутрь HVM-доменов).
  • Существенно усовершенствована поддержка многопроцессорных систем.
  • Обеспечивается полноценная работа 16-битных систем; в Xen теперь можно запускать DOS, DOS + WINDOWS 3.1, OS/2.
На этом список новшеств Xen 3.3.0 не исчерпывается.

>>> Подробнее об этих и других вкусностях



Проверено: Dimez ()

> коснулись повышению производительности

коснулись повышения производительности.

поправьте

irq
()

Хм... XEN снова стал круче KVM?

Почему в gentoo последнее ядро с xen - 2.6.21?
Дров не хватает для того, чтобы взять XEN за основу виртуализации, domain0. И последних ядерных фич не хватает для того, чтобы использовать xen-sources в гостевых доменах.
Поэтому KVM без вариантов. С KVM работает всё.

anonymous
()
Ответ на: комментарий от anonymous

> This can be exploited by DomU users to cause a heap-based buffer
> overflow and execute arbitrary code with Dom0 privileges.


Уж не впервые ли это в истории виртуальных машин?

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

> Почему в gentoo последнее ядро с xen - 2.6.21? А других 2.6.18, только избраные Fedora, Suse имеют самое свежее ядро. Я юзаю 2.6.25 от OpenSUSE.

anonymous
()
Ответ на: комментарий от anonymous

А Syllable нормально под ним работает?

anonymous
()
Ответ на: комментарий от anonymous

По моему я видел в Lenny 25-ое -xen ядро. У меня еще nvidia отказалась ставиться, сославшись на то, что у меня XEN ядро, которое по ошибке поставило при обновлении.

Pavval ★★★★★
()
Ответ на: комментарий от Pavval

> Обеспечивается полноценная работа 16-битных систем; в Xen
> теперь можно запускать DOS, DOS + WINDOWS 3.1, OS/2.

Хм. В случае windows указывают номер а в случае ОS/2 нет :(
Я вот уже не помню версию OS/2, v2 а вот 3-я уж точно была 32 битная ...

Опять не понятна ситуация с DOS а DOS4GW будет работать ?

http://www.linux.org.ru/jcaptcha.jsp

anonymous
()

Прекрасно, будем обновляться.

anonymous
()
Ответ на: комментарий от anonymous

> Уж не впервые ли это в истории виртуальных машин?

Не впервые, такое бывает у всех, в т.ч. и у VMware во всех его "виртуализирующих" продуктах.

ximeric
()
Ответ на: комментарий от anonymous

В domU могут работать даже самые новые ядра.

Запуск ядра в Linux в гостевом домене Xen (через pv_ops)
возможен уже начиная с 2.6.23 (vanilla).
Во всех Vanilla-ядрах с того времени есть поддержка
запуска в Xen (только в гостевых доменах, не в dom0!).

devigor
() автор топика
Ответ на: комментарий от devigor

Спасибо, но проблему я тогда решил и без того. Я собрал deb-пакет, который не ругается, т.к. не использует nvidia-installer.

Почему я собирал пакет вручную - это отдельная история...

Pavval ★★★★★
()

А есть ли серьёзные теоретические работы по данной тематике, или вся гоп-компания средств эмулевиртуализации пишется по веяниям времени и "чтоб не хужее чем у канкурентов былась"?

Gharik
()

> в Xen теперь можно запускать DOS, DOS + WINDOWS 3.1, ...

Xen Necromancer Edition?

INFOMAN ★★★★★
()

Вопрос знающим.

Хочу, чтоб в WinXP можно было условно говоря по M-Tab переключаться - чтоб поиграть. Это реально? Если да, то как, чем? Есессвенно хочется, что бы без ущерба для гостевых систем и min(гемор).

anonymous
()
Ответ на: комментарий от HappyCoder

> А этот Xen вообще работает из коробки или его надо поднимать?

Смотря какой дистрибутив. В Suse и RHEL изкаробки. В своем любимом вам лучше самому на своей wiki проверить.

skwish ★★
()
Ответ на: комментарий от anonymous

Re^2: Вышел Xen 3.3.0

> А других 2.6.18, только избраные Fedora, Suse имеют самое свежее ядро.

В бэкпортах Демьяна 2.6.24-7 с xen, и в ленни 2.6.25-7 с ним же есть. Так что федора фтопку.

DisaroN
()
Ответ на: комментарий от anonymous

> Выпустят новую версию, а за ней и новость, что мол старая кривая, дырявая

>> Наличие уязвимости подтверждено в Xen 3.3.

anonymous
()

да когда уже этот херов хен допилят до уровня хотя бы вмваре? неужели вмваревский vi стоит тех бабок, которые измеряются десятками килобаксов?

anonymous
()
Ответ на: комментарий от anonymous

>да когда уже этот херов хен допилят до уровня хотя бы вмваре? >еужели вмваревский vi стоит тех бабок, которые измеряются десятками >килобаксов?

Стоит!

McLure
()
Ответ на: комментарий от anonymous

Ну в этом по-моему и есть аксиома совфтерной отрасли, что новая версия программы однозначна должна быть чем-то лучше старой :)

anonymous
()
Ответ на: комментарий от anonymous

> да когда уже этот херов хен допилят до уровня хотя бы вмваре

Не знаю как WmVare, но Xen вполне юзабельный. Офигенная штука. Правда пришлось повозится пока ядро подыскал под новое железо чтоб работало, перепробовал практически все. Из коробки даже Suse и Fedora работают с глюками. Остановился на Gentoo + ядро от OpenSuse 2.6.25.5-1.1. Все просто супер, посмотрим что нового в 3.3.

fox_md
()
Ответ на: комментарий от anonymous

незнаю как начсет поиграть, а переключиться пож-та =).
Например повесить на хоткей запуск rdp

unit_1985
()
Ответ на: комментарий от Gharik

>А есть ли серьёзные теоретические работы по данной тематике, или вся гоп-компания средств эмулевиртуализации пишется по веяниям времени и "чтоб не хужее чем у канкурентов былась"?

виртуализация стара, как компьютеры, поэтому можно поискать

dimon555 ★★★★★
()
Ответ на: комментарий от devigor

мне очень понравилас реакция:

>> It would be great if the XEN options:
>> 
>> CONFIG_XEN=y
>> CONFIG_XEN_BLKDEV_FRONTEND=m
>> CONFIG_XEN_NETDEV_FRONTEND=m
>> CONFIG_HVC_XEN=y
>> 
>> were turned off in the Debian stock kernel until there is adequate
>> support for installing the Debian NVIDIA packages (nvidia-kernel-source,
>> nvidia-kernel-common and nvidia-glx) under testing, given that this is
>> now the default testing kernel.

>*again*
>no we won't turn features down for broken proprietary scripts.

первый комент это пользователь, второй видимо мантейнер...

и правда, на кой хер в стоковом ядре ксен???

Cy6erBr4in ★★★
()
Ответ на: комментарий от Gharik

>А есть ли серьёзные теоретические работы по данной тематике, или вся гоп-компания средств эмулевиртуализации пишется по веяниям времени и "чтоб не хужее чем у канкурентов былась"?

VMWare была основана женой профессора для того, чтобы воплотить в жизнь его теоретические работы по виртуализации.

anonymous
()

Отлично, просто замечательно..

MiracleMan ★★★★★
()
Ответ на: комментарий от AVL2

>интересно, что там с паравиртуальными драйверами к винде?
Замечательно работают GPL драйвера под Windows. Даже прикрутили инсталлятор.

Marvin
()
Ответ на: комментарий от Marvin

>Замечательно работают GPL драйвера под Windows. Даже прикрутили инсталлятор.

видео, звук, usb, сеть - все пробовали?

игрушки, например? или автокад? как там opengl работает в гостевой?

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

> видео, звук, usb, сеть - все пробовали?

Сеть работает в паравиртуальных драйверах.
Есть замеры производительности.
Весьма прилично.

USB в паравиртуальных драйверах нет.
Есть поддержка через эмуляцию (qemu-dm),
но работает очень (очень-очень) медленно.

Звук при подключении через RDP есть
(к паравиртуальным драйверам не имеет отношения).

Видео пока что на самом минимальном уровне,
но развитие видеоподсистемы в гостевых доменах
это одно из приоритеных направлений для 3.4.0
(подробнее в выступлении Кеира Фразера на XenSummit 2008 в Бостоне).

Но это относится не столько к паравиртуальным драйверам,
сколько к Xen вообще.

devigor
() автор топика
Ответ на: комментарий от McLure

> Когда будет HA?

А что, его нет?

Xen + DRBD + heartbeat -- это не то, что вам нужно?

devigor
() автор топика
Ответ на: комментарий от anonymous

Скажите, вот у меня на ноуте стоит вин. виста рядом с линуксом,
Работаю я в основном в линуксе, но некоторые необходимые по работе приложения (СРМ) не запускаются даже под вайном.
Возможно ли в xen использовать висту, которая уже установлен рядом с линуксом?

ppy ★★
()
Ответ на: комментарий от ppy

Висту не пробовал. А вообще никаких проблем. Только нужно создать 2 профиля оборудования. Потому что при запуске в HVM оборудование поменяется.

MrKooll ★★★
()
Ответ на: комментарий от anonymous

>Хочу, чтоб в WinXP можно было условно говоря по M-Tab переключаться - чтоб поиграть.

Играть - хз. Но для работы WinXP требуется поддержка аппаратной виртуализации (т.е. железной) - паравиртуализация из-за отсутствия соответствующих исходников не может быть поддержана виндами из коробки.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>да когда уже этот херов хен допилят до уровня хотя бы вмваре?

Это продукты разных ниш и решают разные задачи.

jackill ★★★★★
()
Ответ на: комментарий от Cy6erBr4in

>и правда, на кой хер в стоковом ядре ксен???

Зен.

А чем мешают модули?

Объясняю зачем. Ставишь дебиан, а потом на его xen еще несколько дебианов, на которых строишь свои сервисы как на нескольких полноценных компах. Наступает счастье, т.к. вместо того, чтобы трахаться с разносом сервисов, когда система разрастется, просто мигрируешь (или клонируешь) домены на отдельные машинки.

Помнится, где-то пролетала тема, что в Fedora хотят сделать по умолчанию установку xen, а вся система рабочая будет находиться в первом гостевом домене. (Правда или нет - хз.)

jackill ★★★★★
()
Ответ на: комментарий от irq

>> коснулись повышению производительности

>коснулись повышения производительности.

это прям камасутра какая то

black7
()
Ответ на: комментарий от jackill

>т.к. вместо того, чтобы трахаться с разносом сервисов, когда система разрастется

перенести конфиг == трахаться? во времена мой молодости это слово имело несколько другое значение

black7
()
Ответ на: комментарий от black7

>перенести конфиг == трахаться? во времена мой молодости это слово имело несколько другое значение

В современных Xen и OpenVZ производить live-миграцию с одной ноды на другую можно одной командой.

anonymous
()
Ответ на: комментарий от ppy

Читайте лицензию от висты! Не все версии этой ОС разрешено виртуализовывать.

anonymous
()
Ответ на: комментарий от jackill

Ты не понял... я не про то, нафига вообще Xen, я про то, нафига в стоковом ядре его делать? У Debian есть отдельный пакет blablabla-2.6.25-Xen в котором включена поддержка Xen, а вот нахера они в blablabla-2.6.25-686 включили Xen? Сдаётся мне это они конфигурацию попутали... и почему-то мантейнеры не хотят ничего менять, хотя раньше такого не было...

Cy6erBr4in ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.