В Rust Bootstrap 1.85.0 решили использовать версию 1.2.0 пакета cc-rs вместо версии 1.1.22. Новая версия cc-rs жестко декларирует допустимые триплеты в файле generated.rs.
Теперь, без специального изменения зависимостей, вы не сможете добавлять ваши собственные триплеты.
Такое бывает когда в разработке участвуют люди непонимающие принципов cross-сборки продуктов, а также основополагающих принципов работы UNIX-систем.
Одним словом они украли не только небо и радугу, они замахнулись на святое.
Теперь, без специального изменения зависимостей, вы не сможете добавлять ваши собственные триплеты.
Такое бывает когда в разработке участвуют люди непонимающие принципов cross-сборки продуктов, а также основополагающих принципов работы UNIX-систем.
Одним словом они украли не только небо и радугу, они замахнулись на святое.
GitHub
GitHub - rust-lang/cc-rs: Rust library for build scripts to compile C/C++ code into a Rust library
Rust library for build scripts to compile C/C++ code into a Rust library - rust-lang/cc-rs
😭3🔥2
Toolchains 1.11.4
Очередной выпуск инструментов включает стандартный набор на базе Binutils 2.44, GCC 14.2.0, GNU Libc 2.41, NewLib 4.5.0. Из состава Binutils исключен компоновщик gold.
Также доступны LLVM 19.1.7 и Rust 1.85.0.
Download: https://ftp.radix-linux.su/radix/toolchains/x86_64/1.11.4/
Разработчики программ для микроконтроллеров RISC-V могут воспользоваться инструментарием riscv64-NONE-elf-newlib-1.11.4.tar.xz, который поддерживает наиболее популярные RISC-V наборы инструкций. Для микроконтроллеров c архитектурой ARM служит набор arm-NONE-eabi-newlib-1.11.4.tar.xz.
Toolchain-ы не перемещаемые и распаковывать их надо в каталог
/opt/toolchains/
Enjoy.
Очередной выпуск инструментов включает стандартный набор на базе Binutils 2.44, GCC 14.2.0, GNU Libc 2.41, NewLib 4.5.0. Из состава Binutils исключен компоновщик gold.
Также доступны LLVM 19.1.7 и Rust 1.85.0.
Download: https://ftp.radix-linux.su/radix/toolchains/x86_64/1.11.4/
Разработчики программ для микроконтроллеров RISC-V могут воспользоваться инструментарием riscv64-NONE-elf-newlib-1.11.4.tar.xz, который поддерживает наиболее популярные RISC-V наборы инструкций. Для микроконтроллеров c архитектурой ARM служит набор arm-NONE-eabi-newlib-1.11.4.tar.xz.
Toolchain-ы не перемещаемые и распаковывать их надо в каталог
/opt/toolchains/
Enjoy.
Build System
Ветка 1.11.x системы сборки обновлена для использования toolchains версии 1.11.4.
Статьи Система сборки (подключение инструментов), Система сборки (примеры) и Rust Custom Triplet актуальны.
Enjoy.
Ветка 1.11.x системы сборки обновлена для использования toolchains версии 1.11.4.
Статьи Система сборки (подключение инструментов), Система сборки (примеры) и Rust Custom Triplet актуальны.
Enjoy.
Серверы на данный момент не работают. Ремонт. В ближайший месяц могут быть перебои.
😭3
https://share.google/79nONb29DBa9F4cJ2
Sophgo выпустила Milk-V Titan.
Пытаюсь выписать эту плату в Россию.
Sophgo выпустила Milk-V Titan.
Пытаюсь выписать эту плату в Россию.
Mastodon – это не социальная сеть, Mastodon – это софт, с помощью которого любой желающий может запустить собственную социальную сеть. Иногда за сервером стоит всего один человек, иногда небольшая команда или сообщество. Они самостоятельно поддерживают работу сервера и ведут модерацию публикуемого там контента.
Вот и я, чтобы отвлечься от программирования дров, решил поднять инстанс Mastadon.
Название Fosstodon я незатейливо умыкнул, заменив лишь корневой домен на SU, по тому, что оно отражает суть. В нашей стране мало таких ресурсов, где нет и не может быть рекламы.
Инстанс Mastodon я ставил из исходников, без использования Docker-контейнеров. Демоны запускаются и живут в среде Slackware (если кому-нибудь интересно, как жить без systemd, с удовольствием расскажу).
Зарегистрироваться на сервере https://fosstodon.su можно только по приглашению, либо администратора, либо одного из участников сообщества. Так что пишите и я выдам приглашение.
Fosstodon.su – рассчитан на людей интересующихся технологиями и адептов открытого исходного кода. Кроме того, нам не хватает новостей о выпусках разных новых железяк на популярных "открытых" архитектурах и выходе новых версий интересных программ.
1. Насколько это всё безопасно и конфиденциально?
Mastodon разработан таким образом, чтобы ни один, даже самый продвинутый алгоритм не смог получить доступ к вашим данным. Однако у администрации сервера всё же есть доступ к данным, которые вы указали при регистрации, и некоторой статистике вашего профиля: общее количество постов и лайков, ваш IP-адрес, адрес электронной почты и т. д.
2. Что случится, если ваш сервер Mastodon перестанет существовать?
Серверы Mastodon существуют лишь усилиями энтузиастов, а значит, некоторые сбои в их работе всё же неизбежны и неминуемы. К сожалению, если ваш сервер внезапно прекратит своё существование, вы уже ничего не сможете с этим сделать. Однако, если бы вы узнали о закрытии заблаговременно, вы могли бы перенести свою запись на другой подходящий вам сервер: ваши публикации, лайки, подписки и подписчики также будут перенесены в новую учётную запись. Кроме того, вы можете в любой момент запросить архив вашей активности на сервере, для этого надо зайти в настройки, перейти в раздел Import and export и, на закладке Export, нажать кнопку "Request your archive".
Enjoy.
Вот и я, чтобы отвлечься от программирования дров, решил поднять инстанс Mastadon.
Название Fosstodon я незатейливо умыкнул, заменив лишь корневой домен на SU, по тому, что оно отражает суть. В нашей стране мало таких ресурсов, где нет и не может быть рекламы.
Инстанс Mastodon я ставил из исходников, без использования Docker-контейнеров. Демоны запускаются и живут в среде Slackware (если кому-нибудь интересно, как жить без systemd, с удовольствием расскажу).
Зарегистрироваться на сервере https://fosstodon.su можно только по приглашению, либо администратора, либо одного из участников сообщества. Так что пишите и я выдам приглашение.
Fosstodon.su – рассчитан на людей интересующихся технологиями и адептов открытого исходного кода. Кроме того, нам не хватает новостей о выпусках разных новых железяк на популярных "открытых" архитектурах и выходе новых версий интересных программ.
1. Насколько это всё безопасно и конфиденциально?
Mastodon разработан таким образом, чтобы ни один, даже самый продвинутый алгоритм не смог получить доступ к вашим данным. Однако у администрации сервера всё же есть доступ к данным, которые вы указали при регистрации, и некоторой статистике вашего профиля: общее количество постов и лайков, ваш IP-адрес, адрес электронной почты и т. д.
2. Что случится, если ваш сервер Mastodon перестанет существовать?
Серверы Mastodon существуют лишь усилиями энтузиастов, а значит, некоторые сбои в их работе всё же неизбежны и неминуемы. К сожалению, если ваш сервер внезапно прекратит своё существование, вы уже ничего не сможете с этим сделать. Однако, если бы вы узнали о закрытии заблаговременно, вы могли бы перенести свою запись на другой подходящий вам сервер: ваши публикации, лайки, подписки и подписчики также будут перенесены в новую учётную запись. Кроме того, вы можете в любой момент запросить архив вашей активности на сервере, для этого надо зайти в настройки, перейти в раздел Import and export и, на закладке Export, нажать кнопку "Request your archive".
Enjoy.
🔥2
WriteFreely — Mastodon для длинных мыслей
Mastodon — простая и симпатичная платформа, однако разговаривать длинными предложениями на ней не получится. Telegram, например, понимая, что иногда нужны длинные рассказы, решил запустить Telegra.ph. Но тут выяснилось, что эта идея абсолютно не нова, и за прошедшие 10 лет сообщество создало огромное количество подобных ресурсов. Правда, они не видны в массовом медийном пространстве.
Одним из таких ресурсов является проект WriteFreely. Пишут его на языке Go, а для статики используют LESS и Node.js. Если с Go и LESS всё в порядке, то часть на Node.js собрать практически невозможно (надо отдать много времени на разбирательство с межпакетными зависимостями).
Наверное, самым большим недостатком WriteFreely является то, что для отправки писем они используют Mailgun, который, мало того что недоступен в России, ещё и имеет прайс-лист.
Но не всё так плохо. Проект открыт, исходный код — на GitHub. А уж если чего-то не хватает, то можно взять напильник и допилить изделие до почти рабочего образца.
К чему это всё?
Да просто заходите на субдомен https://wf.fosstodon.su и смотрите.
Начать можно с руководства для писателей. А потом посмотреть на Custom CSS, чтобы внести хоть какое-то разнообразие.
Приглашение по ссылке: https://wf.fosstodon.su/invite/mMxQDX
Enjoy.
P.S.
Всё, что вы напишете, вы легко сможете забрать в JSON-формате.
Mastodon — простая и симпатичная платформа, однако разговаривать длинными предложениями на ней не получится. Telegram, например, понимая, что иногда нужны длинные рассказы, решил запустить Telegra.ph. Но тут выяснилось, что эта идея абсолютно не нова, и за прошедшие 10 лет сообщество создало огромное количество подобных ресурсов. Правда, они не видны в массовом медийном пространстве.
Одним из таких ресурсов является проект WriteFreely. Пишут его на языке Go, а для статики используют LESS и Node.js. Если с Go и LESS всё в порядке, то часть на Node.js собрать практически невозможно (надо отдать много времени на разбирательство с межпакетными зависимостями).
Наверное, самым большим недостатком WriteFreely является то, что для отправки писем они используют Mailgun, который, мало того что недоступен в России, ещё и имеет прайс-лист.
Но не всё так плохо. Проект открыт, исходный код — на GitHub. А уж если чего-то не хватает, то можно взять напильник и допилить изделие до почти рабочего образца.
К чему это всё?
Да просто заходите на субдомен https://wf.fosstodon.su и смотрите.
Начать можно с руководства для писателей. А потом посмотреть на Custom CSS, чтобы внести хоть какое-то разнообразие.
Приглашение по ссылке: https://wf.fosstodon.su/invite/mMxQDX
Enjoy.
P.S.
Всё, что вы напишете, вы легко сможете забрать в JSON-формате.
С пятым августа, всех причастных: https://fosstodon.su/@kx/114975555228615091
Fosstodon
Andrey V.Kosteltsev (@kx@fosstodon.su)
Attached: 1 image
День пьяного курсанта.
День пьяного курсанта отмечается 5 августа, так как в Советском Союзе именно в эту дату выходил приказ о зачислении в военные училища и переводе на следующий курс. Поэтому 5 августа курсанты весело отмечали свой…
День пьяного курсанта.
День пьяного курсанта отмечается 5 августа, так как в Советском Союзе именно в эту дату выходил приказ о зачислении в военные училища и переводе на следующий курс. Поэтому 5 августа курсанты весело отмечали свой…
🔥1👌1
В начале отпуска поговорил с deepseek.com. Если в edk2 он не соображает (хотя и пишет, на первый взляд, разумно), видимо учился на устаревшем и ворованном AMI, то демоны или скрипты, для срабатывания по cron, на Python он пишет прикольно.
Разумеется, небольшие правки бывают нужны, но все работает сразу.
У него есть привычка к итерациям. Первую версию он выдает базовую и сразу предлагает улучшения. Так его можно долго заставлять написать нормальный код.
Когда он начинает понимать, что перед ним не студент, начинает писать грамотнее.
Наполнение лент @opennet, @3dnews, @securitylab, фактически его рук дело. Хотя рекурсивная постановка требований была за мной.
Программистам на Python надо перестать обучать конкурента.
Разумеется, небольшие правки бывают нужны, но все работает сразу.
У него есть привычка к итерациям. Первую версию он выдает базовую и сразу предлагает улучшения. Так его можно долго заставлять написать нормальный код.
Когда он начинает понимать, что перед ним не студент, начинает писать грамотнее.
Наполнение лент @opennet, @3dnews, @securitylab, фактически его рук дело. Хотя рекурсивная постановка требований была за мной.
Программистам на Python надо перестать обучать конкурента.
😁2
Если вы попали в регион, где периодически отключают мобильный Интернет, попробуйте выставить в настройках SIM приоритет 2g/3g (исключив 4g).
В большинстве случаев, сеть будет работать.
В большинстве случаев, сеть будет работать.
Много лет наблюдаю как OpenSource проекты кочуют, то с sf на GitHub или GitLab, то попадают под крыло Debian и исчезают навсегда, то, по причинам русофобии, перекочевывают на codeberg. И конца этому нет.
Вот и сейчас, видимо, грядет "великое переселение народов":
https://fosstodon.su/@opennet/115014264682164437
Вот и сейчас, видимо, грядет "великое переселение народов":
https://fosstodon.su/@opennet/115014264682164437
Fosstodon
Opennet RSS (@opennet@fosstodon.su)
Microsoft берёт на себя управление GitHub
Томас Домке (Thomas Dohmke) объявил о решений уйти с поста руководителя (CEO) компании GitHub. Компания Microsoft намерена на назначать на его место нового руководителя, а поменять модель управления подразделением…
Томас Домке (Thomas Dohmke) объявил о решений уйти с поста руководителя (CEO) компании GitHub. Компания Microsoft намерена на назначать на его место нового руководителя, а поменять модель управления подразделением…