Проект TrueNAS, один из самых популярных open-source решений для создания сетевых систем хранения (NAS), объявил о важном изменении в инфраструктуре разработки. Команда разработчиков решила перенести систему сборки дистрибутива во внутреннюю инфраструктуру компании.
Это решение вызвало активное обсуждение в сообществе, поскольку ранее инструменты сборки проекта были доступны публично. Несмотря на это, разработчики подчеркивают: сам исходный код TrueNAS остается открытым.
Разберёмся, что именно изменилось, почему это произошло и какие последствия могут ожидать пользователей и разработчиков.
Что такое TrueNAS и почему он так популярен
TrueNAS — это операционная система для сетевых хранилищ, разработанная компанией iXsystems. Она широко используется как в домашних лабораториях, так и в корпоративных инфраструктурах. Платформа поддерживает файловую систему ZFS и предоставляет инструменты для хранения, репликации и резервного копирования данных.
Сегодня экосистема включает несколько вариантов системы:
- TrueNAS CORE — версия на базе FreeBSD
- TrueNAS SCALE — версия на базе Debian Linux
- TrueNAS Enterprise — коммерческая версия для корпоративных инфраструктур
Благодаря открытому исходному коду и активному сообществу TrueNAS стал одной из самых популярных альтернатив проприетарным NAS-решениям.
Почему система сборки была перенесена во внутреннюю инфраструктуру
Недавно разработчики сообщили, что репозиторий со скриптами сборки больше не будет активно поддерживаться. В официальном сообщении отмечается, что система сборки проекта перемещена во внутреннюю инфраструктуру компании.
Основные причины такого решения связаны с новыми требованиями безопасности и изменениями в процессе разработки.
В частности, разработчикам требуется более строгий контроль над:
- процессом подписи сборок
- инфраструктурой Secure Boot
- целостностью платформы и цепочки сборки
По словам представителей проекта, поддержка публичной системы сборки параллельно с внутренней инфраструктурой стала слишком сложной задачей.
Что именно изменилось
Важно понимать: изменения касаются только инфраструктуры сборки, а не самого программного обеспечения.
Ключевые моменты:
- исходный код TrueNAS остаётся открытым
- лицензия проекта по-прежнему соответствует требованиям open source
- пользователи могут компилировать систему из исходников
- старые репозитории сборки сохранены в архиве для исторической справки
Фактически разработчики ограничили доступ лишь к инструментам, которые используются для создания официальных сборок системы.
Почему это вызвало дискуссии в сообществе
Несмотря на объяснения команды проекта, решение вызвало обсуждения среди пользователей и разработчиков.
Основные опасения связаны с тем, что закрытие системы сборки может:
- усложнить создание альтернативных сборок
- снизить прозрачность процесса разработки
- ограничить появление форков проекта
Некоторые участники сообщества отмечают, что открытая инфраструктура сборки часто помогает создавать экспериментальные версии системы и адаптировать её для нестандартных платформ.
В то же время представители проекта считают, что большинству пользователей такая возможность никогда не требовалась, а поддержка открытой системы сборки требует значительных ресурсов.
Как это повлияет на пользователей TrueNAS
Для обычных пользователей изменения практически не будут заметны.
Основные функции системы остаются прежними:
- управление хранилищами
- репликация данных
- поддержка ZFS
- работа контейнеров и виртуальных машин
- инструменты резервного копирования
То есть пользователи смогут продолжать устанавливать обновления и использовать систему так же, как и раньше.
Изменения в первую очередь затрагивают разработчиков и тех, кто создаёт кастомные сборки.
Возможные последствия для экосистемы NAS
Хотя текущие изменения не влияют на доступность исходного кода, они могут изменить динамику развития проекта.
В долгосрочной перспективе это может привести к нескольким сценариям:
- Более централизованная разработка TrueNAS
- Уменьшение количества независимых сборок
- Появление новых альтернативных решений на базе ZFS
Тем не менее на данный момент нет признаков того, что проект отходит от open-source модели.
Вывод
Перенос системы сборки TrueNAS во внутреннюю инфраструктуру стал заметным событием для сообщества open-source.
С одной стороны, это решение повышает безопасность и контроль над официальными сборками системы. С другой — оно может ограничить возможности для сторонних разработчиков и экспериментов.
Однако ключевой момент остаётся неизменным: исходный код TrueNAS остаётся открытым, а значит проект по-прежнему сохраняет свои корни в open-source экосистеме.
Часто задаваемые вопросы
Что произошло с системой сборки TrueNAS?
Разработчики переместили инфраструктуру сборки проекта во внутреннюю систему компании и прекратили активную поддержку публичного репозитория сборки.
Закрывается ли TrueNAS как open-source проект?
Нет. Исходный код системы по-прежнему распространяется с открытой лицензией, и пользователи могут изучать и изменять его.
Можно ли собрать TrueNAS самостоятельно?
Да, технически это возможно, поскольку исходный код остаётся доступным. Однако официальная инфраструктура сборки больше не будет открытой.
Повлияет ли это на обычных пользователей?
Практически нет. Пользователи смогут продолжать устанавливать обновления и использовать систему так же, как и раньше.
Почему разработчики приняли такое решение?
Основная причина — новые требования безопасности, включая Secure Boot и контроль цепочки сборки, которые требуют более защищённой инфраструктуры.