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
Много лет наблюдаю как OpenSource проекты кочуют, то с sf на GitHub или GitLab, то попадают под крыло Debian и исчезают навсегда, то, по причинам русофобии, перекочевывают на codeberg. И конца этому нет.

Вот и сейчас, видимо, грядет "великое переселение народов":

https://fosstodon.su/@opennet/115014264682164437
[matrix] на собственном сервере

В данной статье рассматривается процесс установки [matrix] на собственном сервере так, чтобы имелась возможность обмениваться текстовыми и голосовыми сообщениями. Организации аудио и видео звонков будет посвящена отдельная статья.

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

Enjoy.
❤2
[matrix] Element Call

В предыдущей статье мы рассмотрели установку домашнего сервера Matrix Synapse, а также сервисов, которые обеспечивают текстовые сообщения, голосовые сообщения и управление пользователями. Однако этого не достаточно для организации полноценного home‑сервера.

Для обеспечения видео и аудио звонков необходимо инсталлировать еще два сервера:

- MatrixRTC Authorization Service,
- Matrix LiveKit Server.

Кроме того, на стороне сервера Synapse должно быть обеспечено взаимодействие в соответствии с текущими спецификациями (Matrix Specification Proposals).

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

Enjoy.
❤2
Fediverse или федеративная вселенная

Посмотрел на возможности децентрализованных сетей, таких как Mastodon, PeerTube, Matrix.

Выводы:
- Много полезной информации и людей.

- Подписываться можно с легкостью на любой аккаунт в сети.

- API Mastodon понятен даже не специалистам и позволяет создавать ботов, которые заменят вам читалки RSS.

- Ролики из PeerTube прекрасно воспроизводятся в Mastodon.

- Люди легко находят друг друга в сети, так как нет алгоритмов, которые работают за деньги.

- Google хорошо индексирует сайт, а Yandex с неохотой, так как ждет денег.

https://fosstodon.su/public

Enjoy.
Radix cross Linux pinned «Fediverse или федеративная вселенная Посмотрел на возможности децентрализованных сетей, таких как Mastodon, PeerTube, Matrix. Выводы: - Много полезной информации и людей. - Подписываться можно с легкостью на любой аккаунт в сети. - API Mastodon понятен…»
Можно готовить Toolchain для нового микроконтроллера

https://fosstodon.su/@kx/115253721489623870
❤4
Card House

Card House — Android-приложение для хранения всех бонусных карт, дисконтных карт, карт магазинов и клубов.

Все контакты вы легко найдете на сайте https://kxlab.ru/cardhouse/
в правом верхнем углу экрана, а также в конце любой страницы.

Обращайтесь по любым вопросам.

RuStore: https://www.rustore.ru/catalog/app/ru.kxlab.cardhouse
Сайт: https://kxlab.ru/cardhouse/
Telegram: https://t.me/kxlab_ru
VKontakte: https://vk.com/kxlab_ru

Download: https://kxlab.ru/cardhouse/#download

Enjoy.
С днем Советской армии и Военно-морского флота! Ура!
🔥6🫡5🤝2👍1
Почему код Skylake-SP/Cascade Lake/Ice Lake (Whitley) исчез из edk2-platforms?

Если Вы открываете свежий edk2-platforms и не находите там Whitley — Вам не показалось. Начиная с конца 2025 года, из дерева проекта начали целенаправленно удалять платформы Intel Xeon поколения Skylake-SP / Cascade Lake / Ice Lake (Whitley).

Платформа Intel Whitley – одна из последних серверных платформ Xeon, где ещё можно было осмысленно работать с firmware через EDK2. Здесь сформировалась зрелая архитектура UEFI (PEI/DXE, UBA), понятная и пригодная для реального портирования плат. Для многих инженеров Whitley стала точкой входа в серверный BIOS – балансом между доступностью кода и зависимостью от закрытых компонентов вроде FSP.

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

В результате этого процесса код, связанный с Whitley, начал постепенно исчезать из основного дерева edk2-platforms. Это отражает общую тенденцию: смещение фокуса в сторону более новых платформ и одновременное сокращение поддержки решений, зависящих от устаревших или закрытых бинарных компонентов. Несмотря на это, накопленный опыт и архитектурные подходы Whitley остаются крайне ценными для понимания серверного firmware.

Именно поэтому возникает логичный вопрос: почему платформа, сыгравшая такую важную роль в развитии серверного firmware, была исключена из основного репозитория? Понимание причин этого решения позволяет не только лучше ориентироваться в текущем состоянии экосистемы EDK2, но и осознанно использовать накопленные знания при работе с существующими системами.

Это не случайность и не “чистка мусора”. Причины вполне системные:

Зависимость от закрытого FSP. Ключевые этапы инициализации аппаратной части (память, PCIe, управление питанием) выполняются через FSP – бинарный компонент Intel. Без него платформа не может функционировать.

