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
С Днем программиста! Ура.
🎉5
Toolchains 1.11.2

Подготовлен набор инструментов разработки на базе Binutils 2.43.1, GCC 14.2.0, GNU Libc 2.40, NewLib 4.4.0.20231231.

Download: https://ftp.radix-linux.su/radix/toolchains/x86_64/1.11.2/

Разработчики программ для микроконтроллеров RISC-V могут воспользоваться инструментарием riscv64-NONE-elf-newlib-1.11.2.tar.xz, который поддерживает наиболее популярные RISC-V наборы инструкций.
Python-3.12.6 && pip-24.2

Версия Python pip-24.2 более не содержит скрипт setup.py. Вместо этого предлагается использовать project.toml-описание.

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

Теперь вместо команд:

$ python3 setup.py egg_info
$ python3
setup.py build
$ python3
setup.py install —root=/

необходимо использовать новый подход:

$ python3 -m pip install —upgrade —root=/

Но для этого необходимо правильно собрать сам интерпретатор Python-3.12.6:

1) сконфигурировать исходный код Python-3.12.6 c опцией —with-ensurepip=no
2) выполнить установку Python (make install)
3) инсталлировать пакет pip из исходного кода Python-3.12.6 с помощью команды:

$ ./python ensurepip -E -m ensurepip —root=/

При попытке собрать Python-3.12.6 c опцией —with-ensurepip=install или —with-ensurepip=upgrade вас ждет разочарование!
🙏2
Попробовал GitFlic https://gitflic.ru/project/radix/timedated/

Для того, чтобы иметь возможность создавать публичные проекты, необходимо написать в службу поддержки и явно попросить разрешение.
Важная новость:
Radix cross Linux сменил домен на radix-linux.su

https://radix-linux.su
👍1
Никогда не связывайтесь с регистратором NIC.RU, если хотите понимать, что происходит и не хотите переплачивать в тридорога за услуги.
Сделал запрос в лист ожидания. AlterOS и RedOS ждут, Red OS уже почти год ждет. Интересно, сколько пройдет лет?

https://distrowatch.com/dwres.php?resource=submit
Дорогие пользователи, если Вы инсталлировали Radix cross Linux, поделитесь опытом в комментариях. Не стесняйтесь писать на support@radix-linux.su или через форму обратной связи https://radix-linux.su/contacts/
RcL Выпуск 1.9.402

Выпуск Radix cross Linux, завершающий серию 1.9.x, выполнен в связи с переходом на новое доменное имя RADIX-LINUX.SU.

Информацию о данном выпуске можно получить в нашем Блоге по адресу:
https://radix-linux.su/blog/
или
https://radix-linux.su/blog/?date=2024-11-03&post=00

Enjoy.
👏5
Также можно подписаться на RSS 2.0 feed: https://radix-linux.su/blog/feed/ (пишу очень редко)
Channel name was changed to «Radix cross Linux»
Channel photo updated
MTA-STS

В следующей статье рассматривается настройка почтового сервера в части, касающейся политики SMTP MTA Strict Transport Security (MTA-STS). MTA-STS — стандарт, который был разработан для обеспечения использования TLS для подключений между почтовыми серверами. Крупные провайдеры почтовых служб, такие как Google, давно используют политику MTA-STS, описанную в стандарте RFC 8461. В нашей стране, среди первых оказалась служба Mail.ru, которая с 2020 года начала применять MTA-STS.

Здесь рассмотрен лишь частный случай настройки собственного почтового сервера, касающийся только приема вхдящей почты. Известно, что не все OpenSource почтовые серверы поддерживают политику MTA-STS при передаче исходящей почты.

Статья была написана как рабочие заметки на память.

Читать далее: https://radix-linux.su/blog/index.php?date=2024-11-09&post=00
👍3
Rust Custom Triplet

Если вы создаете новую систему или собственный GNU/Linux дистрибутив, вам может понадобится иметь собственный целевой триплет. Например, x86_64-radix-linux-gnu для CPU Intel или AMD.

Целевые триплеты описывают платформу, на которой выполняется код, и являются основной концепцией системы сборки GNU. Обычно триплет содержит три поля: название семейства/модели CPU, поставщика и имя операционной системы. Кроме того, триплет может иметь дополнительное поле, отражающее Application Binary Interface (ABI), например: gnu, gnueabihf, gnu_ilp32.

В данной статье приведен простой пример добавления компиляторам Clang и Rust нового целевого триплета.

Читать далее: https://radix-linux.su/blog/?date=2024-11-11&post=00

Оставив коментарий, вы попадете в RcL-chat, где сможете задать вопросы или сделать замечания.

Enjoy.
👍3
Некоторые посты отправляются на Dzen https://dzen.ru/rxlinux (не знаю, полезно ли это кому-нибудь).
🔥2
Система сборки

Сборка дистрибутива Radix cross Linux осуществляется собственной системой сборки, которая, в свою очередь, является вполне самостоятельным продуктом.

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

Система сборки Radix cross Linux достаточно подробно описана на странице Overview.

Здесь мы рассмотим новые аспекты использования системы сборки на простых примерах "Здравствуй, Мир!" для создания независимых пользовательских приложений с применением набора инструментариев Radix cross Linux.

Предыдущие версии системы сборки не подразумевали использования компиляторов Clang и Rust как основных cross-компиляторов. Однако современные реалии привели нас к необходимости использования собственных инструментариев LLVM и RUST, но не в качестве основных.

Дело в том, что множество современных пакетов прикладных программ, помимо GCC, используют компиляторы языка Rust и набор LLVM. Разработчиков привлекает тот момент, что для поддержки множества архитектур целевых устройств достаточно установить одно средство, вместо использования нескольких инструментариев (Toolchain), собранных из исходного кода GCC.

Читать далее ≫

Telegram: @rxlinux
👍2
Статья "Здравствуй, Мир!", на Habr-е, получила 5 голосов: 2 - за, 3 - против. Причина, которую выдал мне Habr, выглядит странно: Ничего не понял после прочтения - 33.33% ; Другое - 66.67%.

Пролистали до конца: 20.6%
Прочитали четверть текста: 9%
Дочитали: 1.4%

Подскажите, что я сделал не правильно?
Следующая статья будет о сборке прошивок для микроконтроллеров GD32VF103 от GigaDevice (опять же с помощью Системы сборки).