The OpenNET Project / Index page

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



"Компания Siemens выпустила гипервизор Jailhouse 0.11"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Siemens выпустила гипервизор Jailhouse 0.11"  +/
Сообщение от opennews (??), 08-Июл-19, 23:31 
Компания Siemens опубликовала (https://lkml.org/lkml/2019/7/8/86) релиз свободного гипервизора Jailhouse 0.11 (https://github.com/siemens/jailhouse), компоненты для гостевых систем которого   уже включены в состав основного ядра Linux. Гипервизор поддерживает работу на системах x86_64 с расширениями VMX+EPT или SVM+NPT (AMD-V), а также на процессорах ARMv7 и ARMv8/ARM64 с расширениями для виртуализации. Отдельно развивается генератор образов для гипервизора Jailhouse, формируемых на основе пакетов Debian для заданных устройств. Код проекта распространяется (https://github.com/siemens/jailhouse)  под лицензией GPLv2.


Гипервизор реализован в виде модуля для ядра Linux и обеспечивает виртуализацию на уровне ядра. Для управления изоляцией используются предоставляемые современными CPU аппаратные механизмы виртуализации.  Отличительными особенностями Jailhouse являются легковесная реализация и ориентация на привязку виртуальных машин к фиксированному CPU, области ОЗУ и аппаратным устройствам. Такой подход позволяет на одном физическом многопроцессорном сервере обеспечить работу нескольких независимых виртуальных окружений, каждое из которых закреплено за своим процессорным ядром.

При жесткой привязке к CPU  накладные расходы от работы гипервизора сводятся к минимуму и существенно упрощается его реализация, так как нет необходимости выполнения сложного планировщика распределения ресурсов - выделение отдельного ядра CPU позволяет гарантировать отсутствие выполнения на данном CPU других задач. Плюсом подобного подхода является возможность обеспечить гарантированный доступ к ресурсам и предсказуемую производительность, что делает Jailhouse отличным решением для создания решений виртуализации для задач режима реального времени. Минусом является ограниченная масштабируемость, упирающаяся в число ядер CPU.


В терминологии Jailhouse виртуальные окружения именуются "камерами" (cell). Внутри камеры система выглядит как однопроцессорный сервер, показывающий производительность близкую (https://docs.google.com/file/d/0B6HTUUWSPdd-Zl93MVhlMnRJRjg/...) к производительности выделенного ядра CPU.  В камере может быть запущено окружение произвольной операционной системы, урезанные окружения для запуска одного приложения и специально подготовленные отдельные приложения, предназначенные для решения задач реального времени.  Конфигурация задаётся в .cell-файлах (https://github.com/siemens/jailhouse/blob/master/configs/), определяющих выделяемые окружению CPU, регионы памяти и порты ввода/вывода.


В новом выпуске


-  Добавлена поддержка платформ Marvell MACCHIATObin,  Xilinx Ultra96,
Microsys miriac SBC-LS1046A и  Texas Instruments AM654 IDK;
-  Добавлена статистка в разрезе каждого ядра CPU;
-  Обеспечен сброс PCI-устройств при завершении работы камеры;
-  Структура Device Tree адаптирована для последних выпусков ядра Linux;
-  Для платформ ARM и ARM64 добавлена защита от атак  Spectre v2. В настройках qemu-arm64 учтены изменения последних выпусков QEMU. Решены проблемы с перезаписью прошивки PSCI на платах Orange Pi Zero;

-  Для платформы x86 при запуске демонстрационных окружений (inmates)  включено использование инструкций SSE и AVX, а также добавлен отчёт об исключениях.

URL: https://lkml.org/lkml/2019/7/8/86
Новость: https://www.opennet.ru/opennews/art.shtml?num=51057

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +/
Сообщение от Аноним (-), 08-Июл-19, 23:31 
"cell" было бы логичней перевести как "ячейка" а не "камера"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  –5 +/
Сообщение от Аноним (2), 08-Июл-19, 23:38 
"Ячейка" еще более-менее сгодится. Скажи спасибо, что не перевели как "сотовый телефон".
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +14 +/
Сообщение от Аноним (4), 09-Июл-19, 00:00 
> "cell" было бы логичней перевести как "ячейка" а не "камера"

Там обыгрывается  Jailhouse и cell, как тюрьма и камера, даже картинка где-то была в документации.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. Скрыто модератором  –3 +/
Сообщение от x3who (?), 09-Июл-19, 02:38 
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. Скрыто модератором  +7 +/
Сообщение от gsdh (?), 09-Июл-19, 04:36 
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. Скрыто модератором  +2 +/
Сообщение от Анонимemail (16), 09-Июл-19, 06:39 
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

21. Скрыто модератором  +2 +/
Сообщение от Аноним (21), 09-Июл-19, 08:55 
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. Скрыто модератором  +1 +/
Сообщение от Аноним (18), 09-Июл-19, 07:27 
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

19. Скрыто модератором  +1 +/
Сообщение от Аноним (19), 09-Июл-19, 07:39 
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. Скрыто модератором  +1 +/
Сообщение от дядя (?), 09-Июл-19, 08:57 
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

23. Скрыто модератором  +/
Сообщение от Попугай Кеша (?), 09-Июл-19, 09:38 
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

24. Скрыто модератором  +/
Сообщение от Аноним (24), 09-Июл-19, 10:09 
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

32. Скрыто модератором  +/
Сообщение от Попугай Кеша (?), 31-Июл-19, 16:01 
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

9. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +/
Сообщение от Аноним (9), 09-Июл-19, 03:29 
Cell вполне себе камера, очень сочетается с Death Row, кстати. Сименсу респект и уважуха.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

27. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +1 +/
Сообщение от Аноним (27), 09-Июл-19, 13:37 
Тогда гипервизор должен быть смотрящим
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

29. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +/
Сообщение от Аноним (29), 09-Июл-19, 15:13 
Да, никакой тут тебе политкорректности!

Почему еще зеки не подали на них в суд? Master/slave запретили, а тюрячка и камеры что?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  –1 +/
Сообщение от Аноним (3), 08-Июл-19, 23:57 
Кроме простоты кода получается нет преимуществ.
Когда может пригодиться?
Для чего пилят, где используют?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +3 +/
Сообщение от xm (ok), 09-Июл-19, 00:32 
В том, что производит Siemens - в промышленном оборудовании, транспорте и т.п.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

26. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  –1 +/
Сообщение от Аноним (26), 09-Июл-19, 12:27 
Всюду, где нужно проходить стандартизацию, которую всякие xen, qemu etc никогда не пройдут без переписьІвания кода с нуля.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

30. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +1 +/
Сообщение от Мимопроходил (?), 09-Июл-19, 18:46 
Скорее сертификацию*
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +1 +/
Сообщение от Аноним (27), 09-Июл-19, 13:38 
>Кроме простоты кода получается нет преимуществ.

Когда код простой (но при этом реализует функциональность) - это огромное преимущество само по себе.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  –1 +/
Сообщение от менанemail (?), 09-Июл-19, 02:45 
Кто знает, поддерживает ли запуск x86 кода из-под хоста на базе ARM? Или тока QEMU это может?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +2 +/
Сообщение от Аноним (11), 09-Июл-19, 03:50 
Нет конечно. Это же не эмулятор.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  –2 +/
Сообщение от x3who (?), 09-Июл-19, 03:58 
В новости упиминается эмулятор qemu-arm64
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

8. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  –2 +/
Сообщение от GentooBoy (ok), 09-Июл-19, 03:00 
Вы серьезно, из новости в новость одна и таже копипаста, а новости 3 строчки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +3 +/
Сообщение от Аноним (4), 09-Июл-19, 08:14 
Новость отражает тенденции в развитии и новшества проекта. Общее описание для каждого выпуска смысла переписывать нет, на сайте проектов же описание каждый раз не переписывают. И описательные части в оригинальных анонсах большинства проектов обычно всегда повторяются.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

25. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +1 +/
Сообщение от имя (?), 09-Июл-19, 12:13 
Не все ж такие старожилы опеннета с хорошей памятью. Пусть лучше копипастит, а поправить устаревшее всегда успеется.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +/
Сообщение от Ддд (?), 09-Июл-19, 03:48 
Для арм и амд с кучей ядер это топ
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Компания Siemens выпустила гипервизор Jailhouse 0.11"  +/
Сообщение от Виктор (??), 11-Июл-19, 20:38 
А что с отказоустойчивостью? Если хост помрет, что делать? Даже если дисковые аднные переедут, как ВМ полнимется на другом хосте, если она прибита кядру процессора этого хоста?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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