Ports/e2k
Портирование Sisyphus на платформу e2k (Эльбрус 2000)
На конец апреля 2018 года -- работающий порт (передан по разрешению МЦСТ ряду их клиентов); наработано более 5700 исходных пакетов:
- сборочная среда от rpm-build и hasher до python3, boost, qt5/qt4, java 8;
- серверные пакеты от openssh и nginx до samba-DC и PostgreSQL;
- графические приложения, включая рабочие окружения Xfce (в объёме xfce4-regular), LXQt, MATE, а также браузер Firefox ESR;
- системы инициализации sysvinit и systemd;
- система управления Alterator.
Работает hasher. Можно выпекать тарболы чрутов, загрузочные образы live usbflash, установочные ISO при помощи mkimage-profiles. Реализована параллельная пересборка репозитория. Запущена транзакционная сборочница.
Используется нативный alien-изированный lcc для ОС "Эльбрус"; некоторые сборочные/установочные зависимости на сегодня дозамыкаются несколькими noarch-пакетами из Sisyphus. Уменьшающаяся часть исходных пакетов взята из предыдущих стабильных веток по причине проблем сборки или чрезмерных на данном этапе сборочных зависимостей.
Работы производятся на загруженных под альтом ВК "Эльбрус-801", "Эльбрус-401" и "Эльбрус-4.4" в тесной координации с коллегами из МЦСТ. Тестирование также производится на "Эльбрус-101".
Ссылки
- bootstrap
- МЦСТ
- доклад о первой фазе портирования (2016): LVEE (тезисы, слайды), #OSSDEVCONF
- вторая фаза (2017): #OSEDUCONF, LVEE (тезисы, видео)
- третья (2017): #OSSDEVCONF (видео)
- четвёртая (2018): LVEE
- записки о применении: раз, два
- с Ярославского форума: СуН, ИНЭУМ, Базальт СПО
- ЧаВО
- видеозаписи докладов