The OpenNET Project / Index page

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

Выпуск гипервизора Xen 4.19

31.07.2024 22:54

После 8 месяцев разработки опубликован релиз свободного гипервизора Xen 4.19. В разработке нового выпуска приняли участие такие компании, как Amazon, Arm, EPAM Systems и AMD. Формирование обновлений для ветки Xen 4.19 продлится до февраля 2026 года, а публикация исправлений уязвимостей до августа 2027 года.

Ключевые изменения в Xen 4.19:

  • Для систем на базе архитектуры ARM добавлена поддержка механизма асинхронного обмена данными "FF-A Notifications", описанного в спецификации FF-A (Firmware Framework for Arm A-profile). Реализована возможность динамического добавления и удаления узлов в Xen device tree при помощи файлов .dtbo.
  • Для систем на базе архитектуры x86 добавлен новый драйвер контроллера прерываний x2APIC, использующий режим логической адресации (Cluster Logical) для внутренних прерываний (IPI, inter-processor interrupt) и режим физической адресации для внешних прерываний.
  • Объявлена устаревшей и будет прекращена в следующем выпуске поддержка процессоров Intel XeonPhi.
  • Переведён в разряд "поддерживаемых с оговорками" режим виртуализации PVH для dom0, комбинирующего элементы режимов паравиртуализации (PV) для ввода/вывода, обработки прерываний, организации загрузки и взаимодействия с оборудованием, с применением полной виртуализации (HVM) для ограничения привилегированных инструкций, изоляции системных вызовов и виртуализации таблиц страниц памяти. В PVH/HVM добавлена поддержка маппинга чужих страниц памяти ("foreign pages"), позволяющего использовать QEMU stubdomain для изоляции и управления устройствами в режиме PVH. Внесены оптимизации, ускоряющие загрузку при использовании PVH. Добавлена настройка XENFEAT_hvm_pirqs, позволяющая выборочно включать поддержку pIRQ для гостевых систем, выполняемых в режиме HVM (полная виртуализация).
  • Добавлен новый бэкенд 9pfs, позволяющем использовать сетевую файловую систему Plan 9 для доступа одной виртуальной машины к другой. Новый бэкенд запускается в виде фонового процесса на стороне хост-окружения (dom0). Бэкенд уже задействован в Xenstore-stubdom для полной поддержки трассировки Xenstore.
  • Максимальное число CPU, используемых в Xen, увеличено с 4095 до 16383.
  • При сборке с systemd (./configure --enable-systemd) из сборочных зависимостей исключена библиотека libsystemd (поддержка systemd-notify реализована через собственную урезанную библиотеку).
  • Для анализа трассировок для CPU AMD в xenalyze больше не нужно использовать опцию "--svm-mode".
  • Продолжена реализация требований к разработке безопасных и надёжных программ на языке Си, сформулированных в спецификациях MISRA-C для критически важных систем.
  • Продолжено развитие портов для архитектур RISC-V и Power (ppc64le).


  1. Главная ссылка к новости (https://www.linuxfoundation.or...)
  2. OpenNews: Выпуск гипервизора Xen 4.18
  3. OpenNews: VirtualBox адаптирован для работы поверх гипервизора KVM
  4. OpenNews: Инициатива по переработке инструментария для гипервизора Xen на языке Rust
  5. OpenNews: Выпуск гипервизора Bareflank 3.0
  6. OpenNews: Компания Siemens выпустила гипервизор Jailhouse 0.12
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61640-xen
Ключевые слова: xen, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (-), 23:13, 31/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как то можно завести безопасное гпу-ускорение в виртуалки на базе этого визора, на подобии virgl, без выделения всей видюхи? Помню ставил qubes os, но когда работа с медиа такая тормознутая по причинам "безопасности", пользоваться на постоянку сложно, только как рабочей станцией для чего то особенного.
     
  • 1.5, IdeaFix (ok), 01:00, 01/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Давно ждал увеличения макс. числа cpu.
     
  • 1.6, Аноним (6), 01:19, 01/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Остались ли у сабжа какие-либо преимущества перед KVM?
     
     
  • 2.7, Аноним (7), 02:25, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Оперативку сразу резервтрует под виртуалку, а не в процессе работы.
     
     
  • 3.8, Аноним (8), 02:27, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это недостаток.
     
  • 2.10, anonymous (??), 03:42, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, режим паравиртуализации. Не эмулируется bios/uefi и всё прочее, что фактически не нужно в виртуальной машине. Следовательно, меньше кода, меньше багов, меньше пространства для уязвимостей и меньше расход памяти.

    Кроме того, это микроядро. Со всеми его преимуществами и недостатками.

     
     
  • 3.11, Аноним (11), 07:51, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    какое микроядро если оно линукс?
     
     
  • 4.12, Аноним (12), 08:09, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На опеннете объявился какой-то неадекват, постит несмешное. Просто игнорируйте.

    https://www.opennet.ru/openforum/vsluhforumID3/129886.html#309
    https://www.opennet.ru/openforum/vsluhforumID3/129886.html#310

     
  • 3.16, andreyche (?), 13:12, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    LXC/LXD как по мне удобнее и может жить рядом с KVM  на одном хосте
     
  • 3.17, Аноним (17), 18:24, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да, режим паравиртуализации. Не эмулируется bios/uefi и всё прочее, что фактически не нужно в виртуальной машине.

    Паравиртуализация диска и сети (основных факторов оверхеда) есть и в KVM.

    > Следовательно, меньше кода, меньше багов, меньше пространства для уязвимостей и меньше расход памяти.

    А есть бенчмарки, это подтверждающие?

     
  • 2.13, Аноним (13), 09:01, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Преимущества гипервизора 1го типа перед гипервизором 2го типа?
     
     
  • 3.19, Аноним (19), 23:32, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да. Именно они. Но объяснить не скатываясь в шизотерику и «ощущения на кончиках пальцев» здесь не сможет примерно никто.
     

  • 1.9, Аноним (9), 02:57, 01/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Многие годы предпочитаю Xen для виртуализации Linux систем из-за его развитой паравиртуализации, что неплохо сокращает оверхед.
     
     
  • 2.14, Аноним (14), 10:06, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И это на подкроватном одноплатнике-то! Вырос с уровня погромирование в тетрадке до распери. Молодец ты.
     
  • 2.18, Аноним (17), 18:25, 01/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Многие годы предпочитаю Xen для виртуализации Linux систем из-за его развитой паравиртуализации, что неплохо сокращает оверхед.

    По сравнению с чем?
    Делали измерения на KVM в том же конфиге?

     
     
  • 3.20, MVK (??), 11:36, 02/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Делали измерения на KVM в том же конфиге?

    - человек же пишет: "паравиртуализации". У KVM есть паравиртуализация?

     
     
  • 4.21, Аноним (11), 14:12, 02/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ессно есть, в драйверах
     
  • 3.23, 1 (??), 22:57, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе надо ты и изменяй.
     

  • 1.22, Аноним (22), 16:22, 05/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Когда-то 2006-2010 много виртуалок крутил на чистом Xen, потом вроде из ядра выпилили. Или по человечески почему-то особо использовать не получалось. Использовали CitrixXen, KVM, ESXi.
    Сейчас Xen возвращается? Интересна история после 2012 года.
     
     
  • 2.24, Иван (??), 11:50, 06/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Из линукс ядра выпилили, по моему уже конец пришел xen-у.
     
     
  • 3.25, ferris (?), 05:47, 07/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не, XCP-ng хорош, вполне можно пользоваться.
     

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



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

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