Вы здесь

Набор разработчика «Эльбрус Линукс» (PDK)

Комплект исходных текстов, патчей и инструментов сборки прикладных пакетов дистрибутива «Эльбрус Линукс».

Информация

Набор разработчика платформы (PDK) «Эльбрус Линукс» — это совокупность программных компонентов и документации, позволяющих модифицировать систему «Эльбрус Линукс» (ТВГИ.00333-01) под собственные требования и/или для выпуска производного продукта на её базе, а также формировать собственные пакеты для включения в состав «Эльбрус Линукс» или производной от неё системы.

Для приобретения необходимо прислать запрос в отдел продаж по электронной почте либо официальным письмом. После оплаты счёта будет предоставлена ссылка на скачивание компонентов Набора.

Характеристики

Возможности и отличительные особенности:

  • собственная система сборки пакетов на основе .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), вместе с которой выпущен набор разработчика.

Ядро Linux, система программирования и математическая библиотека EML не входят в набор прикладных пакетов (ТВГИ.00333-05) и набор патчей (ТВГИ.00333-03). Их исходные тексты можно получить только по отдельному официальному запросу (кроме компилятора — его исходные тексты не выдаются).

Система программирования, функционирующая на компьютерах архитектуры Эльбрус и SPARC, является самостоятельным продуктом и в состав PDK «Эльбрус Линукс» не входит — она поставляется в составе самой системы «Эльбрус Линукс», либо приобретается отдельно. Кросс-система программирования, функционирующая на x86-компьютерах, входит в состав PDK, а также выдаётся по запросу при наличии лицензии на обычную («нативную») систему программирования.

 

Печать

Поддержка

Дистрибутивы

Ссылка для скачивания компонентов PDK предоставляется после оплаты счёта на приобретение. Для получения счёта необходимо прислать запрос в отдел продаж по электронной почте либо официальным письмом.