
Rust *
Мультипарадигмальный компилируемый язык
Объявлен конкурс среди русскоязычных Rust-контрибьюторов в СПО «100 за Rust»

В русскоязычном Rust-комьюнити проводится конкурс "100 за Rust" на получение единовременной безвозмездной выплаты в размере сто тысяч рублей. К участию в конкурсе допускаются русскоязычные разработчики свободных библиотек и приложений, основным языком которых является Rust и исходные коды которых распространяются по пермиссивной (разрешительной) свободной лицензии.
Заявки на участие в конкурсе принимаются до 7 апреля включительно, окончательное подведение итогов и объявление победителя состоится 12 апреля 2024 года.
Состоялся релиз WinterJS — среды выполнения JavaScript

Разработчики Wasmer представили среду выполнения JavaScript-кода WinterJS 1.0. Проект поддерживает компоненты React Server и работу с Cloudflare API. Разработчики называют WinterJS самой быстрой средой выполнения.
Офис по кибербезопасности Белого дома США призвал разработчиков переходить на безопасные ЯП типа Rust

В конце февраля 2024 года Офис национального директора по кибербезопасности (ONCD) Белого дома США в рамках доклада о способах снижения количества уязвимостей в проектах и возможности в будущем улучшить надёжность ПО призвал разработчиков ПО в долгосрочной перспективе отказаться от небезопасных (в рамках работы с памятью) языках программирования С и С++ и перейти на более современные решения с высокой безопасностью памяти, например Rust, Python и Java.
Сообщество Rust опубликовало результаты ежегодного опроса за 2023 год

Сообщество Rust поделилось результатами ежегодного опроса среди разработчиков, который проводили в период с 18 декабря 2023 года по 15 января 2024 года. Подобные опросы помогают оценить, как развивается язык программирования и узнать желания программистов.
Вышел changelog-генератор с широкими возможностями настройки Git-cliff 2.0

19 февраля 2024 года состоялся релиз changelog-генератора (лога изменений проекта) с широкими возможностями настройки Git-cliff 2.0. Исходный код проекта доступен на GitHub под лицензией MIT.
Rust Foundation получила от Google грант на улучшение взаимодействия между языками C++ и Rust
Google выдала организации Rust Foundation грант в $1 млн на улучшение взаимодействия между языками программирования C++ и Rust. Предполагается, что в будущем это поможет расширить использование Rust в Android.
Как отмечает Rust Foundation, для организаций с миллионами строк на C++ во флагманских продуктах переписывание этого кода на Rust в сравнительно короткие сроки трудноосуществимо из-за множества бизнес- или технических факторов. При поддержке Google Rust Foundation создала инициативу Interop Initiative, которая призвана сделать процесс перехода на Rust более плавным.
Открыт исходный код утилиты командной строки DotSlash (dotslash)

6 февраля 2024 года разработчики из Facebook** открыли исходный код утилиты командной строки DotSlash (dotslash). Проект опубликован на GitHub под лицензиями MIT и Apache 2.0. Утилита написана на языке программирования Rust.
Мейнтейнеры FreeBSD обсудили использование языка программирования Rust в базовой системе

Мейнтейнеры проекта FreeBSD обсудили стоимость использования языка программирования Rust в базовой системе и продумали возможность перевода на этот язык программирования части утилит в будущем.
Китай запустил спутник «Тяньи-33» с двухъядерной архитектурой с ядром Linux реального времени на Rust

9 декабря 2023 года в Китае запустили спутник «Тяньи-33» (Tianyi-33). У космического аппарата двухъядерная архитектура системы управления с ядром Linux реального времени, написанная на Rust.
Разработчик выпустил инструмент на Rust для конвертации изображений в ASCII-графику

Разработчик Доминик Кодспоти (Dominic Codespoti) выпустил утилиту на Rust, предназначенную для конвертации изображений в ASCII-графику. Инструмент работает через терминал и позволяет настраивать размер рисунка.
Проект roadmap.sh выпустил дорожную карту Rust-разработчика

На сайте проекта roadmap.sh появилась дорожная карта Rust-разработчика. В ней представлен пошаговый план изучения тем от установки окружения до работы с WebAssembly.
Обновлена открытая утилита LACT (Linux AMDGPU Control Application) — GUI для управления GPU AMD Radeon для Linux

На GitHub значительно обновлена утилита LACT (Linux AMDGPU Control Application). Этот проект является графической оболочкой (GUI) для удобного управления настройками после установки драйвера для видеокарт AMD Radeon на ОС Linux. LACT позволяет в несколько кликов проверить состояние параметров GPU, а также изменить их для разгона. Исходный код проекта LACT доступен под открытой лицензией MIT. Автором проекта является разработчик Илья Злобинцев (Ilya Zlobintsev).
Ближайшие события
Разработчики из Nginx и F5 представили инструментарий ngx-rust

12 октября 2023 года разработчики из Nginx и F5 представили открытый инструментарий ngx-rust. Проект позволяет создавать модули к http-серверу и многопротокольному прокси Nginx на языке программирования Rust. Исходный код ngx-rust выложен на GitHub под лицензией Apache License, проект находится в состоянии бета-версии.
Марк Руссинович: запущен проект по включению разработки драйверов для Windows на Rust

Технический директор Azure и культовый разработчик ПО для Windows (SysInternals) Марк Руссинович сообщил, что запущен открытый проект по включению разработки драйверов для ОС Windows на базе языка программирования Rust.
Rust Meetup в Санкт-Петербурге

UPD: запись прошедшего митапа можно посмотреть по ссылке.
30 сентября Rust Lang сообщество и Криптонитсобирают разработчиков на Rust и всех, кто интересуется этим языком программирования на митап. Будем общаться, послушаем доклады, поделимся опытом в разных сферах разработки.
Разработчик провёл простой HTTP-тест «Go против Rust против Bun против Node», чтобы оценить производительность Bun 1.0

Разработчик Эмиль Привер решил провести простой HTTP-тест «Go против Rust против Bun против Node», чтобы оценить производительность Bun 1.0.
Разработчики выпустили обновление UI-фреймворка Slint 1.2

Разработчики UI-фреймворка Slint выпустили версию 1.2. В обновлении улучшили базовый API, добавили поддержку Espressif IDF для разработки под ESP и Linux KMS.
Состоялся релиз языка программирования Rust 1.72.0

Разработчики языка программирования Rust представили версию 1.72.0. Также в блоге проекта рассказали о планах прекратить поддержку Windows 7, 8 и 8.1.
Разработчики представили протокол p2panda, предназначенный для работы в децентрализованных сетях

Разработчики Андреас Дзиалоха (Andreas Dzialocha), Сэм Андреа (Sam Andreae) и Винсент Аренд (Vincent Ahrend) представили протокол p2panda, предназначенный для работы в децентрализованных сетях. Код проекта написан на Rust и компилируется в WebAssembly для использования с TypeScript, а в будущем ожидается поддержка других языков программирования.
Вклад авторов
humbug 810.2RustLangRu 660.8freecoder_xx 468.0PsyHaSTe 460.2m1rko 424.0badcasedaily1 424.0Bright_Translate 396.4ozkriff 376.6aio350 360.8mkpankov 319.2