The OpenNET Project / Index page

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

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

"Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от opennews (??) on 09-Янв-17, 19:29 
Доступен (https://lkml.org/lkml/2017/1/9/119) выпуск свободного гипервизора Jailhouse 0.6 (https://github.com/siemens/jailhouse), развиваемого компанией Siemens. Это третий (https://github.com/siemens/jailhouse/releases) выпуск за время существования проекта. Код проекта распространяется (https://github.com/siemens/jailhouse)  под лицензией GPLv2. Гипервизор поддерживает работу на системах x86_64 с расширениями VMX+EPT или SVM+NPT (AMD-V), а также на процессорах ARMv7 (Banana Pi, NVIDIA Jetson TK1, Versatile Express с Cortex-A15 или A7)  и  ARMv8/ARM64 (AMD Seattle, LeMaker HiKey, NVIDIA Jetson TX1, Xilinx ZCU102 ) с расширениями для виртуализации.

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


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

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

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


-  Переработана и доведена до готовности к применению поддержка процессоров ARMv7;
-  Добавлена поддержка архитектуры ARMv8 и следующих плат на её основе: AMD Seattle / SoftIron Overdrive 3000, LeMaker HiKey, NVIDIA Jetson TX1 и Xilinx ZCU102;
-  Поддержка загрузки нескольких экземпляров Linux, в однопроцессорном или многопроцессорном режимах (SMP), на всех поддерживаемых аппаратных архитектурах;

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

-  Внесена большая порция улучшений, связанных с работой на системах x86: Добавлена поддержка  AMD IOMMU и технологии управления L3-кэшем Intel (Intel Cache Allocation Technology). Реализована поддержка новых процессоров  Intel, включая SoC Apollo Lake;
-  Поддержка субстраничных регионов MMIO (sub-page region).

В будущем планируется обеспечить регулярное формирование релизов (прошлая версия была выпущена в мае 2015 года), которые отныне будут развиваться в рамках трёхмесячного цикла разработки. Из планов по развитию функциональности отмечается переработка устройства для взаимодействия между ячейками (ivshmem 2.0), улучшение документации и автоматизация тестирования работы на поддерживаемых устройствах.

URL: https://lkml.org/lkml/2017/1/9/119
Новость: http://www.opennet.dev/opennews/art.shtml?num=45829

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

Оглавление

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


1. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +3 +/
Сообщение от Аноним (??) on 09-Янв-17, 19:29 
Пилим стартап на этом решении, много коммитим. Очень вероятно,  что тема нам принесет много хорошего бизнеса в IoT.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +3 +/
Сообщение от Anonim (??) on 09-Янв-17, 19:59 
> Пилим стартап на этом решении, много коммитим. Очень вероятно,  что тема нам принесет много хорошего бизнеса в IoT.

Очень вероятно, что тема нам принесет много новых уязвимостей.

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

24. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от alltiptop (ok) on 14-Янв-17, 10:01 
а это тема!
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +1 +/
Сообщение от Val (??) on 09-Янв-17, 22:56 
Ральф, залогиньтесь :-)

Серьезно, куда коммитите-то?

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

25. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от Аноним (??) on 18-Янв-17, 09:50 
В /dev/null
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +1 +/
Сообщение от Val (??) on 09-Янв-17, 23:02 
> Организация взаимодействия с операционной системой в Jailhouse напоминает KVM, Jailhouse также обеспечивает виртуализацию на уровне ядра Linux

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

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

8. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  –10 +/
Сообщение от KOT040188 (ok) on 10-Янв-17, 00:12 
Вот это сименс, вот это линукс. Ааа, сименслинукс. Так вот почему они телефоны перестали делать! Но как они линукс нашли? Я недавно выкинул сименс, надоел. А вообще крутые были телефоны. Вот бы они выпустили их снова на линуксе! :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  –1 +/
Сообщение от Андрей (??) on 10-Янв-17, 01:50 
Так телефоны назывались Gigaset. Вот они и стали отдельной фирмой.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от KOT040188 (ok) on 10-Янв-17, 09:46 
Мой назывался сименс.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от Андрей (??) on 11-Янв-17, 00:56 
Если очень старый.

Wiki: "Gigaset Communications GmbH — «дочерняя компания» Gigaset AG (нем.). Образованная 1 октября 2005 года как Siemens Home and Office Communication Devices GmbH & Co. KG — 100 % дочерняя компания Siemens AG. ... На текущий момент Gigaset Communications прекратило использование торговой марки Siemens в связи с истечением срока лицензионного соглашения, и продолжает выпуск продукции под брендом Gigaset."

Так что, как я и сказал, берите Gigaset - это то, что 11 лет назад было Siemens.

А телефоны Ericsson и Nokia, ноутбуки Dell когда-то действительно собирали в Европе. Что Siemens, что ни Siemens, всё теперь одно: маленькими буквами повсюду "сделано в Китае".

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

23. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от Аноним (??) on 11-Янв-17, 22:59 
Гигасет уже всё, увы.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

16. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от Nik (??) on 10-Янв-17, 13:43 
Siemens Enterprise Communications нынче называется Unify:
http://www.unify.com/
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +1 +/
Сообщение от Валик228 on 10-Янв-17, 13:07 
не петросянь, сименс много-много лет на рынке мэйнфреймов, еще с тех пор даже, когда понятия "мобильный телефон" отсутствовало как класс
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

15. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от Аноним (??) on 10-Янв-17, 13:31 
Это штука для sinumerik. Вот где досовиндоволинуксовая химера.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

11. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  –2 +/
Сообщение от Аноним (??) on 10-Янв-17, 10:30 
Смысл от этой штуки есть только на серверах.
А все проги, написанные для многоядерных процов теряют все свои прелести, нет никакого смысла ставить её вместо KVM не на чисто сервер.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  –3 +/
Сообщение от Аноним (??) on 10-Янв-17, 11:14 
Похоже на недоделку, которая в перспективе может дорасти до Xen
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  –1 +/
Сообщение от mr propper 2 on 10-Янв-17, 14:06 
> Похоже на недоделку, которая в перспективе может дорасти до Xen

пожохе на LynxSecure и на сходный гипервизор от GreenHills

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

13. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от Ванга on 10-Янв-17, 11:52 
Конечно, если твой Pentium3 умеет x86_64 с расширениями VMX+EPT.

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

18. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от AlexAT (ok) on 10-Янв-17, 18:15 
Ну суть понятна. Shared platform, много CPU, NUMA. Для VDS неплохо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от Аноним (??) on 10-Янв-17, 22:31 
>Для VDS неплохо.

только для сверх дорогих.

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

20. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от mr molodec on 11-Янв-17, 00:22 
> Ну суть понятна. Shared platform, много CPU, NUMA. Для VDS неплохо.

это вот для такого и для realtime тоже

http://www.ghs.com/products/rtos/integrity_virtualization.html

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

21. "Компания Siemens выпустила гипервизор Jailhouse 0.6"  +/
Сообщение от mr molodec on 11-Янв-17, 00:26 
> Ну суть понятна. Shared platform, много CPU, NUMA. Для VDS неплохо.

или вот до такого можно допилить

http://www.lynx.com/products/secure-virtualization/lynxsecur.../

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

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

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




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

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