The OpenNET Project / Index page

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



"Компания 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. Сообщение от Аноним (-), 08-Июл-19, 23:31   +1 +/
"cell" было бы логичней перевести как "ячейка" а не "камера"
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #4, #9, #29

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6, #33

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

6. Сообщение от x3who (?), 09-Июл-19, 02:38   –3 +/
Довольно смелый ход для компании, получившей всемирную известность за свою нездоровую склонность к эксплуатации подневольного труда заключённых концлагерей. Так бы и назвали свою поделку "Гипервизор Konzentrationslager Auschwitz".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #14, #18, #23

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

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

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

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

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

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

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

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

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

19. Сообщение от Аноним (19), 09-Июл-19, 07:39   +1 +/
Всегда должен быть кто-то первым. Вопрос лишь в том, как вести себя впоследствии, и как использовать предыдущий опыт
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #22

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

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

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

23. Сообщение от Попугай Кеша (?), 09-Июл-19, 09:38   +/
"По данным самой компании, к осени 1944 года на «Сименсе» было 50 тысяч подневольных рабочих — примерно пятая часть всего персонала. Так, на фабрике в Равенсбрюке, где производилось оборудование связи, работало более 2000 женщин — заключённых концлагеря Равенсбрюк. " - Вики

Не знал, спасибо за урок истории

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #24

24. Сообщение от Аноним (24), 09-Июл-19, 10:09   +/
Еще "урок" для раскрытия темы https://ru.wikipedia.org/wiki/IBM_и_Холокост
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #32

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

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

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

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

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

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

29. Сообщение от Аноним (29), 09-Июл-19, 15:13   +/
Да, никакой тут тебе политкорректности!

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

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

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

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

32. Сообщение от Попугай Кеша (?), 31-Июл-19, 16:01   +/
> Еще "урок" для раскрытия темы https://ru.wikipedia.org/wiki/IBM_и_Холокост

Не знал! Книга найдена. Спасибо

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

33. Сообщение от zzz (??), 23-Июн-20, 09:37   +/
+1

https://www.oxfordlearnersdictionaries.com/definition/englis...
...
a room for one or more prisoners in a prison or police station
...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4


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

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




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

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