Автор Тема: Запуск Альтлинукс на RISC-V  (Прочитано 1836 раз)

Оффлайн Balbes

  • Мастер
  • ***
  • Сообщений: 634
Запуск Альтлинукс на RISC-V
« : 19.04.2022 21:18:14 »
Наверное это не совсем для раздела ARM. но пока я не вижу специального раздела по RISC-V.  :)

Сейчас стали доступны модели на базе RISC-V по приемлемым ценам. С учётом, что это "свободная\открытая" архитектура, мне кажется это весьма перспективно для России.

Доступна первая версия образов Альтлинукс для модели  StarFive VisionFive, у которой достаточно хорошие параметры при разумной цене. За примерно 150$ получаем два ядра, 8Гб ОЗУ , HDMI, звуковые выходы, 4 порта USB, LAN и т.д. По первым впечатлениям, вполне сносно работает даже, как миниПК  с DE XFCE\mate и т.д.  С учётом, что уже идёт подготовка к выпуску следующей версии чипа с 4 ядрами и улучшенными другими характеристиками (обещают к концу года представить), это достаточно перспективное направление.

https://rvspace.org/

Процесс запуска очень простой : скачать готовый образ, распаковать, записать на SD карту, подключаем к устройству, включаем питание и получаем рабочую систему.

Ссылка на образы

https://disk.yandex.ru/d/da8qJ8wyE1hhcQ

Подробности можно отслеживать на оф.форуме для StarFive.

https://forum.rvspace.org/t/altlinux-for-starfive-visionfive-v1/281/4

В дальнейшем планируется публикация образов для других начавших массово выходить других моделей на базе Allwinner D1 (Nega, Seepid, Mango и т.д.)
« Последнее редактирование: 19.04.2022 21:20:22 от Balbes »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 868
    • Email
Re: Запуск Альтлинукс на RISC-V
« Ответ #1 : 20.04.2022 10:58:39 »
Нет возможности создать новый раздел - возникает ошибка при создании раздела. Поэтому пишите лучше в "Дистрибутивы сообщества". Эту тему туда и переношу пока. Плюс закрепил.

Оффлайн Balbes

  • Мастер
  • ***
  • Сообщений: 634
Re: Запуск Альтлинукс на RISC-V
« Ответ #2 : 23.04.2022 14:54:48 »
Поэтому пишите лучше в "Дистрибутивы сообщества"
Понял.

Новая версия 20220422, добавлен образ с Симпли.  :)
Работает HDMI LAN WiFi аналоговый звук. Общее впечатление для альфа версии (конкретно для StarFive), весь не плохо и уже можно работать.

https://disk.yandex.ru/i/vqX1Ru1SeCTMxQ

С выходом в альтах ядра 5.17, будет возможность запускать официальные версии с минимальной добавкой (просто добавляется один файл настроек uEnv.txt) на записанный носитель в первый раздел.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 483
  • antohami@
Re: Запуск Альтлинукс на RISC-V
« Ответ #3 : 23.04.2022 14:58:38 »
С выходом в альтах ядра 5.17, будет возможность запускать официальные версии с минимальной добавкой (просто добавляется один файл настроек uEnv.txt) на записанный носитель в первый раздел.

Но там патчей то дофига, которые в 5.17 не вошли:
https://github.com/starfive-tech/linux/commits/visionfive-5.17.y?before=7ecb722e5900490d5e336b2b3588536910a07559+35&branch=visionfive-5.17.y

Оффлайн Balbes

  • Мастер
  • ***
  • Сообщений: 634
Re: Запуск Альтлинукс на RISC-V
« Ответ #4 : 23.04.2022 17:50:11 »
Но там патчей то дофига, которые в 5.17 не вошли
Не критично, ни кто не мешает собрать ядро, специально для StarFive, по аналогии, как сейчас собираю оптимизированное ядро для Rockchip и Jetson Nano. И с этим ядром собирать весь набор образов для RISC-V.   :)


Кстати, первый результат запуска нативной сборки на самом устройстве.

** goal: vm/regular-builder.tar
** ARCH: riscv64
17:27:07 initializing BUILDDIR: build/
17:27:08 preparing distro config
17:27:58 starting image build (coffee time)
17:40:02 done (12:03)
** image: ~/out/regular-builder-20220423-riscv64.tar [1,7G]

[user@localhost mkimage-profiles]$ make vm/regular-builder.img
** goal: vm/regular-builder.img
** ARCH: riscv64
17:44:23 cleaning up
17:44:24 initializing BUILDDIR: build/
17:44:25 preparing distro config
17:45:11 starting image build (coffee time)
[sudo] password for user:
18:01:30 done (16:18)
** image: ~/out/regular-builder-20220423-riscv64.img [3,3G]
« Последнее редактирование: 23.04.2022 18:02:38 от Balbes »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 483
  • antohami@
Re: Запуск Альтлинукс на RISC-V
« Ответ #5 : 24.04.2022 08:27:32 »
А мне с Aliexpress продавать всё не хотят. Сначала попросили заказ отменить, мол нет на складе. Спросил, может продлить время отгрузки? Написали, что вот доставка нестабильная, если через 10 дней не отправим, то деньги вернём. И при этом при заказе у них было написано, что доступно 487 плат...

