ALT на платформе MIPSel (Дмитрий Терёхин, OSSDEVCONF-2018)

Материал из 0x1.tv

(перенаправлено с «20180930E»)
Докладчик
Дмитрий Терёхин.jpg
Дмитрий Терёхин

В докладе рассмотрены следующие темы:

  • динамика сборки пакетов в Sisyphus_mipsel,
  • сборка и прошивка образов ALT на основе Sisyphus_mipsel для Таволги и BFK 3.1,
  • проблема графики на BFK 3.1.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Презентация

ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf ALT на платформе MIPSel (OSSDEVCONF-2018).pdf

Thesis

Есть репозиторий Sisyphus_mipsel.

Есть сборочница, gyle-secondary.office.basealt.ru, ПО girar.

Есть робот, который перекладывает задачи сборки из основного Сизифа в эту сборочницу. Есть люди, которые помогают роботу там, где он не справляется, аппрувят его таски там, где он справляется и дособирают то, чего не хватает.

Есть статистика по сборке пакетов: http://ftp.altlinux.org/pub/people/iv/reports/mipsel/stats.txt

ALT на платформе MIPSel (OSSDEVCONF-2018) 2018-10-03 22-00-18 image0.png

На основе репозитория Sisyphus_mipsel собраны образы ОС Alt для компьютера «Таволга Терминал» 2BT1, в дальнейшем именуемом Таволга, с функциональностью тонкого клиента и для оценочной платы BFK 3.1.

В образы для Таволги включено ПО клиентов удалённого рабочего стола для протоколов RDP, SPICE, RFB (используется VNC), NX (используется X2Go): connector, remmina, freerdp, tigervnc, x2goclient [1]. А также офисное ПО (LibreOffice). Имеются образы с окружением рабочего стола MATE и Xfce.

Образ для BFK 3.1 поддерживает только текстовый интерфейс пользователя. Имеется ПО для работы в сети.

Ссылка на каталог с образами: http://ftp.altlinux.org/pub/people/jqt4/mipsel-images/

Прошивка образа Alt на Таволгу выполняется из recovery системы на основе Linux, установленной производителем. При её загрузке запускается интерфейсная программа, похожая на BIOS x86. Образ существует в виде файла recovery.tar определённого формата. Он включает в себя тарбол с rootfs, скрипт прошивки recovery.rc, текстовый файл с приглашением к прошивке, отображаемый в интерфейсе.

Прошивка может быть выполнена с USB флешки. Также может быть сделано восстановление ПО Таволги с файла recovery.tar, записанного на SSD при прошивке.

Если прошивка осуществляется с флешки, скрипт recovery.rc форматирует SSD, разбивает его на разделы, разворачивает тарбол с rootfs и создаёт squashfs с копией recovery.tar. При восстановлении с SSD форматирование, разбивка на разделы и создание squashfs пропускается [2].

Файл для прошивки Alt на BFK 3.1 представляет собой образ диска. Запись образа на диск производится после загрузки в Embedded Linux командами zcat и dd [3].

Для BFK 3.1 имеется видеокарта на основе графического процессора SM750. Запуск графики с использованием этой видеокарты возможен, однако после запуска текст в текстовых консолях становится не читаемым и восстанавливается только аппаратной перезагрузкой. Также на экране не отображается правая часть картинки — видна широкая чёрная полоса.

ALT на платформе MIPSel (OSSDEVCONF-2018)!.jpg

Примечания и ссылки

Plays:91   Comments:0