The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз системы виртуализации Xen 4.2.0

17.09.2012 16:58

После восемнадцати месяцев разработки представлен релиз свободного гипервизора Xen 4.2. По сравнению с прошлым выпуском в Xen 4.2 внесено 2900 изменений, в подготовке которых приняло участие 124 разработчика и 43 организации. Наибольшее число изменений создано разработчиками из компании Citrix (1270), SUSE (501), Xen.org (216), AMD (138) и Intel (107).

Если в процессе развития ветки 4.1 была произведена интеграция в штатное ядро Linux компонентов Xen, необходимых для обеспечения работы Dom0, то ветка 4.2 примечательна работой по передаче проекту QEMU кода с реализаций модели взаимодействия с устройствами HVM. Изначально проектом Xen развивался собственный форк инструментария и драйверов, основанных на QEMU, но в процессе подготовки релиза QEMU 0.15 было произведено возвращение в родительский проект всех созданных в Xen дополнений и изменений. Слияние кодовых баз для общих компонентов Xen и QEMU позволило избавиться от выполнения двойной работы и перейти к более тесному сотрудничеству. Похожая передача кода также произведена для проектов SeaBIOS и Tianocore/OVMF (UEFI BIOS).

Ключевые улучшения в Xen 4.2.0:

  • Переход на использование по умолчанию инструментария XL, пришедшего на смену XM/XEND (поддержка XEND будет прекращена в Xen 4.3). Функционально XL эквивалентен и обратно совместим с ранее созданными для XM файлами конфигурации и может выступать в роли прозрачной замены xend для большинства систем. Из возможностей присутствующих в XM/XEND, но пока не реализованных в XL можно отметить поддержку проброса USB и SCSI устройств, возможность включения Python-кода в файлы конфигурации и поддержку управляемых доменов ("xm vm-create").

    XL базируется на использовании библиотеки libxl, предоставляющей простой и надежный управляющий API, позволяющий напрямую использовать большинство возможностей инструментария XL в сторонних приложениях. API libxl объявлен стабильным, что в будущем позволит обеспечить его поддержку в таких внешних инструментариях, как libvirt и XCP xapi;

  • Поддержка работы на больших системах, включающих до 4095 процессоров на стороне хоста и до 512 виртуальных процессоров на стороне паравиртуализированной гостевой системы (для HVM - 256). Число адресуемой 64-разрядным хостом памяти увеличено до 5 Тб. Кроме того, добавлены такие возможности, как поддержка множественных сегментов PCI, автоматическое создания пула CPU (CPUPOOL) для NUMA-узлов и интеллектуальная расстановка VCPU по NUMA-узлам;
  • Улучшение механизмов безопасности: многочисленные улучшения внесены во фреймворк XSM (Xen Security Modules) и модули Flask, обеспечена поддержка режима SMEP (Intel Supervisor Mode Execution Protection), позволяющего предотвратить выполнение гипервизором страниц памяти из пространства пользователя, что существенно усложняет эксплуатацию уязвимостей гипервизора. Упрощены примеры настройки политик безопасности;
  • Улучшение производительности: поддержка AMD SVM DecodeAssist (позволяет избежать эмуляции), различные оптимизации работы планировщика, возможность использования Remus-сжатия для образов памяти виртуальных машин, ускорение работы проброса PCI-устройств, задействование инструкции xsave;
  • В гипервизор добавлена поддержка EFI (extensible Firmware Interface), что позволило Xen загружать системы на базе EFI, а не только BIOS;
  • Поддержка сетевой загрузки гостевых систем с использованием загрузчика Xenpvnetboot;
  • Возможность использования в гостевых системах компонентов QEMU, таких как qdisk и VFB.
  • Начальная поддержка создания вложенных виртуальных окружений (гостевые системы HVM могут получить доступ к возможностям виртуализации оборудования, позволяющим запустить в гостевой системе собственный гипервизор);
  • Удалена поддержка vnet и порта IA64;
  • Обеспечена возможность сборки с использованием Clang.


  1. Главная ссылка к новости (http://blog.xen.org/index.php/...)
  2. OpenNews: Статус обеспечения поддержки системы виртуализации Xen во FreeBSD
  3. OpenNews: В ветку xen-unstable интегрированы патчи с реализацией поддержки архитектуры ARMv7
  4. OpenNews: Первый релиз операционной системы Qubes, использующей Xen для изоляции приложений
  5. OpenNews: Релиз системы виртуализации Xen 4.1
  6. OpenNews: Разработчики Xen представили проект Zeus с реализацией XenAPI для Fedora, CentOS и EPEL
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34866-xen
Ключевые слова: xen, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (61) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Kir (??), 18:36, 17/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    >> коммитов

    По-русски нельзя писать, а не косноязычить.

     
     
  • 2.2, ананим (?), 18:44, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ну и почему это по-русски нельзя писать?
     
     
  • 3.33, Аноним (-), 13:19, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Потому-что по-русски это звучит как "фиксаций".

    Я гоу на арбайтен прямо какой-то.

     
     
  • 4.35, Cobold (??), 14:00, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не совсем понятно что имелось в виду - Вы считатете "фиксация" переводом commit, или же Вы хотели показать обратное?

    P.S. И уж простите меня иностранца, но 'потому что' пишется раздельно.

     
  • 2.3, Аноним (-), 18:46, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Да все уже, поезд ушел. Нет разработок - нет новых слов. Сам еще помню как мы не "твикали айпи стек" а "следили как быстро порцайки программа разгребает" на самодельных (одни, без ансамбля от айбиэм интел и прочих) эльбрусах-1-2. Теперь только богоносные слова будут развиваться, остальные "коммитить несесарные патчи для релиза"
     
  • 2.4, XoRe (ok), 19:00, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> коммитов
    > По-русски нельзя писать, а не косноязычить.

    Предложите ваш вариант?

    P.S.
    У нас издавна пытались искоренить иноязычные слова.
    В том числе с помощью сарафанного радио.
    Так в XIX веке "галоши" заменили на "мокроступы".
    А в XX веке вместо "лимонка" (граната Ф1) пытались укоренить название "фенечка".
    Получилось то, что получилось.
    Хотя, имхо, для гранаты название "фенечка" куда прикольнее :)

     
     
  • 3.7, Kir (??), 19:54, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> коммитов
    > По-русски нельзя писать, а не косноязычить.
    >>Предложите ваш вариант?

    По сравнению с прошлым выпуском в Xen 4.2 внесено 2900 коммитов

    По сравнению с прошлым выпуском в Xen 4.2 внесено 2900 изменений

    Намного приятнее звучит.

     
     
  • 4.8, Аноним (-), 20:09, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > По сравнению с прошлым выпуском в Xen 4.2 внесено 2900 коммитов
    > По сравнению с прошлым выпуском в Xen 4.2 внесено 2900 изменений
    > Намного приятнее звучит.

    Зато в корне не верно. Коммит может составлять несколько изменений. Именно поэтому понятия сommint и change употребляются в разных смыслах.

     
     
  • 5.10, Anton (??), 20:45, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Зато в корне не верно. Коммит может составлять несколько изменений.

    А изменение может иметь несколько коммитов!?

    Не парьте мозг своим словоблудием.

     
     
  • 6.11, ананим (?), 21:19, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >А изменение может иметь несколько коммитов!?

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

     
     
  • 7.12, Ytch (?), 21:36, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> А изменение может иметь несколько коммитов!?
    > у идиотов - да.

    Всегда приятно послушать умного человека. Бывают изменения масштабнее десятка строк, и требующие, например, несколько недель работы. Я так понял, "умные" люди (и команды "умных" людей) работают без коммитов всё это время? Или, например, изменение затрагивает множество подсистем (введение нового API, например) - у "умных" людей в этом случае как? Полгода тишина в репозиториях, а потом, хренак!, и одним коммитом фактически новый проект?

     
     
  • 8.14, ананим (?), 21:46, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я так понимаю вы уверены, что говорите о распределённой системе контроля версий ... текст свёрнут, показать
     
     
  • 9.20, Ytch (?), 23:44, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не обязательно распределенная vcs Хоть централизованная, хоть просто набор патч... текст свёрнут, показать
     
     
  • 10.21, ананим (?), 00:40, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    первое предложение не комментирую думаю вы поняли свою ошибку в стиле банальног... текст свёрнут, показать
     
     
  • 11.31, Аноним (-), 12:20, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У нас в SAP е делается так 1 Создется Task Request Задание Запрос в котор... большой текст свёрнут, показать
     
     
  • 12.32, Cobold (??), 12:33, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    надо же, а они там выше по поводу коммитов в русском языке переживают ... текст свёрнут, показать
     
  • 12.38, ананим (?), 14:23, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    О чём и речь ... текст свёрнут, показать
     
  • 5.15, Хрен с горы (?), 22:00, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Правок?
     
     
  • 6.17, Mike Lee (?), 22:35, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ага, еще можно фиксаций. только один хрен все говорили и будут говорить коммиты.
     
  • 5.16, Кир (?), 22:18, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > По сравнению с прошлым выпуском в Xen 4.2 внесено 2900 коммитов
    > По сравнению с прошлым выпуском в Xen 4.2 внесено 2900 изменений
    > Намного приятнее звучит.
    >>Зато в корне не верно. Коммит может составлять несколько изменений. Именно поэтому понятия сommint и change употребляются в разных смыслах.

    Ясное дело, что под изменением подразумевается не изменение одной-двух строк, а комплексное изменение кода, направленное на улучшение функциональности как-нибудь штуковины. Или в этих предложениях подразумевается, что изменили 2900 запятых в коде?

     
     
  • 6.18, ананим (?), 22:48, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да нихрена не ясное дело.
    слово "изменение" не несёт и половины смысловой нагрузки слова "коммит".
    всё равно как update никогда не заменит связку из insert/update/merge/commit.

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

     
     
  • 7.19, ананим (?), 22:51, 17/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    зыж
    >всё осуждение новости

    :D оговорка по-Фрэйду.

     
  • 7.27, Kir (??), 09:15, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >>да нихрена не ясное дело.

    Ума нет - считай калека.

     
     
  • 8.28, ананим (?), 09:21, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сочувствую ... текст свёрнут, показать
     
  • 7.30, Аноним (-), 10:27, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и копируй тогда прям с оригинала:
    This release is the culmination of 18 months and almost 2900 commits and almost 300K lines of code of development effort, by 124 individuals from 43 organizations.
    А то вместо релиз тут какой-то выпуск написали - ни шиша же непонятно.
     
  • 7.37, Cobold (??), 14:19, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    с первым абзацем соглашусь, со вторым нет - иногда нужны дискуссии о том какие слова в использовать и почему. И в данном случае замечания вполне конструкивные, от Вас кстати тоже.
     
     
  • 8.39, ананим (?), 14:26, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Замечания не только НЕ коструктивные кнопочка исправить есть , но ещё и офтопик... текст свёрнут, показать
     
     
  • 9.41, Кир (?), 18:30, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вообще-то это новость, которая должна печататься по литературным правилам, а выд... текст свёрнут, показать
     
     
  • 10.43, Cobold (??), 20:13, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он конечно сочтёт это оффтопиком, но вообще-то он прав - нет пока в русском язык... текст свёрнут, показать
     
     
  • 11.44, Кир (?), 22:09, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Все есть, надо просто уметь писать по русски Как пример почитайте как пишет Mic... текст свёрнут, показать
     
     
  • 12.45, ананим (?), 04:16, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так в чём проблема Отправляйтесь на майкрософт, а нам оставьте то что нас устра... текст свёрнут, показать
     
     
  • 13.52, Андрей (??), 20:35, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Микрософт, в отличие от вас, разговаривает нормальным русским языком, который пр... текст свёрнут, показать
     
     
  • 14.53, ананим (?), 21:38, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Микрософт ВООБЩЕ не разговаривает Те статейки для пользователей несут только ... текст свёрнут, показать
     
     
  • 15.54, ананим (?), 21:40, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    зыж Ах, ДА ну попробуйте в винде нажать f1 D информация для умалишенных по др... текст свёрнут, показать
     
  • 14.55, XoRe (ok), 23:29, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, как тут http 2 bp blogspot com _NkRBeJU0JXQ S7nXMjB4fHI AAAAAAAAADU OjaR... текст свёрнут, показать
     
     
  • 15.58, Кир (?), 12:41, 20/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В данный момент идет разговор не о технических статьях, а о новостях Найдите на... текст свёрнут, показать
     
     
  • 16.61, ананим (?), 15:57, 20/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ага оптимистический параллелизм, бизнес-функции, столько бреда, что ах и ох ... текст свёрнут, показать
     
  • 14.59, Cobold (??), 12:55, 20/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ну вот, приехали - утверждать майкрософтовское косноязычие за литературный образ... текст свёрнут, показать
     
     
  • 15.60, Кир (?), 13:34, 20/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Стоит полагать, что у не Остапа литературный образец - эта новость ... текст свёрнут, показать
     
     
  • 16.62, ананим (?), 15:58, 20/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    сам то понял что сказал русский, млин ... текст свёрнут, показать
     
  • 15.64, Влад (??), 10:38, 22/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    у это ты русский язык не знаешь, раз утверждаешь такое как пример - сайт adobe ... текст свёрнут, показать
     
  • 4.56, Гость (?), 09:54, 20/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Спор за чистоту русского языка, как я вижу, разгорелся нешуточный. Только вот не совсем понимаю, зачем вообще понадобилось указывать число этих самых "коммитов". Прям презентация новой версии iOS от Apple :)
    В ветке комментариев рядом аргументировано показано, что изменение изменению рознь, как и "коммит" "коммиту". Поэтому фраза "2900 коммитов" ничуть не более информативна, чем "большое количество изменений".
     
     
  • 5.57, Cobold (??), 12:29, 20/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    указывать число коммитов это общепринятая практика, примерно как оценивать объём программы по числу строк кода. Не потому что это хорошо, но даёт хоть какие-то числовые метрики без поправок на маркетинг.
     
  • 3.23, Аноним (-), 01:46, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Предложите ваш вариант?

    «Наибольшее количество изменений сделано разработчиками из компании Citrix»

     
  • 2.25, ark (?), 06:48, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >>> коммитов
    > По-русски нельзя писать, а не косноязычить.

    У меня такое чувство что тут тусуются вендотроли которые несут все что угодно лиж бы отвести внимание читателей от основной темы
    Вот допустим на примере почти всего того что наклацкали в этой теме
    ну хоть бы с десяток найти постов реально по существу
    вендотроли проплаченные

     

  • 1.5, Аноним (-), 19:12, 17/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    товарисчи, а какой веб-гуй к нему лучше юзать?
     
     
  • 2.29, omiron (??), 10:15, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Всё зависит от твоих предпочтений.
    Для меня наиболее удобным из веб админок показалась "convirture"
    Простая в использовании и настройке.
     

  • 1.9, Аноним (9), 20:44, 17/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Про начальную поддержку Арм почему ничего нет в новости?
     
  • 1.13, Аноним (-), 21:39, 17/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Xen так и не компилируется в чистом x86_64?
     
     
  • 2.22, Аноним (-), 01:32, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А какие там были проблемы?
     
  • 2.24, anonymous (??), 05:32, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    4.1 без проблем собирается на x86_64.
     
     
  • 3.34, Аноним (-), 13:28, 18/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > 4.1 без проблем собирается на x86_64.

    Только если у вас мультилиб.

     

  • 1.26, Аноним (-), 09:11, 18/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    VirtualBox - 4.2.0
    Xen - 4.2.0
    Однако тенденция.
     
  • 1.46, vranger (ok), 11:56, 19/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Короче проект до сих пор, к сожалению для серверов, не для юзера Бесконечная раз... большой текст свёрнут, показать
     
     
  • 2.47, iCat (ok), 12:33, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >...Только в 12.04 появилось...

    Сэр?
    Имеется в виду ЧТО?!
    Нет, само Ваше замечание изобилует примерами проблем и подробностями Вашего неудачного опыта использования Xen...
    Но вот 42 12.04?

     
     
  • 3.48, vranger (ok), 13:29, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Сэр?
    > Имеется в виду ЧТО?!

    Имеется ввиду что Xen по-прежнему весьма ограничен в применении
    На серверах, в консоли - да

    На десктопах можно ставить из репов только начиная с 12.04,
    но вариант этот особо не отличается по функционалу от того же VMWare, которая поудобнее будет хотя бы наличием нормального, вменяемого GUI

    >Но вот 42 12.04?

    В 12.04 4.1 само собой, 4.2.0-rc1 вышло 30 июля


     
     
  • 4.49, iCat (ok), 13:59, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >...Только в 12.04 появилось...
    >> Сэр?
    >> Имеется в виду ЧТО?!

    Собственно говоря, я спрашивал что вы имели в виду под цифровым обозначением "12.04"?
    Это дата? Это версия? Если версия, то чего?

     
     
  • 5.50, vranger (ok), 15:14, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Имелась ввиду Ubuntu 12.04 x64

    Вторая статья на хабре про удачный проброс видеокарточки:
    http://habrahabr.ru/post/149416/
    У автора тоже материнская плата ASRock, только  с чипом от AMD (у меня ASRock H77M )

    Надеялся, что возможность проброса второй видеокарточки появится из коробки с выходом 4.2

     
     
  • 6.65, iCat (ok), 15:01, 22/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Имелась ввиду Ubuntu 12.04 x64

    ...
    > У автора тоже материнская плата ASRock, только  с чипом от AMD (у меня ASRock H77M )
    > Надеялся, что возможность проброса второй видеокарточки появится из коробки с выходом 4.2

    Хм... Напрасно вы так мучаетесь.
    Ubuntu, ASRock - товар, а не продукт.

     
  • 5.51, sergem (??), 15:46, 19/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы пытаетесь выдавить из чела понятие "OS"?
    Дык не получится- он искренне уверен что вне Ubuntu (версию которой он, судя по всему, приводил) жизни нет.
    Хотел было ему возразить, что де много лет пользую "ис каропки" XEN под openSUSE, да побоялся спровоцировать когнитивный диссонанс :-)
     
     
  • 6.63, Анончик (?), 17:09, 20/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    удваиваю этого сэра
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру