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

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
(Состояние репозитория)
(Переделал структуру страницы)
Строка 1: Строка 1:
 
== Архитектура ==
 
== Архитектура ==
  
Пакеты собираются под архитектуру mipsel, o32 ABI, а точнее под mips32r2, что является общим знаменателем для P5600 ([[ruwp:Baikal-T1|Байкал-Т1]]) и [[ruwp:Loongson|Loongson I]].
+
Пакеты собираются под архитектуру mipsel, o32 ABI, а точнее под mips32r2, что является общим знаменателем для P5600 ([https://www.baikalelectronics.ru/products/T1/ BE-T1000], ранее известный как [[ruwp:Baikal-T1|Байкал-Т1]]) и [[ruwp:Loongson|Loongson II]].
  
 
== Репозитории ==
 
== Репозитории ==
  
Репозиторий доступен (Файл <tt>/etc/apt/sources.list</tt>):
+
Репозиторий доступен на <tt>ftp.altlinux.org</tt> в каталоге <tt>ports</tt>:
 
  rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel Sisyphus/mipsel classic
 
  rpm 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 http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel Sisyphus/noarch classic
 +
 
Зеркало на Яндексе:
 
Зеркало на Яндексе:
 
  rpm http://mirror.yandex.ru/altlinux/ports/mipsel Sisyphus/mipsel classic
 
  rpm http://mirror.yandex.ru/altlinux/ports/mipsel Sisyphus/mipsel classic
 
  rpm http://mirror.yandex.ru/altlinux/ports/mipsel Sisyphus/noarch 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Мб)].
 +
 
 +
Пакеты собираются на отдельной сборочнице, аналогичной тому, что есть на git.alt. В качестве сборочных узлов используются системы на Loongson 3A.
 +
 
 +
Сборка пакетов идёт в режиме "догоняющей сборочницы": как только какой-то таск проходит в основной Сизиф, специальный робот создаёт аналогичное задание в <tt>sisyphus_mipsel</tt>. Это означает, что никаких специальных усилий для сборки пакетов под '''mipsel''' предпринимать нужно: собирайте в [[Sisyphus]].
 +
 
 +
Задания подтверждаются вручную. Если какого-то пакета не хватает (мы собираем не всё подряд) или он долго не обновляется, свяжитесь с '''iv@'''.
 +
 
 +
Если вы хотите собирать свои пакеты исключительно для архитектуры '''mipsel''', иметь доступ к соответствующей сборочнице, свяжитесь с '''iv@''' или '''glebfm@'''. Здесь имеются ввиду специфичные для архитектуры пакеты, типа ядра, binutils, и т.п.
 +
 
 +
== Поддерживаемые платформы ==
 +
 
 +
=== QEMU ===
 +
 
 +
Используется ядро <code>un-malta</code> (<tt>mips64el</tt>). Подробнее см. [[Ports/mipsel/Запуск в QEmu|Запуск в QEmu]].
 +
 
 +
=== Таволга Терминал ===
 +
 
 +
Используется для тестирования пакетов. Доступны предварительные версии образов, подготовелнные с помощью [[Mkimage/Profiles/m-p|mkimage-profiles]] -- см. [[Ports/mipsel/TavolgaHowto|HOWTO по прошивке AltLinux на «Таволга Терминал» 2BT1]]
  
По состоянию на середину мая 2018 года:
+
=== Плата BFK3 ===
* Собрано три ядра:
 
** <code>bfk3-def</code> для платформы «Байкал»
 
** <code>l3-def</code> для платформы «Loongson3» (<tt>mips64el</tt>)
 
** <code>un-malta</code> для [[/Запуск в QEmu|запуска в QEmu]] (<tt>mips64el</tt>)
 
* Доступно два образа файловой системы: http://ftp.altlinux.org/pub/people/glebfm/mipsel-images/ («Байкал» и «Таволга»)
 
  
== Состояние репозитория ==
+
Плата с процессором BE-T1000 от Байкал Электроникс: https://www.baikalelectronics.ru/products/bfk31/
  
Сборка пакетов из репозитория [[Sisyphus]] '''mipsel''' ещё до конца не автоматизирована, но это в планах. Сейчас "догоняющая сборочница" частично "ручная"; если Вам не хватает какого-то пакета из "большого" Сизифа, свяжитесь с '''iv@'''.
+
Доступны предварительные версии образов -- см. [[Ports/mipsel/BFK3Howto|HOWTO по прошивке AltLinux на BFK3]].
  
Когда заработает "догоняющая сборочница", никаких специальных усилий для сборки пакетов под '''mipsel''' предпринимать не придётся. Если вы хотите собирать свои пакеты исключительно для архитектуры '''mipsel''', иметь доступ к соответствующей сборочнице, свяжитесь с '''iv@''' или '''glebfm@'''. Здесь имеются ввиду специфичные для архитектуры пакеты, типа ядра, strace, binutils, итп...
+
=== Loongson ===
  
На данный момент (2018-08-06) собрано чуть больше 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Мб)].
+
Системы с процессорами Loongson 3A используются сборочные узлы и для тестирования и работы над пакетами. В репозитории для них есть ядро <code>l3-def</code>. Образы пока в разработке.
  
 
== Дополнительные материалы ==
 
