Fediverse или федеративная вселенная
Посмотрел на возможности децентрализованных сетей, таких как Mastodon, PeerTube, Matrix.
Выводы:
- Много полезной информации и людей.
- Подписываться можно с легкостью на любой аккаунт в сети.
- API Mastodon понятен даже не специалистам и позволяет создавать ботов, которые заменят вам читалки RSS.
- Ролики из PeerTube прекрасно воспроизводятся в Mastodon.
- Люди легко находят друг друга в сети, так как нет алгоритмов, которые работают за деньги.
- Google хорошо индексирует сайт, а Yandex с неохотой, так как ждет денег.
https://fosstodon.su/public
Enjoy.
Посмотрел на возможности децентрализованных сетей, таких как Mastodon, PeerTube, Matrix.
Выводы:
- Много полезной информации и людей.
- Подписываться можно с легкостью на любой аккаунт в сети.
- API Mastodon понятен даже не специалистам и позволяет создавать ботов, которые заменят вам читалки RSS.
- Ролики из PeerTube прекрасно воспроизводятся в Mastodon.
- Люди легко находят друг друга в сети, так как нет алгоритмов, которые работают за деньги.
- Google хорошо индексирует сайт, а Yandex с неохотой, так как ждет денег.
https://fosstodon.su/public
Enjoy.
Mastodon hosted on fosstodon.su
Fosstodon.su — это сообщество Mastodon, доступное только по приглашению и открытое для всех, кто интересуется технологиями, в частности, свободным программным обеспечением с открытым исходным кодом.
Radix cross Linux pinned «Fediverse или федеративная вселенная Посмотрел на возможности децентрализованных сетей, таких как Mastodon, PeerTube, Matrix. Выводы: - Много полезной информации и людей. - Подписываться можно с легкостью на любой аккаунт в сети. - API Mastodon понятен…»
❤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.
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.
Почему код 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.
Если Вы открываете свежий 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/
Не представляю, что докладывают наверх создатери "импортозамещенных" российских дистрибутивов.
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 о них не знает. Слава великому Китайскому народу.
Пока на китайском 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.
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.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:
И в каталоге doc/ собрать примеры.
Дополнительно к основным инструментам, системы сборки содержат: Perl-5.44.0, Python-3.14.6, Ruby-4.0.6.
Enjoy.
Недавно были выпущены 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.
👍1
LibMPUIO 1.0.3
Библиотека форматированного ввода-вывода для LibMPU.
LibMPUIO предоставляет stdio-подобный интерфейс для работы с файлами и потоками, форматированным вводом и выводом, memory streams, cookie streams, буферизацией, позиционированием, блокировками и pipe.
Внутреннее представление текста основано на UCS-2, внешнее — на UTF-8.
Функции
Также библиотека содержит функции для 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.
Библиотека форматированного ввода-вывода для 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
SlackBuilds: LibMPU 1.0.20, LibMPUIO 1.0.3
Библиотеки вышли на Slackbuilds.org.
LibMPU
LibMPUIO
Скоро на Slackbuilds.org будет обновление LibMPU 1.0.22
Ссылки:
LibMPUIO (Formatted I/O Library)
LibMPU (Большие числа)
LibMPU Git-repository
LibMPUIO Git-repository
Downloads
Enjoy.
Библиотеки вышли на Slackbuilds.org.
LibMPU
LibMPUIO
Скоро на Slackbuilds.org будет обновление LibMPU 1.0.22
Ссылки:
LibMPUIO (Formatted I/O Library)
LibMPU (Большие числа)
LibMPU Git-repository
LibMPUIO Git-repository
Downloads
Enjoy.
LibMPU 1.0.23
В новой версии добавлен набор беззнаковых целочисленных и модульных операций, полезных для реализации RSA и других алгоритмов теории чисел:
bit length, modular reduction, modular multiplication, modular exponentiation, GCD, LCM и modular multiplicative inverse.
Новые функции прошли regression testing для 8-, 16-, 32-битных и многократной точности операндов вплоть до 65536 бит.
Ссылки:
LibMPU (Большие числа)
LibMPUIO (Formatted I/O Library)
LibMPU Git-repository
LibMPUIO Git-repository
Downloads
Enjoy.
В новой версии добавлен набор беззнаковых целочисленных и модульных операций, полезных для реализации RSA и других алгоритмов теории чисел:
bit length, modular reduction, modular multiplication, modular exponentiation, GCD, LCM и modular multiplicative inverse.
Новые функции прошли regression testing для 8-, 16-, 32-битных и многократной точности операндов вплоть до 65536 бит.
Ссылки:
LibMPU (Большие числа)
LibMPUIO (Formatted I/O Library)
LibMPU Git-repository
LibMPUIO Git-repository
Downloads
Enjoy.
👍2
Проекты RcL
На основном сайте RcL создан раздел Projects, где
представлены проекты LibMPU, LibMPUIO, mcpu-cpp, ZUBR. Это, своего рода, реинкарнация
старых программ и библиотек, которые создавались в конце 90-х - начале 2000-х годов на новом уровне.
По каждому пректу дана довольно полная информация для применения в собственных приложениях и программах.
Ссылки:
LibMPU (Большие числа)
LibMPUIO (Formatted I/O Library)
MCPU Languages Preprocessor
ZUBR (Parser Generator)
Enjoy.
На основном сайте RcL создан раздел Projects, где
представлены проекты LibMPU, LibMPUIO, mcpu-cpp, ZUBR. Это, своего рода, реинкарнация
старых программ и библиотек, которые создавались в конце 90-х - начале 2000-х годов на новом уровне.
По каждому пректу дана довольно полная информация для применения в собственных приложениях и программах.
Ссылки:
LibMPU (Большие числа)
LibMPUIO (Formatted I/O Library)
MCPU Languages Preprocessor
ZUBR (Parser Generator)
Enjoy.
👍4
MCPU — Modeling CPU
Для чего создавались все проекты RcL:
Сами по себе они разумеется полезны, но цель гораздо выше и определена еще в конце 90-х годов.
Это вычислительная среда многомодельных экспериментов.
Сейчас появилась возможность приблизиться к этой цели. Проект MCPU только начинается, но уже имеет препроцессор, ассемблер, набор бинарных утилит, который позволяет создавать статические, динамические библиотеки и, разумеется, исполняемые программы (как обычные, так и программные модели). Далее HLL (High-Level Languages), MCPU Libc и развитие.
MCPU — это несколько иное представление о регистровой памяти, формате объектных файлов, супервизорах, загрузчиках и организации жизни программ в вычислительной среде.
Пока это только основа, но посмотреть на нее можно уже сейчас.
Downloads:
MCPU Pre-releases
Enjoy.
Для чего создавались все проекты RcL:
Сами по себе они разумеется полезны, но цель гораздо выше и определена еще в конце 90-х годов.
Это вычислительная среда многомодельных экспериментов.
Сейчас появилась возможность приблизиться к этой цели. Проект MCPU только начинается, но уже имеет препроцессор, ассемблер, набор бинарных утилит, который позволяет создавать статические, динамические библиотеки и, разумеется, исполняемые программы (как обычные, так и программные модели). Далее HLL (High-Level Languages), MCPU Libc и развитие.
MCPU — это несколько иное представление о регистровой памяти, формате объектных файлов, супервизорах, загрузчиках и организации жизни программ в вычислительной среде.
Пока это только основа, но посмотреть на нее можно уже сейчас.
Downloads:
MCPU Pre-releases
Enjoy.
🔥3
В архиве examples есть достаточно примеров, даже для тех, кто захочет написать свои MCPU Libc и HLL.