Обзор инструментария openEuler DevStation
openEuler DevStation — это специализированная версия операционной системы openEuler, разработанная как полноценная рабочая станция для разработчиков. Данная версия ОС позволяет оптимизировать рабочие процессы и обеспечить совместимость с экосистемой. DevStation объединяет всё необходимое для разработки ПО: от интегрированных сред разработки (IDE) до инструментов развёртывания и искусственного интеллекта и позиционируется как универсальное решение, позволяющее сразу после установки приступить к кодированию, компиляции, сборке и развёртыванию приложений. Последняя версия содержит значительные обновления по трем направлениям: расширенный набор инструментов, более интеллектуальный графический интерфейс и расширенную аппаратную поддержку. Эти улучшения создают более мощную, безопасную и универсальную платформу разработки.
В этой статье мы подробно разберём инструментарий DevStation, его ключевые компоненты и возможности, которые делают эту платформу привлекательной для разработчиков серверного ПО. С установкой самой ОС можно ознакомиться по этой ссылке на нашу статью ранее.
1. Интегрированная среда разработки
1.1 Предустановленные IDE
DevStation поставляется с предустановленной средой разработки VSCodium — открытым аналогом VS Code без телеметрии. Это обеспечивает приватность разработки и соответствие требованиям open-source сообщества.

Поддерживаемые языки программирования: Python, JavaScript/TypeScript, Java, C/C++, Go и Rust.
Система включает предустановленные компиляторы, интерпретаторы и инструменты сборки, что избавляет разработчиков от ручной настройки окружения.
1.2 Плагины для инструментов сообщества openEuler
DevStation включает расширенную экосистему инструментов:
- oeDevPlugin — визуальное управление задачами (issues) и pull request’ами (PR), быстрое клонирование репозиториев, создание PR и автоматическая проверка качества кода (лицензионные заголовки, форматирование), отслеживание задач сообщества в режиме реального времени для VSCodium.

- инновационные инструменты, такие как oeDeploy для бесперебойного развертывания, epkg для расширенного управления пакетами, утилиты DevKit и помощник по программированию на базе искусственного интеллекта, обеспечивающий полную поддержку рабочего процесса от настройки среды до готового к работе кода.
Эти инструменты тесно интегрированы с инфраструктурой сообщества openEuler, что упрощает участие в разработке дистрибутива.
2. Система управления пакетами и развёртывания
2.1 Инструменты управления пакетами
epkg — расширенный менеджер пакетов, позволяющий управлять несколькими версиями программного обеспечения в разных окружениях. Это особенно полезно при работе с зависимостями различных проектов.
DevStore — магазин приложений для desktop версии openEuler, предоставляющий:
- Быстрый поиск и развёртывание MCP-серверов;
- Установку плагинов oeDeploy;
- Категории ПО: AI-инструменты (Kubernetes, PyTorch, DeepSeek), тулчейны (EulerMaker), RAG-инструменты (RAGFlow, Dify).
2.2 Инструменты развёртывания
oeDeploy — лёгкий инструмент развёртывания, предназначенный для упрощения установки сложного ПО. Поддерживает развёртывание распределённых систем (Kubeflow, Kubernetes) за считанные минуты благодаря унифицированной архитектуре плагинов.

