Нашел компанию Sophgo с 64-ядерным RISC-V процессором. Было бы интересно портировать систему на их Milk-V Box. https://www.sophon.ai/site/index.html
sophon.ai
SOPHGO
SOPHGO is committed to becoming the world's leading customized computing power provider, focusing on the development and promotion of RISC-V, TPU processor and other computing power products. SOPHGO follows the ecological concept of full open source and joins…
🔥2
Sophdo заломили большую цену за образец и еще не опубликовали репозитории. Будем надеяться что скоро все будет и по приемлемой цене.
Если есть интерес, то исходники ждем вот сюда: http://milkv.io/docs/pioneer/resources/repository
Вот тут можно ознакомиться с открытой документацией: https://ftp.radix-linux.su/3pp/Sophgo/doc/Milk-V/
Sophgo: наконец дали ссылку на репозитории. Приятно то, что они работают над 6.1.72
https://github.com/sophgo/linux-riscv
https://github.com/milkv-pioneer
Так что не все так плохо.
https://github.com/sophgo/linux-riscv
https://github.com/milkv-pioneer
Так что не все так плохо.
GitHub
GitHub - sophgo/linux-riscv: Linux kernel stable tree
Linux kernel stable tree. Contribute to sophgo/linux-riscv development by creating an account on GitHub.
🔥1
webgl-samples-1920x1080.png
2.2 MB
Посмотрел на работу Panfrost Mali-T860 на Leez P710 (RK399): https://radix-linux.su/devices/leez-p710/#glmark2
Владельцы Orange Pi5 могут попробовать LibreOffice 24.2.0.3 https://ftp.radix-linux.su/tmp/libreoffice/rk358x-glibc/orange-pi5/xapp/
# update-package —reinstall libreoffice-24.2.0.3-aarch64-radix-1.9.txz
Он войдет в следующие выпуски системы.
# update-package —reinstall libreoffice-24.2.0.3-aarch64-radix-1.9.txz
Он войдет в следующие выпуски системы.
👍1🔥1
BaikalElectronics скоро пришлет машину на базе TF307 v4 c SoC Baikal BE-M1000. Займусь ядром 6.1.63 из состава SDK-6.4 и тестированием системы на этом оборудовании. Особое внимание будет уделено поддержке NVMe и работе свободных драйверов Panfrost с GPU Mali-T860. На данный момент SoC M1000, по сути, является лучшим, так как имеет 8 ядер Cortex-A57 и GPU для которого есть свободные драйверы. Такой поддержкой со стороны софта не может похвастаться ни один SoC от китайских производителей.
Если бы BaikalElectronics выпускал дешевые девелоперские платы в больших количествах, то смог бы занять лидирующие позиции в Российском сообществе.
Если бы BaikalElectronics выпускал дешевые девелоперские платы в больших количествах, то смог бы занять лидирующие позиции в Российском сообществе.
👍6
Для Orange Pi5 собрал новый Chromium https://ftp.radix-linux.su/tmp/chromium/rk358x-glibc/orange-pi5/xapp/
За ними не угнаться. Пока собиралась версия 123.0.6286.1 они выпустили 123.0.6288.1
За ними не угнаться. Пока собиралась версия 123.0.6286.1 они выпустили 123.0.6288.1
🔥1
Baikal-m1-2560x1440-2024-02-08.png
666.7 KB
Установил на Байкал новую сборку 1.9.375. Все работает отлично, но есть проблемы с GPU Mali-T628 (работает 4 из 8 ядер, недоработаны регуляторы), надеюсь на помощь инженеров Байкал.
🤯2
-std=c++17 бывают разные:
Начиная с версии 119.0 в Firefox dom имплементировали новые функции работы с массивами dom/bindings/TypedArray.h. Это привело к тому, что Firefox теперь собирается, либо с помощью clang-17, либо с помощью GCC-13.2.0. GCC 12.2.0 оказался не способным собирать C++ код, в котором используются auto/lambda шаблоны, да еще в рекурсии.
Таким образом стандарт -std=c++17 поддерживается не всегда корректно.
Если озадачиться cross-сборкой Firefox с использованием cross-llvm тулчейна, то работа превращается в ад: ./configure не обращает внимания на CFLAFS/CXXFLAGS, .mozconfig тоже не помогает по тому, что использование cross-llvm не освобождает от GCC, так как GCC тоже используется при сборке некоторых компонентов. Одним словом кудесники из команды Firefox бегут вперед, даже не понимая принципов cross-сборки и правильного процесса конфигурирования исходников.
Поскольку система Radix cross Linux, по сути монолитна, все пакеты собираются именно стем окружением, в котором им и предстоит работать на целевой машине, переход на GCC-13.2.0 будет осуществляться в версии 1.10.
В версии системы 1.9 мы имеем Firefox-118.0.2 и в данной версии (1.9) обновлений Firefox не будет.
В принципе, когда Firefox-118.0.x устареет, мы все равно сможем собирать ESR ветку Firefox с помощью GCC-12.2.0, так как в ESR версии подобные новшества не появятся.
Можно, кроме того, подумать о полном переходе на ESR [как вам такое предложение?].
Начиная с версии 119.0 в Firefox dom имплементировали новые функции работы с массивами dom/bindings/TypedArray.h. Это привело к тому, что Firefox теперь собирается, либо с помощью clang-17, либо с помощью GCC-13.2.0. GCC 12.2.0 оказался не способным собирать C++ код, в котором используются auto/lambda шаблоны, да еще в рекурсии.
Таким образом стандарт -std=c++17 поддерживается не всегда корректно.
Если озадачиться cross-сборкой Firefox с использованием cross-llvm тулчейна, то работа превращается в ад: ./configure не обращает внимания на CFLAFS/CXXFLAGS, .mozconfig тоже не помогает по тому, что использование cross-llvm не освобождает от GCC, так как GCC тоже используется при сборке некоторых компонентов. Одним словом кудесники из команды Firefox бегут вперед, даже не понимая принципов cross-сборки и правильного процесса конфигурирования исходников.
Поскольку система Radix cross Linux, по сути монолитна, все пакеты собираются именно стем окружением, в котором им и предстоит работать на целевой машине, переход на GCC-13.2.0 будет осуществляться в версии 1.10.
В версии системы 1.9 мы имеем Firefox-118.0.2 и в данной версии (1.9) обновлений Firefox не будет.
В принципе, когда Firefox-118.0.x устареет, мы все равно сможем собирать ESR ветку Firefox с помощью GCC-12.2.0, так как в ESR версии подобные новшества не появятся.
Можно, кроме того, подумать о полном переходе на ESR [как вам такое предложение?].
1.9.383
Очередной выпуск Radix cross Linux 1.9.383 для устройств на базе архитектуры ARM/ARM64, RISC-V и x86/x86_64.
В данном выпуске обновлены версии пакетов Chromium, Firefox, Libreoffice, nmap. Сборка для платы TF307 v4 (на базе Baikal M1000) переведена на ядро версии 6.1.63.
Дистрибутив Radix cross Linux не является разработкой "на основе". Все, начиная с инструментариев и заканчивая готовыми загрузочными образами, готовится самостоятельно из открытых исходных кодов с применением cross-компиляторов. Устройства, на которых работает система, выбираются исходя из наличия свободных драйверов и загрузчиков, а также возможности приобрести целевое оборудование в России.
ПО, авторы которого не предусмотрели возможность cross-сборки, не включается в состав системы.
В основном, дистрибутив предназначен для инженеров использующих одноплатные компьютеры в работе или в качестве хобби, напрмер, для организации домашней сети.
Образы приготовлены для таких устройств как: Repka pi3, Orange pi5, Leez-p710, Платы TF307 v4 на базе Baikal M1000, VisionFive2, EBOX-3350dx2, а также для i686 и x86_64 машин.
Загрузочные образы содержат локальный репозиторий пакетов и поэтому установка системы не требует подключения к сети Internet.
Инструкции по инсталляции или использованию образов в Live-режиме можно найти в разделе Install Instructions.
Инструкции по загрузке и записи образов на SD-карту или внешний диск доступны в разделе Download.
Выпуск расположен в соответствующих подкаталогах по адресу: https://ftp.radix-linux.su/radix/system/releases/1.9.383/
Для пользователей, у которых низкая скорость подключения к сети, доступны torrent-файлы.
Очередной выпуск Radix cross Linux 1.9.383 для устройств на базе архитектуры ARM/ARM64, RISC-V и x86/x86_64.
В данном выпуске обновлены версии пакетов Chromium, Firefox, Libreoffice, nmap. Сборка для платы TF307 v4 (на базе Baikal M1000) переведена на ядро версии 6.1.63.
Дистрибутив Radix cross Linux не является разработкой "на основе". Все, начиная с инструментариев и заканчивая готовыми загрузочными образами, готовится самостоятельно из открытых исходных кодов с применением cross-компиляторов. Устройства, на которых работает система, выбираются исходя из наличия свободных драйверов и загрузчиков, а также возможности приобрести целевое оборудование в России.
ПО, авторы которого не предусмотрели возможность cross-сборки, не включается в состав системы.
В основном, дистрибутив предназначен для инженеров использующих одноплатные компьютеры в работе или в качестве хобби, напрмер, для организации домашней сети.
Образы приготовлены для таких устройств как: Repka pi3, Orange pi5, Leez-p710, Платы TF307 v4 на базе Baikal M1000, VisionFive2, EBOX-3350dx2, а также для i686 и x86_64 машин.
Загрузочные образы содержат локальный репозиторий пакетов и поэтому установка системы не требует подключения к сети Internet.
Инструкции по инсталляции или использованию образов в Live-режиме можно найти в разделе Install Instructions.
Инструкции по загрузке и записи образов на SD-карту или внешний диск доступны в разделе Download.
Выпуск расположен в соответствующих подкаталогах по адресу: https://ftp.radix-linux.su/radix/system/releases/1.9.383/
Для пользователей, у которых низкая скорость подключения к сети, доступны torrent-файлы.
ftp.radix-linux.su
Radix cross Linux Ftp Server
Radixcross Linux Resources hosted at radix-linux.su (St.-Petersburg)
👍5
Собрал набор toolchain-ов версии 1.10.0 на базе GCC-13.2.0, GNU Libc 2.39. Использованы: binutils-2.42, gmp-6.3.0, mpc-1.3.1, mpfr-4.2.1, isl-0.26, libxcrypt-4.4.36.
Elf-Toolchains используют Newlib-4.4.0.20241231.
Загрузить можно из каталога: https://ftp.radix-linux.su/radix/toolchains/x86_64/1.10.0/
Поскольку glibc-2.39 более не содержит libcrypt, используется внешняя библиотека libxcrypt https://github.com/besser82/libxcrypt/
Elf-Toolchains используют Newlib-4.4.0.20241231.
Загрузить можно из каталога: https://ftp.radix-linux.su/radix/toolchains/x86_64/1.10.0/
Поскольку glibc-2.39 более не содержит libcrypt, используется внешняя библиотека libxcrypt https://github.com/besser82/libxcrypt/
👍1
Bailal-M1000: Panfrost работает на user-space (Mesa), на уровне ядра Linux есть проблема из-за отсутствия регуляторов в dts, но на работу это не влияет. Так что в сессии X есть ускорение GPU. Образы тут: https://ftp.radix-linux.su/radix/system/releases/1.9.384/m1000-glibc/baikal-m1/
ftp.radix-linux.su
Radix cross Linux Ftp Server
Radixcross Linux Resources hosted at radix-linux.su (St.-Petersburg)
Накидайте пожалуйста голосов для повышения уровня канала https://t.me/boost/rxlinux
Telegram
Radix cross Linux
Проголосуйте за канал, чтобы он получил больше возможностей.
🔥1
Radix cross Linux pinned «1.9.383 Очередной выпуск Radix cross Linux 1.9.383 для устройств на базе архитектуры ARM/ARM64, RISC-V и x86/x86_64. В данном выпуске обновлены версии пакетов Chromium, Firefox, Libreoffice, nmap. Сборка для платы TF307 v4 (на базе Baikal M1000) переведена…»