The OpenNET Project / Index page

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

03.05.2017 11:17  Представлен открытый гипервизор Jailhouse 0.7, развиваемый компанией Siemens

Увидел свет свободный гипервизор Jailhouse 0.7, развиваемый компанией Siemens. Гипервизор поддерживает работу на системах 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 ) с расширениями для виртуализации. Код проекта распространяется под лицензией GPLv2.

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

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

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

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

  • Добавлена отладочная консоль для отслеживания работы гипервизора, которую можно вызвать из корневой ячейки;
  • Поддержка работы на SoC Intel Denverton;
  • Задействование gcov для оценки качества тестирования при помощи тестов покрытия (code coverage);
  • Реализована конфигурация для платы Orange Pi Zero.


  1. Главная ссылка к новости (https://lkml.org/lkml/2017/5/2...)
  2. OpenNews: Компания Siemens выпустила гипервизор Jailhouse 0.6
  3. OpenNews: Первый выпуск гипервизора Bareflank
  4. OpenNews: Для процессоров MIPS представлен первый открытый гипервизор
  5. OpenNews: Компания Siemens представила Jailhouse, новый открытый гипервизор для Linux
  6. OpenNews: Доступен новый экспериментальный гипервизор KSM
Лицензия: CC-BY
Тип: Программы
Ключевые слова: jailhouse, virtual
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 11:34, 03/05/2017 [ответить] [смотреть все]
  • +1 +/
    Поддержка Stuxnet есть?
     
     
  • 2.2, Аноним, 11:42, 03/05/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +3 +/
    Разумеется, встроенная
     
  • 2.3, commiethebeastie, 11:44, 03/05/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    А также поддержка предложения об откате.
     
  • 1.4, Leap42, 11:49, 03/05/2017 [ответить] [смотреть все]
  • –3 +/
    Из разряда захотелось странного Накладные расходы сс го hyper-v 0 2 , про п... весь текст скрыт [показать]
     
     
  • 2.5, devl547, 11:58, 03/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Если возводить в абсолют, получим контейнеры ... весь текст скрыт [показать] [показать ветку]
     
  • 2.6, qwerty123, 12:19, 03/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Выражаясь вашими словами, оверселлинг убивает реалтайм Siemens занимается индус... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.7, Аноним, 12:58, 03/05/2017 [^] [ответить] [смотреть все]  
  • +/
    особенно атомная энергетика
     
  • 3.9, Аноним, 13:54, 03/05/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Во-первых RTLinux Во-вторых, как бы вам не хотелось, как бы не нравилось многим ... весь текст скрыт [показать]
     
     
  • 4.11, VINRARUS, 18:13, 03/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Апля-никто. Самая дорогая в мире никто.
     
     
  • 5.12, Аноним, 19:15, 03/05/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Уже забыл про MkLinux и LinuxPPC Вот еще интересно In his 2001 book Just for... весь текст скрыт [показать]
     
     
  • 6.13, Аноним, 20:48, 03/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Ради прикола напишу В лицензионном соглашении на ПО для музыкального плеера iPo... весь текст скрыт [показать]
     
     
  • 7.16, mandala, 05:06, 04/05/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    А виноват какой-нибудь идиотский закон одно из штатов США У них там простотьма ... весь текст скрыт [показать]
     
     
  • 8.17, Vkni, 06:36, 04/05/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Строгость законов компенсируется необязательностью их исполнения - это про анг... весь текст скрыт [показать]
     
  • 6.18, Аноним, 07:46, 04/05/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Не знаю как iPhone, у меня его нет, но вот я увидел шахматы из Mavericks, OS X 1... весь текст скрыт [показать]
     
  • 4.21, savant, 20:27, 04/05/2017 [^] [ответить] [смотреть все]  
  • +/
    >> Какого хрена притянули за уши linux
    > Во-первых RTLinux
    > Во-вторых, как бы вам не хотелось, как бы не нравилось многим другим,
    > Linux сегодня является наиболее совершенным и функциональным с точки зрения технологической
    > зрелости ядром. Я вам говорю как разработчик который по необходимости копается
    > в исходном коде ядра и патчит его под свои нужды.
    > В-третьих, все гиганты уже вокруг Linux. Если ты не возле Linux, то
    > ты в принципе обычное никто.

    RTLinux - плох тем, что если RT процесс залипнет по тем или иным причинам, восстановление только через watchdog. Jailhouse позволяет не так сильно париться о том, что у тебя RT часть сломает нахрен всё.

     
  • 3.14, Аноним, 20:52, 03/05/2017 [^] [ответить] [смотреть все]  
  • +/
    А мне чудо-юдо - sinumerik Могу точно сказать, что стойки на синумерик - это ад... весь текст скрыт [показать]
     
  • 3.15, Аноним, 00:21, 04/05/2017 [^] [ответить] [смотреть все]  
  • +/
    для каких-нибудь IVI систем в Automotive Сейчас очень модная тема пилить гиперв... весь текст скрыт [показать]
     
  • 2.20, savant, 20:25, 04/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Оно для другого - получить реалтайм, не навешивая RT-kernel, микроконтроллер и подобные надстройки. Для промышленного оборудования самое оно.
     
  • 2.22, northbear, 14:51, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    hyper-v 0.2%?! Как говорится, не читайте советских газ... ой, маркетинговые листовки Microsoft'а.
    Гипервизоров с оверселлингом полно. А вот аналогов Jailhouse, я что-то сходу вспомнить не могу. Круг задач для такого гипервизора есть, и не маленький.  
     
  • 1.8, Аноним, 13:47, 03/05/2017 [ответить] [смотреть все]  
  • –1 +/
    Тааааакк!!! Пора покупать оптерон..
     
  • 1.10, kvaps, 15:39, 03/05/2017 [ответить] [смотреть все]  
  • –1 +/
    Соответсвенно и live-migration в данном случае тоже невозможена?
     
  • 1.19, Аноним, 08:27, 04/05/2017 [ответить] [смотреть все]  
  • +/
    Ну и где он увидел свет результат 404 Not Found ... весь текст скрыт [показать]
     
     
  • 2.23, _Анониус_, 22:23, 06/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >Ну и где он увидел свет?
    >результат: 404: Not Found

    В конце туннеля :D

     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor