Комплект исходных текстов, патчей и инструментов сборки прикладных пакетов дистрибутива «Эльбрус Линукс».
Вы здесь
Набор разработчика «Эльбрус Линукс» (PDK)
Набор разработчика платформы (PDK) «Эльбрус Линукс» — это совокупность программных компонентов и документации, позволяющих модифицировать систему «Эльбрус Линукс» (ТВГИ.00333-01) под собственные требования и/или для выпуска производного продукта на её базе, а также формировать собственные пакеты для включения в состав «Эльбрус Линукс» или производной от неё системы.
Для приобретения необходимо прислать запрос в отдел продаж по электронной почте либо официальным письмом. После оплаты счёта будет предоставлена ссылка на скачивание компонентов Набора.
Программа зарегистрирована под номером 3199 (от 29.03.2017) в Едином реестре российских программ для электронных вычислительных машин и баз данных.
Возможности и отличительные особенности:
- собственная система сборки пакетов на основе .build-файлов, абстрагированных от известных дистрибутивов;
- поддержка изоляции и воспроизводимости сборки пакетов;
- работа с зависимостями — автоматическая сборка всех пакетов, необходимых для сборки целевого пакета, в том же изолированном окружении;
- возможность использования распределённых сборочных кластеров;
- развитая поддержка мультиархитектурности, учёт всех архитектурных особенностей платформы Эльбрус;
- поддержка режима кросс-платформенной сборки на все аппаратные платформы семейства Эльбрус;
- формат пакетов deb для пакетных менеджеров dpkg и apt.
Компонент | Состав и назначение |
---|---|
ТВГИ.00333-02 «Система программирования и окружение сборки» | Кросс-компилятор, необходимые библиотеки и заголовочные файлы для сборки программных пакетов на x86-компьютерах для архитектур Эльбрус, SPARC, x86. |
ТВГИ.00333-03 «Патчи» | Инструкции для автоматизированной корректировкии исходного кода программных пакетов (ТВГИ.00333-05) для совместимости с системой программирования платформы Эльбрус. |
ТВГИ.00333-04 «Инструменты сборки» | Кросс-платформенная система сборки Any. |
ТВГИ.00333-05 «Оригинальные исходные тексты» | Авторские варианты исходных текстов прикладных программных пакетов, которые корректируются патчами (ТВГИ.00333-03) в ходе автоматизированной сборки. |
Набор исходных текстов прикладных пакетов (ТВГИ.00333-05) и набор патчей (ТВГИ.00333-03) по составу и номерам версий соответствуют той версии дистрибутива «Эльбрус Линукс» (ТВГИ.00333-01), вместе с которой выпущен набор разработчика.
Исходные тексты следующих программ не входят в состав PDK, но могут быть предоставлены по официальному запросу:
- ядро Linux,
- библиотека EML.
Следующие программы поставляются только в двоичном виде — их исходные тексты не предоставляются:
- компилятор LCC,
- прочие компоненты SDK, такие как binutils,
- набор разработчика Java (OpenJDK),
- набор разработчика .Net (Mono).
Система программирования, функционирующая на компьютерах архитектуры Эльбрус и SPARC, является самостоятельным продуктом и в состав PDK «Эльбрус Линукс» не входит — она поставляется (в двоичном виде) в составе самой системы «Эльбрус Линукс», либо приобретается отдельно. Кросс-система программирования, функционирующая на x86-компьютерах, входит в состав PDK, а также выдаётся по запросу при наличии лицензии на обычную («нативную») систему программирования.
Дистрибутивы
Ссылка для скачивания компонентов PDK предоставляется после оплаты счёта на приобретение. Для получения счёта необходимо прислать запрос в отдел продаж по электронной почте либо официальным письмом.