Radix cross Linux
120 subscribers
60 photos
2 videos
5 files
116 links
Radix cross Linux - Distribution with a cross platform build system. Дистрибутив Radix cross Linux не является разработкой "на основе". Это полностью самостоятельный дистрибутив.

Homepage: https://radix-linux.su
Download Telegram
По просьбам трудящихся, сделал tracker и выложил torrent-файлы в каталоги, соответствующие целевым платам.

Файлы называются:

${HARDWARE}-RcL-1.9.367.torrent

их можно грузить в клиента и качать полный релиз. Если нужны только образы и скрипты их создания, то в клиенте можно сделать паузу и отметить галочкой только то, что надо скачать.

Если вы используете скрипт write-egiboot-image, то скачайте файл .dialogrc вручную, так как скрытые файлы и символические ссылки torrent не распознает и не загружает.
👍1
Есть задача создания экосистемы и сайта на домене pkg.radix-linux.su (простого, типа pkg.openindiana.org). Пока я к ней не приступал, но надо. Нужно это для того, чтобы разработать package-менеджер высокого уровня, над существующим, который будет закачивать и инсталлировать пакеты (учитывая целевое железо и межпакетные зависимости).
👍1
Убрал из описания intel-pc64-RcL-1.9.367.torrent большие образы qcow2 и vdi для виртуальных машин. Устранил досадные ошибки в torrent-ах приводящие к циклу. Если кто-то скачал torrent-файлы, ОБНОВИТЕ.
Leez P710

Объема, распаянной на плате, eMMC не хватает для установки полной системы Radix.Linux. Однако загрузочную SD-карту можно использовать в Live-режиме, так как описано в разделе Install.

Здесь, как обычно, от имени суперпользователя необходимо задать TimeZone с помощью утилиты timeconfig, создать пользователя и выбрать окружение рабочего стола путем создания символической ссылки xinitrc на выбранный скрипт в каталоге /etc/X11/xinit/.

После этого, от имени созданного пользователя, можно выполнить команду startx.

Возможности RK3399 вполне позволяют смотреть фильмы, передаваемые по UPnP, редактировать изображения, с помощью GIMP, и вполне комфортно просматривать страницы Internet в браузере Chromium.
👍1
Посоветуйте пожалуйста, на каких площадках можно публиковать короткие новости о выпусках системы: DTF, Tproger, ... (кроме opennet.ru)? Есть ли у нас вообще живые и адекватные ресурсы в сети?
Если кому-то срочно нужен пакет nmap-7.94 (с zenmap), скажите.
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

Так что не все так плохо.
🔥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

Он войдет в следующие выпуски системы.
👍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 выпускал дешевые девелоперские платы в больших количествах, то смог бы занять лидирующие позиции в Российском сообществе.
👍6
Приехал Байкал. Ставлю систему.
🔥4👍2🫡1
Для Orange Pi5 собрал новый Chromium https://ftp.radix-linux.su/tmp/chromium/rk358x-glibc/orange-pi5/xapp/

За ними не угнаться. Пока собиралась версия 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 [как вам такое предложение?].
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-файлы.
👍5