Rocket 0.1.0 — конкурент Docker от создателей операционной системы CoreOS
3Иллюстрация с сайта Coreos.Com
Создатели компактной операционной системы на базе ядра 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.
Постоянная ссылка к новости: http://www.nixp.ru/news/12992.html. Никита Лялин по материалам Coreos.Com.
- Docker 1.0: Linux-контейнеры готовы для промышленного применения 3 10 июня 2014 г.
- Docker 1.3: подпись образов, параметры безопасности и другие возможности 2 3 17 октября 2014 г.
- Контейнерные приложения Docker приходят на Windows Server 3 17 октября 2014 г.
- CoreOS — Linux-система для крупных серверных инсталляций 5 22 августа 2013 г.
- Создатели Linux-дистрибутива CoreOS намерены конкурировать с Red Hat 2 6 1 июля 2014 г.
- Разработчики платформы Docker представили новые инструменты: Machine, Swarm и Compose 1 5 декабря 2014 г.
- Представлен проект Docker — Linux-контейнеры LXC с API высокого уровня 1 2 апреля 2013 г.
- Red Hat интегрирует и продвигает виртуализацию с Linux-контейнерами Docker 20 апреля 2014 г.
- Разработчики CoreOS отказываются от контроля над стандартом App Container (appc) 1 7 мая 2015 г.
- Intel представила свою систему Clear Linux и контейнеры Clear Containers 2 3 22 мая 2015 г.
- Linux Foundation создала проект Open Container для стандартизации Linux-контейнеров 1 24 июня 2015 г.
- Не Docker'ом единым: CoreOS предложила CNCF свой rkt одновременно с containerd 1 22 марта 2017 г.
- zetcd — новый проект CoreOS, проксирующий запросы к ZooKeeper в кластер etcd 22 мая 2017 г.
Oracle представила микроконтейнеры и три Open Source-утилиты для них: smith, crashcart, railcar
Docker CE 17.06 — первая версия технологии контейнеров, собранная с Moby
Docker 1.3: подпись образов, параметры безопасности и другие возможности 2 3
Panamax — инструмент для управления сложными конфигурациями Docker 1 5
Представлено первое обновление Docker в ветке 1.x — 1.1.0
Docker 1.0: Linux-контейнеры готовы для промышленного применения 3
Последние комментарии
- OlegL, 17 декабря 2023 года в 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