Отсутствие обновлений и поддержки. Для устаревающих платформ прекращается выпуск новых версий FSP, что приводит к проблемам безопасности и совместимости.

Снижение интереса сообщества. Реальные кейсы использования EDK2 для серверных платформ ограничены, а большинство OEM-решений остаются проприетарными.

Изменение стратегии развития платформ. Новые поколения серверных CPU ещё сильнее завязаны на закрытые компоненты, что делает поддержку старых «частично открытых» решений менее приоритетной.

Несмотря на удаление из основного репозитория, Whitley остаётся важной платформой для изучения, особенно в эпоху импортозамещения:

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

Enjoy.
Кто-нибудь хочет собирать такие серверы?
Напимер: Tucana + 2 CPU Xeon 4314 + Pwer + 2 x ddr4 rdimm 32g 2666 приблизительно 180 т.р.

как домашний супер-пупер комп
Не знаю, но кажется нас рубят с двух сторон. С одной стороны РКН, с другой как бы открытое сообщество. Теперь без забугорного proxy нельзя скачать репы с https://https.git.savannah.gnu.org/git/ и с помошью wget релизы с сайтов:

https://www.sourceware.org/pub/newlib/
https://libisl.sourceforge.io/
https://invisible-island.net/archives/ncurses/

Не представляю, что докладывают наверх создатери "импортозамещенных" российских дистрибутивов.
👀2💯1
Собрал сервер на китайском открытом шасси, AIC Tucana, 2xCPU Xeon 4314. Нулевой куллер надо поменять на NH-D9 DX-4189 4U, а то дует в бок (не порядок).

Пока на китайском AMI BIOS и BMC MegaRAC от AIC.

Процессоры б/у, память б/у.

Работает.

FAN1,FAN2,FAN3,FAN4 BMC видит но не крутит. FAN5,FAN6 работают, но BMC о них не знает. Слава великому Китайскому народу.
👍3
До выпуска новых версий тулчейнов остается запилить Rust cross-compiler. Если хватает GCC и LLVM, то как всегда: 1.11.6, 1.12.1 на сервере: https://ftp.radix-linux.su/radix/toolchains/x86_64/

1.11.6 - на базе GCC 14.4.0
1.12.1 - на базе GCC 15.3.0

Кстати, в GCC 15 удалили ilp32 для Aarch64.
https://telegram.me/rcl_chat - связан с этим каналом для обсуждений.
Toolchains 1.11.6, 1.12.1

Новые инструменты сборки двух версий:

1.11.6: binutils-2.46.1, gcc-14.4.0, glibc-2.43, gdb-17.2, newlib-4.6.0.20260123, LLVM-22.1.8, Rust-1.96.0;

1.12.1: binutils-2.46.1, gcc-15.3.0, glibc-2.43, gdb-17.2, newlib-4.6.0.20260123, LLVM-22.1.8, Rust-1.97.0;

находятся в каталоге: https://ftp.radix-linux.su/radix/toolchains/x86_64/

Распаковывать в каталоге /opt/toolchains/ (неперемещаемые).

Enjoy.
👍1
Build System 1.11.6, 1.12.1

Недавно были выпущены Toolchains 1.11.6 и 1.12.1.

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

Однако уже сейчас системы сборки можно использовать так, как описано в статье Система сборки (подключение инструментов).

Для этого достаточно снять ветку, например, build-system-1.12.x:


svn checkout svn://radix-linux.su/radix/build-system/branches/build-system-1.12.x build-system
svn checkout svn://radix-linux.su/radix/system/branches/radix-1.11/doc doc
cd build-system
make -J32
cd ../doc/


И в каталоге doc/ собрать примеры.

Дополнительно к основным инструментам, системы сборки содержат: Perl-5.44.0, Python-3.14.6, Ruby-4.0.6.

Enjoy.
LibMPUIO 1.0.3

Библиотека форматированного ввода-вывода для LibMPU.

LibMPUIO предоставляет stdio-подобный интерфейс для работы с файлами и потоками, форматированным вводом и выводом, memory streams, cookie streams, буферизацией, позиционированием, блокировками и pipe.

Внутреннее представление текста основано на UCS-2, внешнее — на UTF-8.

Функции printf и scanf поддерживают как обычные типы языка C, так и целые, вещественные и комплексные объекты LibMPU произвольной разрядности.

Также библиотека содержит функции для 8-битных, UCS-2 и UTF-8 строк, а также строгие преобразования UTF-8 ↔ UCS-2.

LibMPUIO написана на C и ориентирована на численные и научные приложения.

Ссылки:

LibMPUIO (Formatted I/O Library)
LibMPU (Большие числа)
LibMPU Git-repository
LibMPUIO Git-repository
Downloads

Enjoy.
👍1