Jailhouse 0.1 — первый релиз нового гипервизора ядра Linux
1Иллюстрация с сайта Stylinggame.Blogspot.Ru
Спустя год разработки после анонса нового гипервизора для ядра Linux была представлена первая версия Jailhouse с необходимыми возможностями для подходящей поддержки процессоров x86.
Jailhouse — это разделяемый (partitioning) гипервизор для Linux, в релиз 0.1 которого включена поддержка основных возможностей процессоров x86. Jailhouse в полной мере задействует VT-d DMA и прерывает переназначение для изолирования назначенных PCI-устройств от гипервизора и посторонних ячеек. Более того, удобство и простота использования Jailhouse были значительно улучшены за счёт введения и использования генератора для конфигурационных файлов системы. И последнее в новом релизе — стал доступен фреймворк для написания приложений для ячеек. С помощью нескольких строк кода на C можно установить таймер прерывания, считать время или настроить PCI-устройство для использования в простых приложениях реального времени, выполняемых на оборудовании.
Самый простой способ попробовать Jailhouse — это использовать виртуальное окружение QEMU/KVM, скачать версию 0.1 с ним можно здесь. Смелые пользователи могут попробовать на реальной машине выполнить «jailhouse config create» для создания рабочей (как правило) конфигурации. Однако на реальном оборудовании может потребоваться ручное вмешательство в конфигурационные файлы как самой ячейки, так и всей системы в целом. Исходный код Jailhouse доступен на GitHub под лицензией GNU GPLv2.
Среди планов по развитию Jailhouse отмечается добавление архитектур AMD64 и ARM (32 бита), а также механизма взаимодействия ячеек. Некоторая функциональность, связанная с безопасностью, уже реализуется.
Постоянная ссылка к новости: http://www.nixp.ru/news/12737.html. Никита Лялин по материалам Lkml.Iu.Edu.
OpenStack 11 «Kilo» — новый крупный релиз популярной облачной платформы OpenStack 4 2
Intel анонсировала первый выпуск KVMGT — инструмента виртуализации GPU 2 7
Docker 1.3: подпись образов, параметры безопасности и другие возможности 2 3
Qubes OS Release 2 — новая версия операционной системы на базе Linux и Xen 1
Представлено первое обновление Docker в ветке 1.x — 1.1.0
Docker 1.0: Linux-контейнеры готовы для промышленного применения 3
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1