Вы находитесь на старом сайте МЦСТ. Актуальный материал смотрите на новом сайте.

Набор разработчика «Эльбрус Линукс» (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 предоставляется после оплаты счёта на приобретение. Для получения счёта необходимо прислать запрос в отдел продаж по электронной почте либо официальным письмом.