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

Материал из ALT Linux Wiki
(technical preview xfce 2024.02.10)
Нет описания правки
Строка 30: Строка 30:
== Образы ==
== Образы ==
=== Последние выпуски ===
=== Последние выпуски ===
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-xfce-20240210-loongarch64.iso technical preview '''xfce''' 2024.02.10] (iso на базе '''xfce-4.18''', 1Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-xfce-20240221-loongarch64.iso technical preview '''xfce''' 2024.02.21] (iso на базе '''xfce-4.18''', 1.0Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-mate-20231118-loongarch64.iso technical preview '''mate''' 2023.11.18] (iso на базе '''mate-1.26''', 1.4Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-mate-20231118-loongarch64.iso technical preview '''mate''' 2023.11.18] (iso на базе '''mate-1.26''', 1.4Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-gnome-20231124-loongarch64.iso technical preview '''gnome''' 2023.11.24] (iso на базе '''gnome-45''', 1.4Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-gnome-20231124-loongarch64.iso technical preview '''gnome''' 2023.11.24] (iso на базе '''gnome-45''', 1.4Гб)
Строка 36: Строка 36:
=== Предыдущие выпуски ===
=== Предыдущие выпуски ===
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-xfce-20231201-loongarch64.iso technical preview '''xfce''' 2023.12.01] (iso на базе '''xfce-4.18''', 1.2Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-xfce-20231201-loongarch64.iso technical preview '''xfce''' 2023.12.01] (iso на базе '''xfce-4.18''', 1.2Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-xfce-20231118-loongarch64.iso technical preview '''xfce''' 2023.11.18] (iso на базе '''xfce-4.18''', 1.2Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-xfce-20231030-loongarch64.iso technical preview '''xfce''' 2023.10.30] (iso на базе '''xfce-4.18''', 1.2Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-gnome-20231118-loongarch64.iso technical preview '''gnome''' 2023.11.18] (iso на базе '''gnome-45''', 1.4Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-gnome-20231118-loongarch64.iso technical preview '''gnome''' 2023.11.18] (iso на базе '''gnome-45''', 1.4Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-gnome-20231104-loongarch64.iso technical preview '''gnome''' 2023.11.04] (iso на базе '''gnome-44''', 1.4Гб)
* [http://get.srt.basealt.ru/ports/loongarch64/Sisyphus/images/loongarch64/regular-gnome-20231104-loongarch64.iso technical preview '''gnome''' 2023.11.04] (iso на базе '''gnome-44''', 1.4Гб)

Версия от 11:43, 27 февраля 2024

LoongArch

LoongArch -- RISC-подобная архитектура процессоров (ISA), разработанная Loongson Corporation, и публично аннонсированная в 2020 году. С 2021 года поставляются процессоры на этой архитектуре (семейство Loongson 3A5000).

Порт Сизифа

Портирование выполнено сотрудником Саратовского офиса ООО «Базальт СПО» Алексеем Шепляковым в 2023 году. Порт продолжает активно развиваться, и на данный момент является самым полным из неосновных архитектур -- собрано более 17500 пакетов, или более 93% Сизифа.

Поддерживается lp64d ABI (new world), в RPM архитектура пакетов называется loongarch64.

Протестирована работа порта на десктопах и ноутбуках с процесоррами Loongson 3A5000, десктопах с процессорами Loongson 3A6000, а также на серверах с процессорами Loongson 3C5000.

Репозиторий

Информацию о доступных пакетах удобно смотреть здесь: https://packages.altlinux.org/ru/sisyphus_loongarch64/packages/

Сам репозиторий можно найти в каталоге ports в большинстве зеркал Сизифа. Официальное зеркало: http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/loongarch64/Sisyphus/

В виде sources.list для apt:

rpm [sisyphus-ports] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/loongarch64 Sisyphus/loongarch64 classic
# rpm [sisyphus-ports] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/loongarch64 Sisyphus/loongarch64 debuginfo 
rpm [sisyphus-ports] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/loongarch64 Sisyphus/noarch  classic

Сборка пакетов проходит на отдельном узле girar, аналогичном Git.alt.

Сборка пакетов идёт в режиме "догоняющей сборочницы": как только какое-то задание (task) проходит в основной Сизиф, специальный робот создаёт аналогичное задание в sisyphus_loongarch64. Если какого-то пакета не хватает (мы собираем не всё подряд) или он долго не обновляется, свяжитесь с iv@.

Образы

Последние выпуски

Предыдущие выпуски

Можно загрузить LiveCD в QEMU.

Прошивки

Зачастую оборудование, особенно закупленное непосредственно в Китае, поставляется без поддержки new world. Такому оборудование надо обновить прошивку (firmware). Иногда удаётся сделать это непосредственно из интерфейса EFI; в других случаях необходим программатор для микросхемы, в которой эта прошивка записана.

Публично доступные прошивки с поддержкой new world публикуются на github: https://github.com/loongson/Firmware.

Инструкции для конкретных устройств:

Как сообщить об ошибке

Сообщения об ошибках принимаются по адресу https://bugzilla.altlinux.org/ (см. BugTracking).

  • если проблема в пакете, выбирайте продукт Sisyphus, компонент соответсвующий имени пакета, платформа loongarch64.
  • если проблема в сборке или образе, выбирайте продукт Regular, компонент, сответствующий DE по умолчанию, платформа loongarch64.

ВАЖНО:

  • указать Platform: loongarch64 (справа в верхней части формы создания бага)
  • назначить ошибку на iv@altlinux.org

См. также Краткое пособие по использованию Bugzilla

Полезные ссылки