Контейнерные технологии:
- Docker
- iSula (легковесный контейнерный движок от openEuler).
Встроенная поддержка контейнеризации позволяет быстро собирать и развёртывать приложения, автоматизировать локальное тестирование в изолированных окружениях.
3. Инструменты разработки и отладки
3.1 Компиляторы и сборка
- GCC — основной компилятор для C/C++ разработки;
- JDK — для Java-разработки;
- AI4C-powered compiler — фреймворк, который позволяет компиляторам интегрировать оптимизацию компиляции на основе машинного обучения.
3.2 Отладка и тестирование
DevStation включает также такой полный набор инструментов отладки:
— GDB — отладчик для C/C++;
— CUnit — фреймворк модульного тестирования для C;
— GTest — Google Test для C++;
— perf — инструмент профилирования производительности Linux.
Эти инструменты обеспечивают быструю отладку и автоматизированное тестирование кода.
4. Поддержка искусственного интеллекта
4.1 Предустановленные AI-фреймворки
DevStation предоставляет полноценную среду для разработки и обучения моделей машинного обучения:
— TensorFlow;
— PyTorch — Оптимизация для аппаратных ускорителей (GPU, NPU);
— CANN toolkit для работы с NPU Ascend.
4.2 Интеллектуальные помощники
openEuler Copilot System (также известный как openEuler Intelligence):
— Генерация кода на основе естественного языка;
— Создание API-документации;
— генерация команд Linux для упрощения взаимодействия с серверной ОС;
— Работа в офлайн-режиме для обеспечения приватности.
MCP-based интеллектуальная экосистема: DevStation глубоко интегрирует протокол MCP (Model Context Protocol), предоставляя:
— Предустановленные MCP-серверы (cvekit, git-mcp, code_review_assistant, oeGitExt, rpm-builder);
— Интеллектуальную обёртку для традиционных инструментов (Git, RPM builder);
— Естественно-языковой интерфейс для взаимодействия с инструментарием разработки.
5. Инструменты совместной работы и контроля версий
5.1 Системы контроля версий
- Git — интегрирован из коробки;
- SVN — поддержка для legacy-проектов.
5.2 Инструменты для совместной работы
DevStation позволяет установить инструменты для удалённой совместной работы такие как:
— Slack;
— Mattermost;
— GitLab.
Это способствует эффективной командной разработке и координации проектов.
6. Безопасность и соответствие стандартам
DevStation предоставляет инструменты для обеспечения безопасности на ранних этапах разработки:
— Сканирование безопасности — автоматический поиск уязвимостей;
— Проверка соответствия кода — анализ лицензий и соответствия стандартам кодирования;
— SBOM-анализ — управление составом программного обеспечения.
7. Аппаратная совместимость и развёртывание
7.1 Поддержка оборудования
DevStation обеспечивает расширенную поддержку оборудования:
— Ноутбуки — полная совместимость с тачпадами, Wi-Fi 6, Bluetooth, мультитач-дисплеями;
— Raspberry Pi — специальная оптимизированная сборка для ARM с предустановленными IoT-инструментами.
7.2 Варианты развёртывания
- Образ для WSL2 в Microsoft Store — удобный и быстрый запуск DevSation на Windows ОС;
- Bare metal — установка на «голое железо» с поддержкой kernel-extra-modules;
- Виртуальные машины — поддержка развёртывания в VM (например, Virtual Box, Hyper-V и т.п.).
В случае установки ОС с помощью iso-образа, то используется Heolleo — современный установщик с модульной архитектурой, поддерживающий x86 и Arm, различные файловые системы и загрузчики (GRUB).
8. Графическое программирование и мультимедиа
8.1 GUI-разработка
DevStation включает инструменты графического программирования, которые:
— Упрощают кодирование для начинающих;
— Предоставляют мощные визуальные возможности для опытных разработчиков.
8.2 Рабочее окружение
- Thunderbird — почтовый клиент для офисных задач;
- Мультимедийное ПО для обработки изображений, аудио и видео.
Заключение
openEuler DevStation представляет собой комплексное решение для разработчиков, объединяющее в себе:
- Готовое к работе окружение — предустановленные IDE, компиляторы и инструменты.
- Интеллектуальную экосистему — AI-помощники и MCP-интеграция.
- Эффективное развёртывание — oeDeploy, контейнеры и DevStore.
- Полный цикл разработки — от кодирования до тестирования и релиза.
- Сообщество — тесная интеграция с инфраструктурой openEuler.
Для разработчика предоставляет идеальную платформу для изучения экосистемы openEuler, участия в разработке дистрибутива и создания собственных проектов с использованием современных инструментов и различных практик.