Компания Docker отделила и открыла код containerd, управляющего жизненным циклом Linux-контейнера

Компания Docker, стоящая за одноимённым продуктом для Linux-контейнеров, объявила об открытии исходного кода проекта containerd, реализующего среду исполнения (runtime) для контейнера.

Новый продукт containerd был вынесен из Docker, став «последним шагом в многолетней попытке придать платформе Docker более модульную архитектуру из слабосвязанных компонентов». Авторы называют containerd главным звеном в «скучной инфраструктуре», поскольку этот компонент обеспечивает самый минимум необходимого для запуска контейнеров на хост-системе и предоставляем при этом стабильный интерфейс, но не делает ничего сверх этого. Что немаловажно, представители Docker обещают передать containerd на развитие в нейтральную некоммерческую организацию в следующем году.

Роль containerd в платформе контейнеров Docker
Роль containerd в платформе контейнеров Docker / Иллюстрация с сайта Blog.Docker.Com

Исходный код containerd написан на языке Go. На данный момент у продукта есть две ветви: v0.2.x для текущих релизов, используемых в Docker, а также новая ветка v1.0, стабилизация которой запланирована ко второму кварталу 2017 года. Предполагается, что containerd 1.0 сможет стать основой для контейнеров, используемых на огромном множестве платформ: от AWS ECS до Microsoft ACS, Kubernetes, Mesos и Cloud Foundry. Вместе с тем, containerd будет полностью совместимым со стандартом OCI (Open Containers Initiative; речь про обе спецификации: runtime-spec и image-spec), который разрабатывается как проект The Linux Foundation.

Исходный код containerd от Docker опубликован на GitHub под свободной лицензией Apache License v2.

Дмитрий Шурупов по материалам Blog.Docker.Com.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Apple открыла доступ к своей программе Bug Bounty для всех исследователей
Крушения Boeing 737 Max унесли 346 жизней. Компания аутсорсила ПО для самолетов у индийцев по $9 в час
Украинская компания MacPaw выпустила новую версию CleanMyMac
Компания Opera, выпускающая одноименный браузер, провела IPO
Крупная львовская IT-компания открывает офис в Киеве и набирает разработчиков
Oracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster Federation
container-diff — новая утилита от Google для сравнения образов Docker-контейнеров
Uber открыла код вероятностного языка программирования на Python — Pyro
В CNCF приняты Open Source-проекты Notary от Docker и TUF, а также 30 новых компаний-участников
Вышел CRI-O 1.0.0 для запуска альтернативных (не Docker) контейнеров в Kubernetes
Последние новости

Подгружаем последние новости