== Дополнительные материалы ==
  
* [[Ports/mipsel/Запуск в QEmu|Запуск в QEmu]]
 
 
* [[Ports/mipsel/BuildHowto|HOWTO по сборке пакетов для mipsel в hasher на x86_64]]
 
* [[Ports/mipsel/BuildHowto|HOWTO по сборке пакетов для mipsel в hasher на x86_64]]
* [[Ports/mipsel/TavolgaHowto|HOWTO по прошивке AltLinux на «Таволга Терминал» 2BT1]]
 
* [[Ports/mipsel/BFK3Howto|HOWTO по прошивке AltLinux на BFK3]]
 
  
 
[[Категория: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=*}}

Версия 11:40, 17 августа 2018

Архитектура

Пакеты собираются под архитектуру mipsel, o32 ABI, а точнее под mips32r2, что является общим знаменателем для P5600 (BE-T1000, ранее известный как Байкал-Т1) и Loongson II.

Репозитории

Репозиторий доступен на ftp.altlinux.org в каталоге ports:

rpm 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 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%. Доступна статистика, в том числе подробно по пакетам (~1Мб).

Пакеты собираются на отдельной сборочнице, аналогичной тому, что есть на git.alt. В качестве сборочных узлов используются системы на Loongson 3A.

Сборка пакетов идёт в режиме "догоняющей сборочницы": как только какой-то таск проходит в основной Сизиф, специальный робот создаёт аналогичное задание в sisyphus_mipsel. Это означает, что никаких специальных усилий для сборки пакетов под mipsel предпринимать нужно: собирайте в Sisyphus.

Задания подтверждаются вручную. Если какого-то пакета не хватает (мы собираем не всё подряд) или он долго не обновляется, свяжитесь с iv@.

Если вы хотите собирать свои пакеты исключительно для архитектуры mipsel, иметь доступ к соответствующей сборочнице, свяжитесь с iv@ или glebfm@. Здесь имеются ввиду специфичные для архитектуры пакеты, типа ядра, binutils, и т.п.

Поддерживаемые платформы

QEMU

Используется ядро un-malta (mips64el). Подробнее см. Запуск в QEmu.

Таволга Терминал

Используется для тестирования пакетов. Доступны предварительные версии образов, подготовелнные с помощью mkimage-profiles -- см. HOWTO по прошивке AltLinux на «Таволга Терминал» 2BT1

Плата BFK3

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

Доступны предварительные версии образов -- см. HOWTO по прошивке AltLinux на BFK3.

Loongson

Системы с процессорами Loongson 3A используются сборочные узлы и для тестирования и работы над пакетами. В репозитории для них есть ядро l3-def. Образы пока в разработке.

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