Ports/e2k: различия между версиями

Материал из ALT Linux Wiki
м (OSSDEVCONF-2017)
м (ноябрь 2017)
Строка 1: Строка 1:
= Портирование Sisyphus на платформу e2k (Эльбрус 2000) =
= Портирование Sisyphus на платформу e2k (Эльбрус 2000) =


На раннюю осень 2017 года -- начальный порт (пока не публиковался); наработаны более 2500 исходных пакетов:
На позднюю осень 2017 года -- работающий порт (пока не публиковался); наработано более 3000 исходных пакетов:
* сборочная среда от rpm-build и hasher до python3, boost и qt5;
* сборочная среда от rpm-build и hasher до python3, boost и qt5;
* серверные пакеты от openssh и nginx до [[SambaDC|samba-DC]] и PostgreSQL;
* серверные пакеты от openssh и nginx до [[SambaDC|samba-DC]] и PostgreSQL;
Строка 18: Строка 18:
* вторая фаза (2017): [http://0x1.tv/20170128J #OSEDUCONF], LVEE ([https://lvee.org/ru/abstracts/251 тезисы], [http://0x1.tv/20170423E видео])
* вторая фаза (2017): [http://0x1.tv/20170128J #OSEDUCONF], LVEE ([https://lvee.org/ru/abstracts/251 тезисы], [http://0x1.tv/20170423E видео])
* третья (2017): [http://0x1.tv/20170923K #OSSDEVCONF]
* третья (2017): [http://0x1.tv/20170923K #OSSDEVCONF]
* записки о применении: [https://sdelanounas.ru/blogs/96816/ раз], [https://sdelanounas.ru/blogs/97222/ два]
* [https://sdelanounas.ru/blogs/?search=записки%20с%20эльбруса записки] о применении: [https://sdelanounas.ru/blogs/96816/ раз], [https://sdelanounas.ru/blogs/97222/ два]
* с Ярославского форума: [https://sdelanounas.ru/blogs/97742/ СуН], [http://ineum.ru/proektoria-2017-elbrus ИНЭУМ], [https://www.basealt.ru/about/news/archive/view/bazalt-spo-prinjala-uchastie-v-forume-proektorija/ Базальт СПО]
* с Ярославского форума: [https://sdelanounas.ru/blogs/97742/ СуН], [http://ineum.ru/proektoria-2017-elbrus ИНЭУМ], [https://www.basealt.ru/about/news/archive/view/bazalt-spo-prinjala-uchastie-v-forume-proektorija/ Базальт СПО]
* [https://geektimes.ru/post/271974/ ЧаВО]
* [https://geektimes.ru/post/271974/ ЧаВО]

Версия от 18:59, 19 ноября 2017

Портирование Sisyphus на платформу e2k (Эльбрус 2000)

На позднюю осень 2017 года -- работающий порт (пока не публиковался); наработано более 3000 исходных пакетов:

  • сборочная среда от rpm-build и hasher до python3, boost и qt5;
  • серверные пакеты от openssh и nginx до samba-DC и PostgreSQL;
  • графические приложения, включая рабочие окружения Xfce (в объёме xfce4-regular), LXQt, MATE, а также браузер Firefox ESR.

Работает hasher. Можно выпекать тарболы чрутов и загрузочные образы live usbflash при помощи mkimage-profiles. Реализована параллельная пересборка репозитория.

Используется alien-изированный lcc для ОС "Эльбрус"; сборочные зависимости в части python-module-* на сегодня дозамыкаются несколькими noarch-пакетами из Sisyphus. Часть исходных пакетов взята из предыдущих стабильных веток по причине проблем сборки (например, perl 5.16) или чрезмерных на данном этапе сборочных зависимостей (например, rsyslog).

Работы производятся на загруженных под альтом ВК "Эльбрус-401" и "Эльбрус-4.4" в тесной координации с коллегами из МЦСТ.

Ссылки