Проект Incus продолжает активно развиваться и укреплять позиции среди современных платформ для управления контейнерами и виртуальными машинами. Выпуск версии Incus 7.0 LTS стал одним из самых значимых обновлений за последнее время, поскольку разработчики представили не только новые возможности, но и расширенную поддержку, улучшенную безопасность и переработанные механизмы хранения данных.
Incus создавался как современная альтернатива для управления Linux-контейнерами и виртуальными машинами, ориентированная на открытость, стабильность и независимое развитие сообщества. Сегодня платформа используется как разработчиками, так и компаниями, которым необходима гибкая инфраструктура для запуска сервисов, тестирования приложений и построения облачных сред.
Версия 7.0 LTS стала вторым долгосрочным релизом проекта и получила поддержку до июня 2031 года. Это означает, что пользователи смогут рассчитывать на обновления безопасности и исправления ошибок в течение пяти лет.
Что такое Incus
Incus — это современный менеджер системных контейнеров и виртуальных машин, построенный вокруг технологий Linux Containers (LXC). Платформа позволяет запускать полноценные Linux-системы внутри контейнеров или виртуальных машин, управлять сетями, хранилищами, кластерами и API-интеграциями.
Проект появился как форк LXD после изменений в управлении оригинальным проектом со стороны Canonical. Разработчики сообщества Linux Containers создали независимую альтернативу, сохранив совместимость и одновременно начав активное развитие новых функций.
Сегодня Incus позиционируется как:
- система управления контейнерами;
- платформа виртуализации;
- инструмент для построения частных облаков;
- среда для DevOps и CI/CD;
- решение для тестовых и production-инфраструктур.
Одним из главных преимуществ Incus является единый интерфейс управления контейнерами и виртуальными машинами. Администратору не требуется использовать отдельные инструменты для разных типов окружений.
Главные изменения в Incus 7.0 LTS
Разработчики сделали акцент на стабильности, безопасности и модернизации инфраструктурных компонентов. Новый релиз получил множество изменений, которые затрагивают практически все ключевые подсистемы платформы.
Долгосрочная поддержка до 2031 года
Главной особенностью версии 7.0 стала долгосрочная поддержка. В течение первых двух лет разработчики планируют выпускать обновления с исправлениями ошибок, улучшениями стабильности и небольшими функциональными изменениями.
После этого ветка перейдет в режим исключительно security-поддержки. Такой подход особенно важен для корпоративных инфраструктур, где критически необходима предсказуемость обновлений.
Обновленные системные требования
Incus 7.0 LTS значительно повысил минимальные требования к программному окружению. Теперь для работы необходимы более современные версии ядра Linux и сопутствующих компонентов.
Минимальные требования включают:
- Linux Kernel 6.12;
- QEMU 8.2;
- LXC 6.0;
- Go 1.25;
- dnsmasq 2.90;
- nftables 1.0.
Также обновлены требования к Open vSwitch, OVN, ZFS и LVM.
Для старых серверов это может стать причиной необходимости обновления операционной системы. Однако разработчики объясняют такое решение стремлением избавиться от устаревших механизмов и упростить поддержку современного функционала.
Отказ от устаревших технологий
В новом релизе постепенно прекращается поддержка ряда старых компонентов:
- CGroup v1;
- iptables;
- ip6tables;
- ebtables.
Теперь проект ориентируется на современные механизмы Linux, включая nftables и CGroup v2. Это повышает производительность, безопасность и предсказуемость поведения контейнеров.
Подобные изменения отражают общую тенденцию в Linux-индустрии, где старые механизмы постепенно выводятся из эксплуатации.
Поддержка OCI-образов
Одним из самых важных нововведений стала полноценная поддержка OCI-образов. Теперь Incus может напрямую работать с контейнерными образами из OCI-совместимых реестров.
Это означает, что платформа становится значительно ближе к экосистеме Docker и Kubernetes.
Администраторы получают возможность:
- использовать OCI Registry;
- разворачивать контейнеры из Docker-образов;
- применять лимиты ресурсов;
- использовать системные контейнеры совместно с OCI;
- упрощать миграцию существующих проектов.
Поддержка OCI была впервые представлена в ветке 6.x*, однако именно Incus 7.0 LTS делает эту возможность частью долгосрочного стабильного релиза.
Новая система хранения данных
Разработчики переработали механизм хранения S3-совместимых данных. Ранее для этой задачи использовался MinIO, однако после изменений в развитии проекта MinIO команда Incus решила внедрить собственный S3 Listener.
Теперь платформа самостоятельно обрабатывает S3-функциональность без внешней зависимости.
Это дает несколько преимуществ:
- уменьшение количества сторонних компонентов;
- упрощение инфраструктуры;
- повышение стабильности;
- лучший контроль над совместимостью;
- упрощение обновлений.
При первом запуске Incus автоматически конвертирует существующие хранилища в новый формат. В зависимости от объема данных процедура может занять некоторое время.
Улучшения резервного копирования
Система резервного копирования также получила серьезные улучшения. В Incus 7.0 появился низкоуровневый API NBD, а также механизм Dirty Bitmaps.
Эти технологии позволяют:
- ускорить создание резервных копий;
- отслеживать измененные блоки данных;
- уменьшить нагрузку на дисковую подсистему;
- реализовать инкрементальные бэкапы;
- сократить время восстановления виртуальных машин.
Для крупных инфраструктур такие изменения имеют критически важное значение, особенно при работе с распределенными кластерами и высоконагруженными сервисами.
Новые возможности кластеризации
Incus 7.0 продолжает активно развивать кластерный функционал. Одним из заметных нововведений стал параметр core.shutdown_action.
Теперь сервер может автоматически переносить контейнеры и виртуальные машины на другие узлы кластера перед выключением. Это существенно снижает вероятность простоя сервисов.
Кроме того, появилась поддержка CPU Baseline для кластерных групп. Система умеет определять общие возможности процессоров в смешанных аппаратных конфигурациях.
Новые драйверы хранения
Разработчики добавили поддержку новых решений для хранения данных:
- LINSTOR;
- DRBD-репликации;
- TrueNAS Storage Driver;
- iSCSI-интеграции.
Это делает Incus значительно более привлекательным для enterprise-инфраструктур, где требуется отказоустойчивость и распределенное хранение данных.
Усиление безопасности
В релизе Incus 7.0 LTS устранено девять уязвимостей безопасности. Семь из них получили уровень Moderate, а две — Low. Аудит безопасности проводился специалистами компании 7ASecurity.
Разработчики уделяют большое внимание изоляции контейнеров, безопасности API и сетевых механизмов. Именно поэтому Incus часто рассматривается как более безопасная альтернатива ряду других контейнерных платформ.
Почему Incus становится все популярнее
Рост популярности проекта связан сразу с несколькими факторами:
- открытая модель разработки;
- независимость от крупных корпораций;
- современная архитектура;
- поддержка контейнеров и виртуальных машин;
- хорошая масштабируемость;
- простота кластеризации;
- REST API и интеграции с Terraform, Ansible и Kubernetes.
Многие пользователи LXD постепенно переходят на Incus именно благодаря прозрачной политике разработки и высокой активности сообщества.
Перспективы проекта
Судя по темпам развития, Incus постепенно превращается в полноценную платформу для построения облачной инфраструктуры. Проект уже сегодня способен конкурировать с рядом коммерческих решений.
Разработчики продолжают активно внедрять новые функции, улучшать совместимость и развивать инструменты миграции. Особенно важным остается направление OCI и интеграции с облачными экосистемами.
В ближайшие годы можно ожидать дальнейшего расширения возможностей кластеризации, автоматизации и сетевой виртуализации.
Подробнее об этом читайте в объявлении о выпуске или ознакомьтесь с полным списком изменений.
Выпущена версия Incus 7.0 LTS вместе с LXC 7.0 LTS и LXCFS 7.0 LTS, что завершает цикл долгосрочных релизов поддержки для Linux-контейнеров. Пользователям предлагается опробовать эти новые функции на онлайн-платформе Incus, где можно ознакомиться с последней версией.
Выводы
Incus 7.0 LTS стал одним из наиболее значимых релизов проекта за всю его историю. Платформа получила долгосрочную поддержку, улучшенную безопасность, поддержку OCI-образов, новые механизмы хранения данных и расширенные возможности кластеризации.
Разработчики продолжают активно модернизировать систему, избавляясь от устаревших технологий и делая Incus более современной платформой для контейнеризации и виртуализации.
Для DevOps-инженеров, системных администраторов и компаний, использующих Linux-инфраструктуры, Incus 7.0 LTS может стать одним из самых интересных решений ближайших лет.
Часто задаваемые вопросы
Incus — это менеджер контейнеров и виртуальных машин, основанный на технологиях Linux Containers и ориентированный на построение современных Linux-инфраструктур.
Incus является независимым форком LXD, развиваемым сообществом Linux Containers после отделения проекта LXD под управление Canonical.
Поддержка версии Incus 7.0 LTS продлится до июня 2031 года.
Да, благодаря поддержке OCI-образов платформа может работать с контейнерными образами из OCI-совместимых реестров.
Да, Incus поддерживает как системные контейнеры, так и полноценные виртуальные машины на базе QEMU.
Да, платформа ориентирована на production-инфраструктуры и поддерживает кластеризацию, резервное копирование и интеграцию с enterprise-хранилищами.
