Ports/mipsel: различия между версиями
Jqt4 (обсуждение | вклад) |
м (→Loongson: +ссылка) |
||
(не показано 29 промежуточных версий 7 участников) | |||
Строка 1: | Строка 1: | ||
== Состояние == | |||
С марта 2018 года mipsel (32-битная little-endian MIPS) — официально поддерживаемая архитектура с репозиторием, который собирается в «догоняющем» режиме ([http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel/ sisyphus, p9]). | |||
Выпускаются [[Regular/mipsel|регулярные сборки]] и [[Starterkits/Download|стартовые наборы]]. | |||
Создана рассылка [https://lists.altlinux.org/mailman/listinfo/devel-sbc devel-sbc@] для разработчиков и активных пользователей одноплатных компьютеров. | |||
== Архитектура == | == Архитектура == | ||
Пакеты собираются под архитектуру mipsel, o32 ABI, а точнее под mips32r2, что является общим знаменателем для P5600 ([https://www.baikalelectronics.ru/products/ | Пакеты собираются под архитектуру mipsel, o32 ABI, а точнее под mips32r2, что является общим знаменателем для P5600 ([https://www.baikalelectronics.ru/products/35/ BE-T1000], ранее известный как [[ruwp:Baikal-T1|Байкал-Т1]]) и [[ruwp:Loongson#Loongson_III|Loongson III]]. | ||
== Репозитории == | == Репозитории == | ||
Репозиторий доступен на <tt>ftp.altlinux.org</tt> в каталоге <tt>ports</tt>: | Репозиторий доступен на <tt>ftp.altlinux.org</tt> и на большинстве зеркал в каталоге <tt>ports</tt>: | ||
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel Sisyphus/mipsel classic | rpm [secondary] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel Sisyphus/mipsel classic | ||
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel Sisyphus/noarch classic | rpm [secondary] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel Sisyphus/noarch classic | ||
Обратите внимание: репозиторий подписан ключём secondary (догоняющей сборчницы, DB7335A9CF93543BA3E5033ACEA7F56E5689C9F0); этого ключа нет в пакете alt-gpgkeys в основном Сизифе, он есть только в версии пакета, собранной в sisyphus_mipsel. | |||
На данный момент (2018- | На данный момент (2018-03-14) собрано более 9000 SRPM, из которых обычно отстают от основного Сизифа по EVR не больше сотни. Доступна [http://ftp.altlinux.org/pub/people/iv/reports/mipsel/stats.txt статистика], в том числе [http://ftp.altlinux.org/pub/people/iv/reports/mipsel/colorized.tsv подробно по пакетам (~1Мб)]. | ||
Пакеты собираются на отдельной сборочнице, аналогичной | Пакеты собираются на отдельной сборочнице, аналогичной [[Git.alt]]. В качестве сборочных узлов используются системы на Loongson 3A. | ||
Сборка пакетов идёт в режиме "догоняющей сборочницы": как только | Сборка пакетов идёт в режиме "догоняющей сборочницы": как только какое-то задание (task) проходит в основной Сизиф, специальный [[Girar/task-rerunner & recycler|робот]] создаёт аналогичное задание в <tt>sisyphus_mipsel</tt>. Это означает, что никаких специальных усилий для сборки пакетов под '''mipsel''' предпринимать не нужно: собирайте в [[Sisyphus]]. | ||
Задания подтверждаются вручную. Если какого-то пакета не хватает (мы собираем не всё подряд) или он долго не обновляется, свяжитесь с '''iv@'''. | Задания подтверждаются вручную, обычно в тот же день или на следующий день. Если какого-то пакета не хватает (мы собираем не всё подряд) или он долго не обновляется, свяжитесь с '''iv@'''. | ||
Если вы хотите собирать свои пакеты исключительно для архитектуры '''mipsel''', иметь доступ к соответствующей сборочнице, свяжитесь с '''iv@''' или '''glebfm@'''. Здесь имеются ввиду специфичные для архитектуры пакеты | Если вы хотите собирать свои пакеты исключительно для архитектуры '''mipsel''', иметь доступ к соответствующей сборочнице, свяжитесь с '''iv@''' или '''glebfm@'''. Здесь имеются ввиду специфичные для архитектуры пакеты: ядра, драйвера, частично тулчейн и т.п, а также, например, пакеты, требующие бутстрапа на конкретной архитектуре. | ||
== Поддерживаемые платформы == | == Поддерживаемые платформы == | ||
Строка 27: | Строка 33: | ||
=== QEMU === | === QEMU === | ||
Используется ядро <code>un-malta</code> (<tt>mips64el</tt>). | Используется ядро <code>un-malta</code> (<tt>mips64el</tt>). Доступны [[Regular/mipsel|регулярные сборки]]. См. также [[Ports/mipsel/Запуск в QEmu|Запуск в QEmu]]. | ||
=== Таволга Терминал === | === Таволга Терминал === | ||
Используется для тестирования пакетов. Доступны | Описание устройства: https://www.t-platforms.ru/production/personalnye-ustroystva/desktopy/tavolga-terminal-2vt1/ | ||
Используется для тестирования пакетов. Доступны [[Regular/mipsel|регулярные сборки]]. См. также: | |||
* [[Ports/mipsel/TavolgaHowto|HOWTO по прошивке ALT на «Таволга Терминал» 2BT1]] | |||
* [[Ports/mipsel/TavolgaRemoteDesktopHowto|HOWTO по использованию «Таволга Терминал» 2BT1 с клиентами удалённого рабочего стола]] | |||
=== Плата BFK3 === | === Плата BFK3 === | ||
Плата с процессором BE-T1000 от Байкал Электроникс: https://www.baikalelectronics.ru/products/ | ''Основная статья: [[BFK3.1]]'' | ||
Плата с процессором BE-T1000 от Байкал Электроникс: [https://www.baikalelectronics.ru/products/239/ BFK 3.1] | |||
Доступны | Доступны [[Regular/mipsel|регулярные сборки]]. Поддерживается использование видеокарт, в том числе некоторых ATI Radeon и SiliconMotion 750 -- подробнее см. [[Ports/mipsel/VideoBFK3|Видео на BFK3]]. Использование видеокарт на основе SM750 [[Ports/mipsel/SM750andBFK3|имеет свои особенности]]. | ||
=== Loongson === | === Loongson === | ||
Системы с процессорами Loongson 3A используются как сборочные узлы, для тестирования и работы над пакетами. В репозитории для них есть ядро <code>l3-def</code>. Образы пока в разработке. | Системы с процессорами [http://www.loongson.cn/product/cpu/3/3A3000.html Loongson 3A] используются как сборочные узлы, для тестирования и работы над пакетами. В репозитории для них есть ядро <code>l3-def</code>. Образы пока в разработке. | ||
== Как сообщить об ошибке == | |||
Сообщения об ошибках принимаются по адресу https://bugzilla.altlinux.org/ (см. [[BugTracking]]). | |||
* если проблема в пакете, выбирайте продукт Sisyphus, компонент соответсвующий имени пакета, платформа mipsel. | |||
* если проблема в сборке или образе, выбирайте продукт Regular, компонент, сответствующий DE по умолчанию, платформа mipsel. | |||
'''ВАЖНО''': | |||
* указать <tt>Platform: mipsel</tt> (справа в верхней части формы создания бага) | |||
* назначить ошибку на [[Участник:IvanMelnikov|iv@altlinux.org]] | |||
См. также [[BugTracking/BugzillaMiniHowto|Краткое пособие по использованию Bugzilla]] | |||
== Дополнительные материалы == | == Дополнительные материалы == | ||
* [[Ports/mipsel/BuildHowto|HOWTO по сборке пакетов для mipsel в hasher на x86_64]] | * [[Ports/mipsel/BuildHowto|HOWTO по сборке пакетов для mipsel в hasher на x86_64]] | ||
* [[OutOfTreeKernelModule|Сборка out-of-tree модуля ядра для mipsel]] | |||
* [ | |||
[[Категория:Sisyphus]] | [[Категория:Sisyphus]] | ||
{{Category navigation|title=MIPSEL|category=MIPSEL|sortkey=*}} | {{Category navigation|title=MIPSEL|category=MIPSEL|sortkey=*}} | ||
{{Category navigation|title=Ports|category=Ports|sortkey=*}} | {{Category navigation|title=Ports|category=Ports|sortkey=*}} |
Текущая версия от 12:48, 12 мая 2021
Состояние
С марта 2018 года mipsel (32-битная little-endian MIPS) — официально поддерживаемая архитектура с репозиторием, который собирается в «догоняющем» режиме (sisyphus, p9).
Выпускаются регулярные сборки и стартовые наборы.
Создана рассылка devel-sbc@ для разработчиков и активных пользователей одноплатных компьютеров.
Архитектура
Пакеты собираются под архитектуру mipsel, o32 ABI, а точнее под mips32r2, что является общим знаменателем для P5600 (BE-T1000, ранее известный как Байкал-Т1) и Loongson III.
Репозитории
Репозиторий доступен на ftp.altlinux.org и на большинстве зеркал в каталоге ports:
rpm [secondary] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel Sisyphus/mipsel classic rpm [secondary] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel Sisyphus/noarch classic
Обратите внимание: репозиторий подписан ключём secondary (догоняющей сборчницы, DB7335A9CF93543BA3E5033ACEA7F56E5689C9F0); этого ключа нет в пакете alt-gpgkeys в основном Сизифе, он есть только в версии пакета, собранной в sisyphus_mipsel.
На данный момент (2018-03-14) собрано более 9000 SRPM, из которых обычно отстают от основного Сизифа по EVR не больше сотни. Доступна статистика, в том числе подробно по пакетам (~1Мб).
Пакеты собираются на отдельной сборочнице, аналогичной Git.alt. В качестве сборочных узлов используются системы на Loongson 3A.
Сборка пакетов идёт в режиме "догоняющей сборочницы": как только какое-то задание (task) проходит в основной Сизиф, специальный робот создаёт аналогичное задание в sisyphus_mipsel. Это означает, что никаких специальных усилий для сборки пакетов под mipsel предпринимать не нужно: собирайте в Sisyphus.
Задания подтверждаются вручную, обычно в тот же день или на следующий день. Если какого-то пакета не хватает (мы собираем не всё подряд) или он долго не обновляется, свяжитесь с iv@.
Если вы хотите собирать свои пакеты исключительно для архитектуры mipsel, иметь доступ к соответствующей сборочнице, свяжитесь с iv@ или glebfm@. Здесь имеются ввиду специфичные для архитектуры пакеты: ядра, драйвера, частично тулчейн и т.п, а также, например, пакеты, требующие бутстрапа на конкретной архитектуре.
Поддерживаемые платформы
QEMU
Используется ядро un-malta
(mips64el). Доступны регулярные сборки. См. также Запуск в QEmu.
Таволга Терминал
Описание устройства: https://www.t-platforms.ru/production/personalnye-ustroystva/desktopy/tavolga-terminal-2vt1/
Используется для тестирования пакетов. Доступны регулярные сборки. См. также:
- HOWTO по прошивке ALT на «Таволга Терминал» 2BT1
- HOWTO по использованию «Таволга Терминал» 2BT1 с клиентами удалённого рабочего стола
Плата BFK3
Основная статья: BFK3.1
Плата с процессором BE-T1000 от Байкал Электроникс: BFK 3.1
Доступны регулярные сборки. Поддерживается использование видеокарт, в том числе некоторых ATI Radeon и SiliconMotion 750 -- подробнее см. Видео на BFK3. Использование видеокарт на основе SM750 имеет свои особенности.
Loongson
Системы с процессорами Loongson 3A используются как сборочные узлы, для тестирования и работы над пакетами. В репозитории для них есть ядро l3-def
. Образы пока в разработке.
Как сообщить об ошибке
Сообщения об ошибках принимаются по адресу https://bugzilla.altlinux.org/ (см. BugTracking).
- если проблема в пакете, выбирайте продукт Sisyphus, компонент соответсвующий имени пакета, платформа mipsel.
- если проблема в сборке или образе, выбирайте продукт Regular, компонент, сответствующий DE по умолчанию, платформа mipsel.
ВАЖНО:
- указать Platform: mipsel (справа в верхней части формы создания бага)
- назначить ошибку на iv@altlinux.org
См. также Краткое пособие по использованию Bugzilla