«Альт Платформа» — первый в России технологический комплекс для сборки ПО

f1726e5ea7be3c67b0527fe4f994e6a2

Компания «Базальт СПО» выпустила «Альт Платформу» — технологический комплекс для сборки программного обеспечения и выпуска дистрибутивов операционных систем. Продукт включен в Единый реестр российского ПО под №21540.

В состав «Альт Платформы» входят:

  • доступ к стабильной ветке репозитория (бранчу);

  • операционная система ALT Platform Builder, на которой создается рабочее место разработчика и сборочная среда;

  • сервис для создания локальной копии репозитория alterator-mirror;

  • инструментарий для сборки RPM-пакетов, совместимых с ОС «Альт»;

  • набор готовых профилей mkimage-profiles для сборки дистрибутивных образов;

  • техническая поддержка от вендора.

«Базальт СПО» с 2001 года развивает собственную инфраструктуру разработки, на которой создано уже 10 поколений операционных систем. Несколько компаний-партнеров с нашей помощью также разработали на ней свои продукты. Теперь мы оформили эту инфраструктуру в виде продукта «Альт Платформа» и делимся ею с другими разработчиками. Команда «Базальт СПО» обучит специалистов заказчика пользоваться программным комплексом, вести репозиторий и дополнять его сторонним программным обеспечением», — рассказал председатель совета директоров «Базальт СПО» Алексей Смирнов.

«Базальт СПО» (до 2015 года «Альт Линукс») с 2001 года поддерживает репозиторий «Сизиф» — один из крупнейших в мире технологически независимых репозиториев, наряду с Debian, Red Hat и SUSE. Репозиторий формируется из свободного ПО международных проектов и собственных разработок компании. Он находится на территории и под юрисдикцией РФ, поддерживается «Базальт СПО». Это своего рода лаборатория для разработчиков, в которой можно опробовать новые идеи без риска для конечного пользователя ОС. Доступ к пакетной базе «Сизифа» свободный и бесплатный.

«Разработчики ОС «Альт» участвуют в международных проектах СПО в роли ведущих специалистов и ответственных за выпуск версий. Их код есть в ядре Linux, в основных системных библиотеках и других ключевых компонентах свободного ПО, им удалось внедрить в свободные международные криптографические библиотеки поддержку стандартов шифрования семейства ГОСТ», — подчеркнул Алексей Смирнов.

Каждые несколько лет разработчики «Базальт СПО» выделяют из «Сизифа» бранч — стабильную ветку репозитория. Все помещаемые в него пакеты тестируют, исправляют уязвимости и обеспечивают совместимость. В результате формируется банк проверенных программных пакетов с системой контроля зависимостей, на основе которого выпускаются дистрибутивы.

«Альт Платформа» обеспечивает доступ к стабильному бранчу. В него включены не только бинарные пакеты, но и исходный код практически всех программных пакетов, за исключением незначительного количества проприетарных компонентов (например, драйверов). Стабильную ветку репозитория можно использовать как для обновления ОС «Альт», так и для создания и обновления собственных дистрибутивов.

ALT Platform Builder — это серверная операционная система с установленным инструментарием, на которой организуется рабочее место разработчика и сборочная среда. Ее можно развернуть на физической или виртуальной машине. Из соображений безопасности в ALT Platform Builder нет графического интерфейса, но есть веб-интерфейс управления.

Alterator-mirror — это служба для создания локальных копий репозиториев. Она позволяет сделать необходимое количество экземпляров репозиториев и гибко управлять их обновлениями.

Hasher — сборочница, инструмент для воспроизводимой сборки RPM-пакетов, совместимых с ОС «Альт», в изолированном окружении. Это собственная разработка «Базальт СПО». В hasher можно проверить пакеты на целостность, зависимости, провести большое количество тестов.

Gear — инструмент для создания пакетов RPM из git-репозиториев.

Набор утилит mkimage и mkimage-profiles предназначен для сборки дистрибутивных образов.

«Альт Платформу» можно приобрести с тремя уровнями поддержки: базовым, стандартным и расширенным.

«Альт Платформа» позволяет создавать:

  • специализированные операционные системы для оборудования — банкоматов, промышленных контроллеров, систем пожаротушения и т. п.;

  • операционные системы для крупных корпораций, адаптированные под их потребности;

  • операционные системы с предустановленным дополнительным ПО для распространения на рынке;

  • национальные операционные системы на разных языках;

  • прикладное ПО, совместимое с ОС «Альт» и созданными на «Альт Платформе» дистрибутивами.

Задать вопрос и получить консультацию о новом продукте можно, написав на адрес: sales@basealt.ru. Скачать и протестировать «Альт Платформу» можно на официальном сайте.

© Habrahabr.ru