Разработчики Rust GPU перезапустили проект Rust CUDA

Разработчики Rust GPU рассказали о перезапуске проекта Rust CUDA. С его помощью можно использовать ядра CUDA в Rust и выполнять код непосредственно на графических ускорителях Nvidia с NVVM IR.

Мультипарадигмальный компилируемый язык

Разработчики Rust GPU рассказали о перезапуске проекта Rust CUDA. С его помощью можно использовать ядра CUDA в Rust и выполнять код непосредственно на графических ускорителях Nvidia с NVVM IR.

Разработчик Анджей Яник (Andrzej Janik) опубликовал на GitHub обновлённую версию инструментария ZLUDA 4 для запуска CUDA‑приложений на GPU AMD. Исходный код проекта написан на Rust и распространяется под лицензиями MIT и Apache 2.0.

Cloudflare открыла исходный код инструментария h3i, включающего утилиту командной строки и библиотеку функций для низкоуровневого тестирования и отладки серверных реализаций протокола HTTP/3. Утилита может использоваться для оценки поведения серверов HTTP/3, определения уровня соответствия требованиям спецификаций и проверки реагирования на внештатные ситуации. Исходный код проекта написан на языке Rust и опубликован на GitHub под лицензией BSD.

Redis inc., чьим основным продуктом является база данных Redis in-memory, обратилась к разработчикам самой популярной клиентской библиотеки Rust для Redis. Компания заявила, что намерена взять библиотеку под контроль, либо разработчикам придётся создать форк.

Rust Foundation запустила процесс публичного обсуждения нового чернового варианта правил использования товарных знаков, связанных с языком программирования Rust и пакетным менеджером Cargo.

1 ноября 2024 года Cloudflare представила четвертый публичный релиз открытого проекта Pingora v0.4.0. Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare (вместо применения Nginx). Исходный код Pingora опубликован на GitHub под лицензией Apache 2.0.

В конце октября 2024 года состоялся релиз проекта Wasmer 5.0. Это открытый инструментарий для создания приложений на базе WebAssembly, который можно использовать для создания универсальных приложений, способных выполняться в разных операционных системах. Wasmer можно использовать для изолированного выполнения не заслуживающих доверия блоков кода в составе обычных приложений. Исходный код проекта написан на языке Rust и опубликован на GitHub под лицензией MIT.

В конце октября состоялся релиз открытого проекта Loro 1.0. Это библиотека Conflict-Free Replicated Data Type (CRDT) для реализации совместной работы в реальном времени и управления версиями в приложениях. Исходный код проекта написан на Rust и опубликован на GitHub под лицензией MIT.

Microsoft представила открытый проект мультиплатформенного диспетчера виртуальных машин OpenVMM. Исходный код проекта написан на Rust и опубликован на GitHub под лицензией MIT.

В начале октября 2024 состоялся выпуск стабильной версии проекта Tauri 2.0, развивающего фреймворк для создания многоплатформенных пользовательских приложений с графическим интерфейсом, построенных с использованием веб-технологий. Исходный код решения написан на языке Rust и опубликован на GitHub под лицензией Apache 2.0. Релиз первой версии проекта состоялся в июне 2022 года.

Главный архитектор программного обеспечения Volvo Юлиус Густавссон (Julius Gustavsson), который в 2019 году руководил разработкой электронного блока управления (ECU) для электромобилей компании, рассказал, что в качестве языка программирования команда выбрала Rust. Сейчас Густавссон поделился, почему выбор пал именно на этот язык и как команда переходила с C/C++.

11 сентября 2024 года разработчик Шон Бакстер (Sean Baxter) представил драфт основного документа проекта Safe C++ для продвижения внедрения безопасного кода на C++, включая запрет на использование небезопасных методов работы с памятью, вместо перевода проектов на Rust.

10 сентября 2024 года разработчик интуитивного приложения десктопного API-клиента Yaak Грегори Шир (Gregory Schier) сообщил, что его проект стал Open Source, а исходный код инструментария опубликован на GitHib под лицензией MIT.

9 сентября 2024 года состоялся релиз операционной системы Redox OS 0.9.0. Проект разрабатывается сообществом Redox OS с использованием языка Rust и концепции микроядра. Исходный код Redox размещён на GitLab под лицензией MIT.

В начале сентября 2024 года команда разработчиков проекта по внедрению Rust для ядра Linux потерпела поражение в сражении с разработчиками на С. Лидер Rust для Linux объявил, что уходит из проекта из-за «нетехнической ерунды» (nontechnical nonsense).

В конце августа 2024 года состоялся первый стабильный релиз открытого проекта Rspack — высокопроизводительного упаковщика JavaScript, совместимого с экосистемой Webpack и обеспечивающего высокую скорость сборки.

Проект Rust выбрал список из 26 целей на вторую половину 2024 года. Дорожную карту планируется обновлять каждые шесть месяцев.

В начале августа 2024 года состоялся стабильный релиз первой мажорной версии SeaORM. Это проект открытой реляционной ORM-системы (Object-Relational Mapping), которая помогает создавать веб-сервисы на Rust с использованием возможностей динамических языков.

Управление перспективных исследовательских проектов Министерства обороны США (DARPA) анонсировало проект TRACTOR (Translating All C to Rust) для разработки программного транслятора для автоматического преобразования проектов на языке C в представление на языке Rust.