[NIXP] Rocket 0.1.0 — конкурент Docker от создателей операционной системы CoreOS

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Rocket 0.1.0 — конкурент Docker от создателей операционной системы CoreOS

Сообщение Dmitry Shurupov »

Создатели компактной операционной системы на базе ядра Linux и контейнерного окружения LXC — CoreOS — сообщили о выпуске первого публичного релиза среды выполнения контейнеров. Новый проект получил название Rocket. CoreOS одними из первых применили Docker для управления контейнерами в операционной системе. Docker в CoreOS обновляется спустя всего лишь пару часов, после релиза в основной ветке. Создатели ОС сами участвуют в разработке Docker, а сооснователь и технический директор CoreOS Брэндон Филлипс (Brandon Philips) стал одним из главных контрибьютеров проекта. Однако Docker, по мнению команды CoreOS, оброс излишней функциональностью и перестал следовать принципам UNIX, а его первоначальный манифест и вовсе удалили из репозитория. «Мы должны перестать говорить о контейнерах Docker и начать говорить о платформе Docker», — пишет в блоге компании Алекс Полви (Alex Polvi), сооснователь CoreOS. Поэтому в компании создали Rocket и AppContainer, которые следуют четырём принципам:

  • модульная архитектура: инструменты для загрузки, установки и запуска контейнеров будет интегрированы, но при этом поставляются отдельно;
  • безопасность: изоляция должна быть подключаема, а криптографические примитивы, аудит образов и проверка целостности работать с самого первого дня;
  • распространение образов: поиск образов контейнеров должен быть простым и распределённым, а названия идентифицируемы, что позволяет задействовать сторонние протоколы вроде BitTorrent;
  • открытость: формат и среда выполнения должны быть хорошо документированы, а разработка вестись сообществом.

Инструмент командной строки rkt позволяет запускать контейнеры App Container. App Container — это спецификации на формат образов, среда выполнения и механизм распространения. Rocket — это первая реализация App Container, разработчики надеются, что не единственная. Разработка проекта ведётся в GitHub, там же создатели принимают пожелания и запросы от сторонних участников. В качестве лицензии проекта разработчики выбрали Apache License версии 2.0.


оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали: