
24 мая 2025 года состоялся релиз открытого проекта Rust Coreutils 0.1.0 (uutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust.
Мультипарадигмальный компилируемый язык
24 мая 2025 года состоялся релиз открытого проекта Rust Coreutils 0.1.0 (uutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust.
Microsoft опубликовала в открытом доступе исходный код консольного текстового редактора Edit. Проект написан на языке программирования Rust и доступен на GitHub под лицензией MIT.
15 мая 2025 года состоялся релиз языка программирования Rust 1.87. Вклад в разработку этого обновления внесли 244 программиста со всего мира. Версии проекта Rust 1.80 вышла в июле 2024 года. Релиз Rust 1.85.0 (Rust 2024) состоялся 20 февраля. Также сообщество Rust отмечает 10 лет после выпуска языка программирования Rust 1.0.
Команда разработчиков проекта Tor Project представила открытое решение под названием oniux для изоляции Tor на уровне ядра для любого приложения Linux. Исходный код проекта написан на Rust и опубликован под лицензиями Apache 2.0 и MIT.
Команда Astral (высокопроизводительные инструменты разработчика для экосистемы Python) выпустила альфа‑версию открытого проекта ty — инструментария для чрезвычайно быстрой проверки типов для языка Python (аналог Pylance/Pyright от Microsoft или его форка basedpyright) и языковой сервер, написанный на Rust. Исходный код решения опубликован на GitHub под лицензией MIT.
В Canonical сообщили, что команда проекта планирует в Ubuntu 25.10 перейти на использование по умолчанию утилиты sudo-rs на языке Rust вместо текущей реализации утилиты sudo.
9 апреля 2025 года состоялся релиз языка программирования Crystal 1.16 (проект доступен онлайн для ознакомления). В этом проекте авторы решения пытаются совместить удобство разработки на языке Ruby с высокой производительностью приложений, свойственной языку C. Исходный код проекта опубликован на GitHub под лицензией Apache License 2.0.
В честь 10-летнего юбилея Rust для разработчиков запускают опрос, чтобы определиться с будущим направлением развития проекта. Это первый этап реализации стратегии Rust Vision RFC, а итоги опроса обсудят на предстоящей конференции Rust All Hands в мае.
Rust Foundation сообщило, что Ferrous Systems согласилась предоставить свою спецификацию языка Ferrocene (Ferrocene Langauge Specification, FLS) для Rust Project. Это щедрое пожертвование обеспечит более ясный путь к предоставлению официальной спецификации Rust. Оно также позволит Rust Project контролировать свою текущую эволюцию, отмечая важную веху для всей экосистемы Rust.
Разработчик Сэмюэль Парсонс представил открытый проект Retro Boy. Это простой эмулятор Nintendo Game Boy, написанный на Rust и TypeScript, в который можно играть в веб-версии на сайте автора (при наличии внешних ROM с играми у пользователя, поддерживаются файлы .gb и .gbc).
Разработчики веб-браузера Google Chrome сообщили, что отказываются от библиотеки рендеринга шрифтов FreeType и переходят на открытый проект Skrifa, написанным на Rust для лучшей безопасности памяти при обработке шрифтов в интернете и предоставляющий возможности для обработки шрифтов в формате OpenType.
В середине марта 2025 года вышла версия 2.49 распределённой системы управления версиями Git. В обновление вошли 460 функций и исправления ошибок от 89 разработчиков, 24 из них — новые участники проекта. Релиз Git 2.47 состоялся в октябре 2024 года. Версия Git 2.48 опубликована в январе 2025 года.
Состоялся релиз открытого проекта Bincode 2.0. Это компактный кодировщик/декодеровщик, использующий двоичную схему кодирования с zero-fluff. Исходный код решения написан на Rust и опубликован на GitHub под лицензией MIT.
Разработчики проекта библиотеки Zlib-rs, написанной на Rust, сообщили, что версия 0.4.2 проекта не только безопаснее, но и теперь превосходит реализацию Zlib на C, а также Chromium zlib.
Сопровождающий компонентов ядра Linux Кристоф Хеллвиг решил уйти из поддержки части проекта после критики Торвальдса на непринятие патчей с кодом на Rust в разделе DMA mapping для работы элементов DMA mapping helpers.
20 февраля 2025 года состоялся релиз языка программирования Rust 1.85. Этот выпуск обозначен как Rust 2024. Такое решение делает стабилизацию изменений, предложенных за последние три года. Редакция языка Rust 2024 станет основой для наращивания функциональности в последующие три года, по аналогии с тем, как выпуск Rust 2021 стал базисом для развития языка в прошедшие три года. Версии проекта Rust 1.80 вышла в июле 2024 года.
Линус Торвальдс ответил на критику и вопросы сопровождающего ядра Linux Кристофа Хеллвига по поводу политики работы с Rust. Торвальдс заявил о неконструктивном диалоге при обсуждении интеграции кода Rust в ядро Linux и призвал сопровождающих отвечать за свой код. По мнению Торвальдся, «игнорировать сторону Rust» при работе с ядром Linux автоматически также означает, что у таких мейнтейнеров нет никакого права голоса на стороне Rust.
Сопровождающий разработчик стабильной ветки ядра Linux Грег Кроа-Хартман (Greg Kroah-Hartman) привёл убедительные доводы в пользу написания новых драйверов ядра Linux на языке программирования Rust. Кроа-Хартман является ярым сторонником добавления кода на Rust в ядро Linux. Он призвал ментейнеров проекта и разработчиков писать новый код для ядра и драйверов Linux на Rust, а не на C.