В июльском рейтинге языков программирования TIOBE Rust поднялся с 17-го на 13-е место — это самая высокая позиция языка за всё время. Авторы рейтинга считают, что скоро он может войти в первую десятку.
Rust *
Мультипарадигмальный компилируемый язык
Новости
Cloudflare выпустила Pingora v0.3.0 с поддержкой HTTP-модулей
12 июля 2024 года Cloudflare представила второй публичный релиз открытого проекта Pingora v0.3.0. Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare (вместо применения Nginx). Исходный код Pingora опубликован на GitHub под лицензией Apache 2.0.
Вышло исследование CISA 172 ключевых Open Source проектов на предмет уязвимости к ошибкам памяти
26 июня 2024 года специалисты агентства кибербезопасности и безопасности инфраструктуры США (CISA) опубликовали исследование с подробным анализом 172 ключевых Open Source проектов на предмет уязвимости исходного кода различных языков программирования к ошибкам памяти.
Истории
Релиз Rust 1.79
13 июня 2024 года состоялся релиз языка программирования Rust 1.79.0, позволяющего каждому создавать надёжное и эффективное программное обеспечение. Исходный код проекта опубликован на GitHub разработчиками из Rust Foundation. Предыдущая стабильная версия Rust 1.78 вышла 2 мая.
Проект tdf (terminal-based PDF viewer) позволяет просматривать файлы формата pdf прямо в терминале
Открытый проект tdf (terminal-based PDF viewer) позволяет просматривать файлы формата pdf прямо в терминале. Исходный код проекта написан на Rust и опубликован на GitHub под лицензией Mozilla Public License 2.0.
Релиз Rust 1.78
2 мая 2024 года состоялся релиз языка программирования Rust 1.78.0, позволяющего каждому создавать надёжное и эффективное программное обеспечение. Исходный код проекта опубликован на GitHub разработчиками из Rust Foundation. Предыдущая стабильная версия Rust 1.77 вышла 21 марта.
Mozilla переписала Firefox Crash Reporter на Rust
В блоге Mozilla Hacks вышла статья инженера Mozilla Алекса Франчука о том, как команда проекта Firefox переписала код оригинального кроссплатформенного приложения с графическим интерфейсом Crash Reporter для браузера на языке программирования Rust.
Релиз открытого инструмента для сетевого мониторинга Sniffnet 1.3.0
8 апреля 2024 года состоялся релиз открытого кроссплатформенного инструмента для сетевого мониторинга Sniffnet 1.3.0. Исходный код проекта опубликован на GitHub под лицензиями MIT и Apache License 2.0. Сетевой инструментарий полностью разработан на языке программирования Rust. Предыдущая стабильная версия проекта (v1.2.2) вышла в августе 2023 года.
Cloudflare выпустила первый публичный релиз Pingora v0.1.0
5 апреля 2024 года Cloudflare представила первый публичный релиз открытого проекта Pingora v0.1.0 (уже v0.1.1). Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare (вместо применения Nginx). Исходный код Pingora опубликован на GitHub под лицензией Apache 2.0.
Релиз Rust 1.77
21 марта 2024 года состоялся релиз языка программирования Rust 1.77.0, позволяющего каждому создавать надёжное и эффективное программное обеспечение. Исходный код проекта опубликован на GitHub разработчиками из Rust Foundation.
Страуструп ответил на призыв Белого дома США переходить на языки с безопасностью памяти
Объявлен конкурс среди русскоязычных Rust-контрибьюторов в СПО «100 за Rust»
В русскоязычном Rust-комьюнити проводится конкурс "100 за Rust" на получение единовременной безвозмездной выплаты в размере сто тысяч рублей. К участию в конкурсе допускаются русскоязычные разработчики свободных библиотек и приложений, основным языком которых является Rust и исходные коды которых распространяются по пермиссивной (разрешительной) свободной лицензии.
Заявки на участие в конкурсе принимаются до 7 апреля включительно, окончательное подведение итогов и объявление победителя состоится 12 апреля 2024 года.
Ближайшие события
Состоялся релиз WinterJS — среды выполнения JavaScript
Разработчики Wasmer представили среду выполнения JavaScript-кода WinterJS 1.0. Проект поддерживает компоненты React Server и работу с Cloudflare API. Разработчики называют WinterJS самой быстрой средой выполнения.
Cloudflare открыла исходный код Pingora — сетевого фреймворка на Rust
В 2022 году разработчики Cloudflare перешли с nginx на сетевой фреймворк Pingora, который написан на Rust. Теперь компания открыла код проекта и опубликовала исходники на GitHub.
Офис по кибербезопасности Белого дома США призвал разработчиков переходить на безопасные ЯП типа 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.
Вклад авторов
humbug 810.2RustLangRu 604.4freecoder_xx 468.0PsyHaSTe 460.2m1rko 424.0ozkriff 376.6aio350 360.8mkpankov 319.2GRaAL 318.0Bright_Translate 258.8