Оффлайн Balbes

  • Мастер
  • ***
  • Сообщений: 634
Re: Запуск Альтлинукс на RISC-V
« Ответ #6 : 29.04.2022 11:40:19 »
А мне с Aliexpress продавать всё не хотят
Откуда пробуешь заказать ?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 483
  • antohami@
Re: Запуск Альтлинукс на RISC-V
« Ответ #7 : 29.04.2022 11:43:35 »
А мне с Aliexpress продавать всё не хотят
Откуда пробуешь заказать ?

https://aliexpress.ru/item/1005003678622344.html?sku_id=12000026768566967&spm=a2g39.orderlist.0.0.4db24aa6MOm9Zo

Возможно, я сам виноват, что заказал через доставку EMS.

Оффлайн Balbes

  • Мастер
  • ***
  • Сообщений: 634
Re: Запуск Альтлинукс на RISC-V
« Ответ #8 : 18.05.2022 09:44:09 »
Пусть не "официальный", но всё же рабочий Альтлинукс, теперь в официальном списке рабочих систем. :)

https://forum.rvspace.org/t/collection-for-all-os-updates/420

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 483
  • antohami@
Re: Запуск Альтлинукс на RISC-V
« Ответ #9 : 18.05.2022 10:49:24 »
Пусть не "официальный", но всё же рабочий Альтлинукс, теперь в официальном списке рабочих систем. :)

Напиши об этом в devel-sbc с подробностями желательно.
Моя плата наконец-то отчалила из Китая, но ещё не причалила в Российскую Федерацию :-)

Оффлайн Balbes

  • Мастер
  • ***
  • Сообщений: 634
Re: Запуск Альтлинукс на RISC-V
« Ответ #10 : 19.05.2022 11:59:22 »
Моя плата наконец-то отчалила из Китая, но ещё не причалила в Российскую Федерацию
сейчас доставка работает быстро, скоро будет :)

"Информация для размышления"  :)
Весьма показательная новость

https://www.cnx-software.com/2022/05/17/ubuntu-kylin-20-04-os-works-on-risc-v-hardware/

и главное в ней это

https://www.straitstimes.com/asia/east-asia/china-orders-government-state-firms-to-dump-foreign-pcs

ещё бы у нас в рулящих страной это поняли .... :)

Оффлайн Balbes

  • Мастер
  • ***
  • Сообщений: 634
Re: Запуск Альтлинукс на RISC-V
« Ответ #11 : 20.05.2022 16:31:05 »
Запуск официальных версий Альтлинукс для RISC-V на StarFive VisionFive.

Скачать образ img.xz, распаковать, записать на SD карту.

http://nightly.altlinux.org/sisyphus-riscv64/current/

После записи образа на SD карту, смонтировать оба раздела на SD карте.
Скачать и распаковать архив с доп.файлами. Из полученного архива :

добавить в первый раздел файл uEnv.txt

добавить во второй раздел в каталог /boot файлы Image и Initrd

отредактировать файл /boot/extlinux/extlinux.conf (закомментировать две строки и добавить две новых)

label linux
# kernel /boot/vmlinuz
# initrd /boot/initrd.img
kernel /boot/Image
initrd /boot/Initrd
fdtdir /boot/dtb

добавить в /lib/devicetree/версия_ядра  каталог /starfive с файлом  jh7100-visionfive.dtb

добавить в /lib/modules каталог с модулями 5.18.0-rc7-5.18-rc7-2

ссылка на архив с доп файлами (по датам обновления)

https://disk.yandex.ru/d/hPddsLrqQlug-Q

Размонтируем приготовленную SD карту, подключаем  и включаем питание.

По умолчанию в официальных образах вывод консоли переведён на UART, для переключения вывода на монитор, поменять местами

console=tty1 console=ttyS0,115200n8

При использовании образов с DE , рекомендую добавить в /etc/X11/xorg.conf.d файл 10-hdmi.conf это снизить тормоза при работе графики.
« Последнее редактирование: 26.05.2022 15:46:03 от Balbes »

Оффлайн Balbes

  • Мастер
  • ***
  • Сообщений: 634
Re: Запуск Альтлинукс на RISC-V
« Ответ #12 : 23.05.2022 14:56:58 »
Из каких исходников собирается версия ядра для оф.сборок RISC-V ?

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 164
  • Cloud-based technology
Re: Запуск Альтлинукс на RISC-V
« Ответ #13 : 24.05.2022 14:48:10 »
Из каких исходников собирается версия ядра для оф.сборок RISC-V ?
Два месяца меня тут не было, а тут такие новости, ты с армом завязал что-ли?
Я там тебе письмо написал, ответь, как до почты доберешься.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 483
  • antohami@
Re: Запуск Альтлинукс на RISC-V
« Ответ #14 : 24.05.2022 15:04:23 »
Цитата: Антон Мидюков от 18.05.2022 10:49:24

    Моя плата наконец-то отчалила из Китая, но ещё не причалила в Российскую Федерацию

сейчас доставка работает быстро, скоро будет :)

Китайская таможня не выпустила. Санкции поди... Вот Китай и друг...