Когда речь заходит об импортозамещении в ИТ, разговор обычно упирается в операционные системы. Astra Linux давно стала одним из главных игроков на этом поле — её доля на российском рынке серверных ОС по итогам 2023 года превысила 75%. Но операционная система сама по себе мало что значит без приложений, которые на ней работают. И вот тут возникает вопрос: где разработчик должен брать инструменты, документацию и поддержку, чтобы писать софт под Astra Linux? Ответ «Группы Астра» — собственный dev-портал для разработчиков , который объединяет всё необходимое в одном месте.
Если вы когда-нибудь пробовали разрабатывать под новую платформу «с нуля», то знаете, как это утомительно: документация разбросана по разным сайтам, инструменты нужно собирать по крупицам, а за ответом на простой вопрос приходится неделями ждать ответа от техподдержки. Dev-портал «Группы Астра» создавался именно для того, чтобы эту боль устранить. Это не просто сайт-визитка, а вполне рабочее пространство, где можно найти всё: от быстрого старта на конкретном языке программирования до готовых сценариев развёртывания в Kubernetes.

Что такое Dev-портал и для кого он создан
Dev-портал «Группы Астра» — это портал для разработчиков программного обеспечения, работающего в среде операционных систем Astra Linux. По сути, это единая точка входа в экосистему компании для тех, кто пишет код. Здесь собрана документация, статьи, учебники, справочная информация, сертификаты, лицензии, российские шрифты и другие материалы, которые могут понадобиться команде разработчиков на любом этапе — от прототипа до сертификации готового продукта.
Портал ориентирован на несколько аудиторий одновременно. Компании-разработчики ПО находят здесь инструменты и методические рекомендации. Предприятия критической информационной инфраструктуры получают инструкции по сертификации. Компании, решающие задачу импортозамещения, — практические руководства по миграции. А независимые разработчики и сообщество — открытую базу знаний и доступ к сообществу в Telegram.
Кому это нужно
- Компании-разработчики ПО — для создания продуктов под Astra Linux с минимальными затратами на изучение специфики платформы.
- Предприятия критической инфраструктуры — для подготовки ПО к обязательной сертификации по требованиям ФСТЭК и ФСБ.
- Компании, переходящие с зарубежных решений — для миграции кодовой базы и инфраструктуры на отечественный стек.
- Независимые разработчики и студенты — для обучения, практики и участия в сообществе.
Единое пространство разработки: что внутри
Главная идея — собрать всё, что нужно разработчику, в одном месте. Не бегать по десяткам сайтов, не гуглить в надежде найти актуальную документацию, не качать дистрибутивы с непонятных ресурсов. Всё структурировано, актуально и доступно через единый интерфейс.
В пространстве представлены материалы по операционным системам Astra Linux Common Edition (ALCE) и Astra Linux Special Edition (ALSE), а также по другим продуктам «Группы Астра». Отдельный раздел посвящён программному стеку компании — набору инструментов, библиотек и платформ, которые можно использовать при разработке.
Языки программирования и фреймворки
Одно из главных преимуществ Dev-портала — широкий выбор поддерживаемых языков и фреймворков. Если вы пишете на Python, вам доступны руководства по PyQt5, Tkinter, Flask, Django. Если предпочитаете C++ — Qt5, QML, сборка deb-пакетов. Для .NET-разработчиков есть ASP.NET Core, Blazor, Avalonia. Java-разработчики найдут Spring и JavaFX. Даже Pascal не забыт — есть раздел по Lazarus. Это не просто список «работает на Astra Linux», а полноценные руководства с примерами кода, инструкциями по сборке и деплою.
Безопасность как ядро платформы
Astra Linux — это не просто ещё один дистрибутив Linux. Главная его фишка — встроенные средства защиты информации (СЗИ), включая мандатное управление доступом, мандатный контроль целостности, замкнутую программную среду и гарантированное уничтожение данных. И Dev-портал уделяет этому аспекту огромное внимание, потому что просто написать работающее приложение недостаточно — оно должно корректно взаимодействовать с механизмами защиты ОС.
Для этого на портале есть раздел, посвящённый API СЗИ PARSEC — библиотеке, через которую прикладное ПО может управлять метками безопасности, привилегиями и уровнями конфиденциальности. Есть демонстрационные примеры: обмен конфиденциальными данными через сокет, получение и установка метки целостности файла. Это не абстрактная теория, а рабочий код, который можно взять за основу.
GitFlic: российская альтернатива GitHub и GitLab
Dev-портал напрямую интегрирован с GitFlic — российской платформой для разработки программного обеспечения, которая является аналогом GitLab и GitHub. Проект стартовал как независимый стартап, но затем вошёл в состав «Группы Астра», и теперь это полноценная часть экосистемы. На облачном сервисе gitflic.ru зарегистрировано уже более 50 тысяч пользователей, из которых около 12,5 тысяч активны каждый месяц.
GitFlic — это не просто хостинг репозиториев. Платформа покрывает весь жизненный цикл разработки: контроль версий, CI/CD, анализ безопасности (SAST/DAST/SCA), локальное хранение пакетов и контейнеров, управление окружениями в Kubernetes. Для корпоративных клиентов доступна on-premise-версия, которая может работать в полностью закрытом контуре без доступа в интернет — что критически важно для предприятий критической инфраструктуры.
Ключевые модули GitFlic
| Модуль | Назначение |
|---|---|
| GitFlic VCS | Полный контроль версий и исходного кода |
| CI/CD | Автоматизация сборки и развёртывания |
| Security | SAST, DAST и SCA-анализ кода на уязвимости |
| Registry | Локальное хранилище пакетов и контейнеров |
| Deployment | Управление окружениями в Kubernetes |
Важная деталь: GitFlic поддерживает бесшовную миграцию с GitLab. Компании, которые сейчас находятся в процессе импортозамещения DevOps-инфраструктуры, могут перенести свои проекты без полной переработки процессов. Платформа также интегрируется с LDAP/Active Directory, поддерживает SAML, OAuth и OIDC — то есть встраивается в существующую корпоративную инфраструктуру без лишних костылей.
Программа Ready for Astra: совместимость под контролем
Написать своё ПО — это половина дела. Нужно ещё убедиться, что оно работает вместе с продуктами других разработчиков. Для этого существует программа Ready for Astra — программа технологического партнёрства, в рамках которой «Группа Астра» тестирует стороннее программное и аппаратное обеспечение и подтверждает совместимость официальными сертификатами.
На середину 2024 года совместимость с Astra Linux Special Edition подтверждена у более чем 2800 продуктов. Среди них — решения «1С», «Лаборатории Касперского», Siemens и десятки других отечественных и зарубежных компаний. Программа работает с 2016 года и охватывает как программное обеспечение (около 1560 совместимых решений), так и оборудование (более 2020 позиций).
Для разработчика это означает, что если ваш продукт прошёл проверку Ready for Astra, вы получаете официальный сертификат совместимости, который можно показывать заказчикам. А заказчикам, в свою очередь, проще выбирать решения, зная, что они гарантированно работают в их инфраструктуре на Astra Linux.
Astra Developer Platform: разработка «под ключ»
Самый свежий слой экосистемы — Astra Developer Platform (ADP). Это внутренняя платформа разработки, которая объединяет работу с кодом, сборку, поставку, безопасность и эксплуатацию в общие сценарии. Идея простая: разработчик пишет код, а платформа берёт на себя всё остальное — настройку окружения, конвейеров, проверок безопасности, развёртывания.
ADP работает на базе Backstage и предоставляет готовые шаблоны (Golden Paths) для Go, Java, C#, JavaScript и Python. В каждый шаблон уже встроены конвейеры и проверки безопасности: SAST, DAST, SCA/OSA, Kyverno. Платформа поставляется в трёх вариантах — self-hosted в контуре заказчика, SaaS в аттестованной среде или в составе программно-аппаратного комплекса на процессорах Baikal.
Как компоненты ADP работают вместе
| Компонент | Роль в платформе |
|---|---|
| GitFlic | Хранение кода, управление изменениями, сборка, автоматические проверки |
| GitFlic Atlas | Хранение результатов сборок, пакетов и зависимостей |
| Argo CD | Автоматическое развёртывание в Kubernetes |
| Боцман | Среда исполнения на Kubernetes |
| Astra Секреты | Управление чувствительными данными |
| Astra Monitoring | Сбор сведений о состоянии приложений |
Главное в ADP — связь между этапами выпуска. По работающей версии приложения можно проследить, какое изменение в неё вошло, какие проверки оно прошло, какой результат сборки был получен и куда он был развёрнут. Для систем с высокими требованиями к непрерывности работы это не приятный бонус, а необходимость.
Контейнеризация и виртуализация: Docker, Podman, Flatpak
Dev-портал не обходит стороной и современные подходы к развёртыванию. Документация подробно описывает работу с Docker, Docker-compose, Podman и Libvirt. Для разработчиков, которые хотят упаковать свои приложения в Flatpak, предусмотрен целый раздел с инструментарием astraflatpaktools — набором утилит для сборки приложений из deb-пакетов, создания рантаймов и генерации SBOM (Software Bill of Materials).
SBOM — это не модная аббревиатура, а реальное требование для многих заказчиков. Если вы поставляете ПО в государственные структуры или на объекты КИИ, вам нужно предоставить перечень всех сторонних компонентов, их версий и лицензий. Инструмент aft-sbom генерирует такой отчёт автоматически, что экономит часы ручной работы.
Сообщество и поддержка
Техническая документация — это хорошо, но живое общение никто не отменял. У Dev-портала есть Telegram-канал для официальных объявлений и отдельное сообщество для обсуждений. Команда отвечает на вопросы, делится новостями и собирает обратную связь. Связь двусторонняя: разработчики могут направлять пожелания и замечания по документации на почту docs@astralinux.ru, и портал регулярно обновляется с учётом этих предложений.
На блоге портала публикуются технические статьи — например, разборы оптимизации PostgreSQL, паттерны работы с транзакциями, особенности планирования запросов. Это не маркетинговые тексты, а материал, написанный инженерами для инженеров. Для тех, кто хочет углубиться, есть база знаний — структурированный сборник инструкций и практических советов по работе с Astra Linux и продуктами компании.
Почему это имеет значение
Dev-портал «Группы Астра» — это пример того, как компания не просто продаёт операционную систему, а строит вокруг неё полноценную экосистему для разработчиков. Документация, инструменты, платформа для хостинга кода, программа совместимости, внутренняя платформа разработки, сообщество — всё это работает в связке. Разработчику не нужно собирать пазл из разных источников, потому что кто-то уже собрал его за него.
Для компаний, которые прямо сейчас занимаются импортозамещением, это особенно ценно. Переход с зарубежных технологий — это не просто замена ОС, это перестройка всего процесса разработки. Иметь под рукой единое пространство, где есть всё — от быстрого старта на Python до настройки мандатного управления доступом и генерации SBOM, — значит сократить этот переход с месяцев до недель.