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

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
(Переделал структуру страницы)
м (Состояние: по аналогии с ports/arm)
 
(не показано 28 промежуточных версий 6 участников)
Строка 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/T1/ BE-T1000], ранее известный как [[ruwp:Baikal-T1|Байкал-Т1]]) и [[ruwp:Loongson|Loongson II]].
+
Пакеты собираются под архитектуру mipsel, o32 ABI, а точнее под mips32r2, что является общим знаменателем для P5600 ([https://www.baikalelectronics.ru/products/T1/ 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.
rpm http://mirror.yandex.ru/altlinux/ports/mipsel Sisyphus/mipsel classic
 
rpm http://mirror.yandex.ru/altlinux/ports/mipsel Sisyphus/noarch classic
 
  
На данный момент (2018-08-16) собрано больше 6000 SRPM, из которых отстают Сизифа менее 20%. Доступна [http://ftp.altlinux.org/pub/people/iv/reports/mipsel/stats.txt статистика], в том числе [http://ftp.altlinux.org/pub/people/iv/reports/mipsel/colorized.tsv подробно по пакетам (~1Мб)].
+
На данный момент (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.
+
Пакеты собираются на отдельной сборочнице, аналогичной [[Git.alt]]. В качестве сборочных узлов используются системы на Loongson 3A.
  
Сборка пакетов идёт в режиме "догоняющей сборочницы": как только какой-то таск проходит в основной Сизиф, специальный робот создаёт аналогичное задание в <tt>sisyphus_mipsel</tt>. Это означает, что никаких специальных усилий для сборки пакетов под '''mipsel''' предпринимать нужно: собирайте в [[Sisyphus]].
+
Сборка пакетов идёт в режиме "догоняющей сборочницы": как только какое-то задание (task) проходит в основной Сизиф, специальный [[Girar/task-rerunner & recycler|робот]] создаёт аналогичное задание в <tt>sisyphus_mipsel</tt>. Это означает, что никаких специальных усилий для сборки пакетов под '''mipsel''' предпринимать не нужно: собирайте в [[Sisyphus]].
  
Задания подтверждаются вручную. Если какого-то пакета не хватает (мы собираем не всё подряд) или он долго не обновляется, свяжитесь с '''iv@'''.
+
Задания подтверждаются вручную, обычно в тот же день или на следующий день. Если какого-то пакета не хватает (мы собираем не всё подряд) или он долго не обновляется, свяжитесь с '''iv@'''.
  
Если вы хотите собирать свои пакеты исключительно для архитектуры '''mipsel''', иметь доступ к соответствующей сборочнице, свяжитесь с '''iv@''' или '''glebfm@'''. Здесь имеются ввиду специфичные для архитектуры пакеты, типа ядра, binutils, и т.п.
+
Если вы хотите собирать свои пакеты исключительно для архитектуры '''mipsel''', иметь доступ к соответствующей сборочнице, свяжитесь с '''iv@''' или '''glebfm@'''. Здесь имеются ввиду специфичные для архитектуры пакеты: ядра, драйвера, частично тулчейн и т.п, а также, например, пакеты, требующие бутстрапа на конкретной архитектуре.
  
 
== Поддерживаемые платформы ==
 
== Поддерживаемые платформы ==
Строка 27: Строка 33:
 
=== QEMU ===
 
=== QEMU ===
  
Используется ядро <code>un-malta</code> (<tt>mips64el</tt>). Подробнее см. [[Ports/mipsel/Запуск в QEmu|Запуск в QEmu]].
+
Используется ядро <code>un-malta</code> (<tt>mips64el</tt>). Доступны [[Regular/mipsel|регулярные сборки]]. См. также [[Ports/mipsel/Запуск в QEmu|Запуск в QEmu]].
  
 
=== Таволга Терминал ===
 
=== Таволга Терминал ===
  
Используется для тестирования пакетов. Доступны предварительные версии образов, подготовелнные с помощью [[Mkimage/Profiles/m-p|mkimage-profiles]] -- см. [[Ports/mipsel/TavolgaHowto|HOWTO по прошивке AltLinux на «Таволга Терминал» 2BT1]]
+
Описание устройства: 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 ===
Строка 37: Строка 47:
 
Плата с процессором BE-T1000 от Байкал Электроникс: https://www.baikalelectronics.ru/products/bfk31/
 
Плата с процессором BE-T1000 от Байкал Электроникс: https://www.baikalelectronics.ru/products/bfk31/
  
Доступны предварительные версии образов -- см. [[Ports/mipsel/BFK3Howto|HOWTO по прошивке AltLinux на BFK3]].
+
Доступны [[Regular/mipsel|регулярные сборки]]. Поддерживается использование видеокарт, в том числе некоторых ATI Radeon и SiliconMotion 750 -- подробнее см. [[Ports/mipsel/VideoBFK3|Видео на BFK3]]. Использование видеокарт на основе SM750 [[Ports/mipsel/SM750andBFK3|имеет свои особенности]].
  
 
=== Loongson ===
 
=== Loongson ===
  
Системы с процессорами Loongson 3A используются сборочные узлы и для тестирования и работы над пакетами. В репозитории для них есть ядро <code>l3-def</code>. Образы пока в разработке.
+
Системы с процессорами 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=*}}

Текущая версия на 08:54, 10 октября 2019

Состояние[править]

С марта 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/

Используется для тестирования пакетов. Доступны регулярные сборки. См. также:

Плата BFK3[править]

Плата с процессором BE-T1000 от Байкал Электроникс: https://www.baikalelectronics.ru/products/bfk31/

Доступны регулярные сборки. Поддерживается использование видеокарт, в том числе некоторых 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

Дополнительные материалы[править]