The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Выпущен Xen 3.3.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Выпущен Xen 3.3.0"  
Сообщение от opennews (??) on 22-Авг-08, 18:13 
После полугода разработки выпущен очередной релиз свободного гипервизора Xen (http://www.xensource.com/). Основные изменения (перевод xgu.ru (http://xgu.ru/wiki/xen/news)):


-  Эмуляционные домены (emulation domains). Эмуляция устройств выносится из домена 0 в маленький домен, построенный на minios и newlib, связанный с гостевой системой. Основная (но не единственная) причина создания таких доменов - повышение безопасности. Распределение и учёт ресурсов для HVM-доменов существенно упрощается,повышается масштабируемость и производительность, засчёт связанности HVM-домена и его эмуляционного домена. При этом никак не задействуется планировщик операционной системы домена 0
-  Новая реализация shadow pagetabes, shadow3 (подробнее о том, что такое shadow pagetables <a href="http://the-hydra.blogspot.com/2006/12/enlightenment-about-sh... class="external autonumber" title="http://the-hydra.blogspot.com/2006/12/enlightenment-about-sh... rel="nofollow...

URL: http://xgu.ru/wiki/xen/news
Новость: https://www.opennet.ru/opennews/art.shtml?num=17507

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпущен Xen 3.3.0"  
Сообщение от Аноним (??) on 22-Авг-08, 18:13 
кто в курсе темы, прокоментируйте, когда мы сможем в XEN запускать windows для игр. в faq по XEN написано, что это зависит, как от XEN ( как раз IOMMU), так и от поддержки железа.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Выпущен Xen 3.3.0"  
Сообщение от Аноним (??) on 22-Авг-08, 18:29 
>кто в курсе темы, прокоментируйте, когда мы сможем в XEN запускать windows
>для игр. в faq по XEN написано, что это зависит, как
>от XEN ( как раз IOMMU), так и от поддержки железа.
>

добавлю к своему же посту

7.3. In DomU, how can I use 3D graphics.
....
Wait for hardware and software to support IOMMU. An IOMMU is a device that will support mapping memory addresses for a domian to some different address when that domain's hardware is being used. There is currently (high-end) server hardware that support this, but no desktop machines. Expect this to change in the future, but not very soon.

http://wiki.xensource.com/xenwiki/XenFaq#head-d5a7a247a51685...

собственно карты от intel с поддержкой iommu уже должны быть. неужели можно запускать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Выпущен Xen 3.3.0"  
Сообщение от xguru on 23-Авг-08, 00:38 

>[оверквотинг удален]
>a device that will support mapping memory addresses for a domian
>to some different address when that domain's hardware is being used.
>There is currently (high-end) server hardware that support this, but no
>desktop machines. Expect this to change in the future, but not
>very soon.
>
>http://wiki.xensource.com/xenwiki/XenFaq#head-d5a7a247a51685...
>
>собственно карты от intel с поддержкой iommu уже должны быть. неужели можно
>запускать?

VT-d (Intel) и IOMMU (AMD) позволяют пробрасывать PCI-устройства (PCI-passthrough)
внутрь HVM-доменов, так что этот домен получает возможность монопольного
использования этого устройства.

Intel VT-d поддерживается Xen начиная с 3.2.0; IOMMU поддерживается (как заявлено)
начиная с 3.3.0, то есть, с той версии, которая вышла только что.

К сожалению, пока что, судя по всему, графические адаптеры успешно пробросить внутрь HVM-доменов пока не удаётся. В списке рассылки Xen-users и Xen-devel периодически обсуждаются эксперименты по проброске в HVM-домен графических адаптеров,
однако я ни разу пока не встречал отчёта об успешном завершении такого эксперимента.
Другие устройства (не графические адаптеры) пробрасываются достаточно успешно.

Вообще, что касается поддержки Xen на десктопе и, в частности, полноценной поддержки 3D внутри гостевых доменов (и это выходит за рамки PCI-passthrough внутрь HVM-домена), то это одно из приоритетных направлений развития на ближайшее будуще (за Xen 3.3). Подробнее смотрите в выступлении Кеира Фразера на последнем Xen Summit'e.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Выпущен Xen 3.3.0"  
Сообщение от crypt (??) on 24-Авг-08, 10:17 
одно из приоритетных направлений развития на ближайшее будуще
>(за Xen 3.3). Подробнее смотрите в выступлении Кеира Фразера на последнем
>Xen Summit'e.

Спасибо, посмотрю.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Выпущен Xen 3.3.0"  
Сообщение от Аноним (??) on 22-Авг-08, 18:30 
Эх, если б они еще ядро поновее поддержали для ring0 - был бы вообще праздник...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Выпущен Xen 3.3.0"  
Сообщение от kirion on 22-Авг-08, 19:04 
>Эх, если б они еще ядро поновее поддержали для ring0 - был
>бы вообще праздник...

в ring0 только гипервизор.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Выпущен Xen 3.3.0"  
Сообщение от xguru on 23-Авг-08, 00:29 
>Эх, если б они еще ядро поновее поддержали для ring0 - был
>бы вообще праздник...

Вероятно, имеется в виду не ring0, а dom0.

Будет скоро поддерживаться самое новое ядро в домене 0,
только это будет через pv_ops.

А не через pv_ops, т.е. традиционно,
скорее всего, в домене 0 ничего новее 2.6.18
разработчики Xen поддерживать не будут.

Создатели дистрибутивов могут своими силами портировать более
новые ядра, но вообще, основная надежда именно на pv_ops.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Выпущен Xen 3.3.0"  
Сообщение от vitek (??) on 23-Авг-08, 11:43 
а чего его вообще в ванильное ядро не запихнули?
было бы логично по-моему.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Выпущен Xen 3.3.0"  
Сообщение от xguru on 23-Авг-08, 12:23 
Поддержка Xen domU через pv_ops уже есть в ванильном ядре
с октября прошлого года.

Поддержка dom0 тоже, скорее всего, будет,
только нужно чтобы она вообще в природе появилась.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Выпущен Xen 3.3.0"  
Сообщение от vitek (??) on 23-Авг-08, 12:57 
>Поддержка dom0 тоже, скорее всего, будет, только нужно чтобы она вообще в природе появилась.

непонял. а вот это у меня тогда что?
$aptitude show linux-image-2.6.24-21-xen
Пакет: linux-image-2.6.24-21-xen
...
Описание: Linux kernel image for version 2.6.24 on This kernel can be used for Xen dom0 and domU
This package contains the Linux kernel image for version 2.6.24 on This kernel can be used for Xen dom0 and domU.

да вот здесь http://xgu.ru/wiki/Xen такая информация:
Начиная с ядра 2.6.24 поддержка Xen в домене U включена в основное ядро. Что касается поддержки в домене 0, то соответствующий патч не включен в основное ядро Linux (vanilla), и он доступен только в репозитории Xen. Версия ядра Linux, которое может использоваться в Xen в домене 0 — 2.6.18.
В некоторых дистрибутивах Linux есть ядро более новой версии, которое можно использовать в домене 0 Xen, подготовленное силами создателей самого дистрибутива (к таким дистрибутивам относится, в частности, Fedora).
С каждым новым ядром Linux разница между ядром в репозитории Xen и последним ядром, работающим на голом железе (bare metal), увеличивается и увеличивается, и шансов, что поддержка Xen будет интегрирована в основное ядро, становится всё меньше и меньше. Можно сказать, что их уже практически нет. В дистрибутиве Fedora, в частности, в связи с этим было принято решение перейти к новому способу поддержки Xen, через так называемый механизм pv_ops. С одной стороны это сократит доступную сейчас функциональность (не будет поддерживаться PCI passthrough, не будет поддерживаться CPU hotplugging и некоторые другие вещи), но с другой — даст возможность синронизировать версию чистых ядер и ядер, портированных на Xen.


так вот я думаю что логично было бы, чтобы ИМЕННО поддержка dom0 тоже была в ванильном ядре. может там Линус сопротивляется... не знаю.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Выпущен Xen 3.3.0"  
Сообщение от xguru on 23-Авг-08, 13:09 
>>Поддержка dom0 тоже, скорее всего, будет, только нужно чтобы она вообще в природе появилась.
>
>непонял. а вот это у меня тогда что?

Наверное, вы меня не совсем правильно поняли.
Я говорил, естественно, не о поддержке Xen в домене 0 Linux как таковой,
а именно поддержке через pv_ops.

Через pv_ops ядро Linux в домене 0
пока не работает.
Процесс идёт, но ещё очень много не сделано
(подробнее: http://fedoraproject.org/wiki/Features/XenPvopsDom0 ).

Наверное (понятно, что я могу только предполагать),
поддержка домена 0 в Xen в ванильное ядро Linux,
если и будет добавлена, то не раньше,
чем появится полноценная поддержка Xen в домене 0 через pv_ops.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Выпущен Xen 3.3.0"  
Сообщение от vitek (??) on 23-Авг-08, 13:22 
ясно :-)
спасибо за разъяснения.
только не понятно ещё одно - насколько я понял сам механизм pv_ops появился именно потому, что соответствующий патч не включен в основное ядро Linux (vanilla)
т.е. если бы он был включен, то и необходимости в pv_ops не было бы. к тому же у этого механизма есть ограничения и ухудшения в функциональности - с того же сайта - (не будет поддерживаться PCI passthrough, не будет поддерживаться CPU hotplugging и некоторые другие вещи)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Выпущен Xen 3.3.0"  
Сообщение от xguru on 23-Авг-08, 13:40 
Вопрос не в том, собственно, включена ли поддержка в vanilla или доступна в виде патча.
Важнее, скорее, то, что поддержку через pv_ops намного проще переносить
в новые ядра.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Выпущен Xen 3.3.0"  
Сообщение от vitek (??) on 23-Авг-08, 13:52 
ну это ещё как сказать...
если бы был в ваниле, то и поддержка как токовая была бы уже и не нужна.
только коммить новые версии в ядро и всё.
да гемороя никакого, потому как тогда любое ядро может работать с xen.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Выпущен Xen 3.3.0"  
Сообщение от xguru on 24-Авг-08, 14:09 
Для новых ядер поддержка архитектуры Xen появлялась бы сама по себе что ли?
Её ведь тоже кто-то должен написать (мы сейчас не про pv_ops говорим)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Выпущен Xen 3.3.0"  
Сообщение от vitek (??) on 24-Авг-08, 16:56 
? не понял.
вообще-то я говорил о внесении поддержки dom0 в ванильное ядро. на постоянной основе.
начать можно было бы по аналогии например ветки -mm. кто будет коммитеть? да только "свиснуть" надо и всё :-) к тому же с Торвальдсом надо договориться, чтобы вообще в основное легло, чтобы со временем поддержка ACPI, например, в драйверах с учетом этого разрабатывалась и т.д.
т.е. чтобы ядро ВСЕГДА поддерживало dom0 и только при желании это можно было отключить при компиляции.
на страничке http://xgu.ru/wiki/Xen
>С каждым новым ядром Linux разница между ядром в репозитории Xen и последним ядром, работающим на голом железе (bare metal), увеличивается и увеличивается, и шансов, что поддержка Xen будет интегрирована в основное ядро, становится всё меньше и меньше. Можно сказать, что их уже практически нет

и я не понимаю почему так происходит.

а на данный момент это отдано на откуп дистростроителей. пример уже приводил. могу еще раз:
$ aptitude show linux-image-2.6.24-21-xen
Пакет: linux-image-2.6.24-21-xen
Новый: да
Состояние: установлен
Автоматически установлен: да
Версия: 2.6.24-21.40
Приоритет: необязательный
Раздел: universe/base
Сопровождающий: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Размер в распакованном виде: 63,7M
Зависимости: coreutils | fileutils (>= 4.0), initramfs-tools (>= 0.36ubuntu6), module-init-tools (>= 3.3-pre11-4ubuntu3)
Пред-зависимости: dpkg (>= 1.10.24)
Рекомендует: grub
Предлагает: fdutils, linux-doc-2.6.24 | linux-source-2.6.24
Конфликтует: hotplug (< 0.0.20040105-1)
Предоставляет: fuse-module, kvm-api-4, linux-image, linux-image-2.6, redhat-cluster-modules
Описание: Linux kernel image for version 2.6.24 on This kernel can be used for Xen dom0 and domU
This package contains the Linux kernel image for version 2.6.24 on This kernel can be used for Xen dom0 and domU.

Also includes the corresponding System.map file, the modules built by the packager, and scripts that try to ensure that the system is not left in an unbootable
state after an update.

Supports Generic processors.

Xen domO/domU

You likely do not want to install this package directly. Instead, install the linux-xen meta-package, which will ensure that upgrades work correctly, and that
supporting packages are also installed.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Выпущен Xen 3.3.0"  
Сообщение от Аноним (??) on 25-Авг-08, 15:44 
Вместо включения xen был и выдуман этот pv_ops. Это универсальная архитектура для различных систем виртуализации, и для xen, и для kvm, и для vmware. То что там нет cpu-hotplug, pci-passthough и прочего, так это пока. Поддержка linux domU для x86 и x86-64 уже есть, dom0 вроде должна была появится в 2.6.26 для x86, для x86-64 по обещаниям допилят к 2.6.27. Все остальное будет позже, в 2.6.28-29. Занимает сейчас этим Ingo Molnar, посмотреть что проиcходит можно в его репозитории git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Выпущен Xen 3.3.0"  
Сообщение от vitek (??) on 25-Авг-08, 19:17 
>Вместо включения xen был и выдуман этот pv_ops. Это универсальная архитектура для
>различных систем виртуализации, и для xen, и для kvm, и для
>vmware. То что там нет cpu-hotplug, pci-passthough и прочего, так это
>пока. Поддержка linux domU для x86 и x86-64 уже есть, dom0
>вроде должна была появится в 2.6.26 для x86, для x86-64 по
>обещаниям допилят к 2.6.27. Все остальное будет позже, в 2.6.28-29. Занимает
>сейчас этим Ingo Molnar, посмотреть что проиcходит можно в его репозитории
>git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git

спасибо.
то что нужно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Выпущен Xen 3.3.0"  
Сообщение от Nick_nn (ok) on 25-Авг-08, 20:49 
>Вместо включения xen был и выдуман этот pv_ops. Это универсальная архитектура для
>различных систем виртуализации, и для xen, и для kvm, и для
>vmware. То что там нет cpu-hotplug, pci-passthough и прочего, так это
>пока. Поддержка linux domU для x86 и x86-64 уже есть, dom0
>вроде должна была появится в 2.6.26 для x86, для x86-64 по
>обещаниям допилят к 2.6.27. Все остальное будет позже, в 2.6.28-29. Занимает
>сейчас этим Ingo Molnar, посмотреть что проиcходит можно в его репозитории
>git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git

К сожаления поддержки domU в 2.6.26 для x86_64  нет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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