11 сентября 2024 года разработчик Шон Бакстер (Sean Baxter) представил драфт основного документа проекта Safe C++ для продвижения внедрения безопасного кода на C++, включая запрет на использование небезопасных методов работы с памятью, вместо перевода проектов на Rust.
Rust *
Мультипарадигмальный компилируемый язык
Новости
Интуитивный десктопный API-клиент Yaak стал Open Source проектом
10 сентября 2024 года разработчик интуитивного приложения десктопного API-клиента Yaak Грегори Шир (Gregory Schier) сообщил, что его проект стал Open Source, а исходный код инструментария опубликован на GitHib под лицензией MIT.
Релиз Redox OS 0.9.0 — операционной системы на языке Rust и концепции микроядра
9 сентября 2024 года состоялся релиз операционной системы Redox OS 0.9.0. Проект разрабатывается сообществом Redox OS с использованием языка Rust и концепции микроядра. Исходный код Redox размещён на GitLab под лицензией MIT.
Команда Rust для Linux терпит поражение в сражении с разработчиками на С, её лидер ушёл из-за «нетехнической ерунды»
В начале сентября 2024 года команда разработчиков проекта по внедрению Rust для ядра Linux потерпела поражение в сражении с разработчиками на С. Лидер Rust для Linux объявил, что уходит из проекта из-за «нетехнической ерунды» (nontechnical nonsense).
Истории
Релиз Rspack 1.0 — упаковщика JavaScript следующего поколения, написанного на Rust и совместимого с Webpack
В конце августа 2024 года состоялся первый стабильный релиз открытого проекта Rspack — высокопроизводительного упаковщика JavaScript, совместимого с экосистемой Webpack и обеспечивающего высокую скорость сборки.
Представлены цели развития проекта Rust в 2024 году
Проект Rust выбрал список из 26 целей на вторую половину 2024 года. Дорожную карту планируется обновлять каждые шесть месяцев.
Релиз SeaORM 1.0 — открытой реляционной ORM-системы для помощи в создании веб-сервисов на Rust
В начале августа 2024 года состоялся стабильный релиз первой мажорной версии SeaORM. Это проект открытой реляционной ORM-системы (Object-Relational Mapping), которая помогает создавать веб-сервисы на Rust с использованием возможностей динамических языков.
Минобороны США готовит транслятор TRACTOR (Translating All C to Rust) для автопреобразования проектов на C в код на Rust
Управление перспективных исследовательских проектов Министерства обороны США (DARPA) анонсировало проект TRACTOR (Translating All C to Rust) для разработки программного транслятора для автоматического преобразования проектов на языке C в представление на языке Rust.
Вышел Rust 1.80
Разработчики опубликовали релиз языка программирования Rust 1.80. Он включает структуры LazyCell и LazyLock, которые позволяют отложить инициализацию данных до первого доступа, а вторая поддерживает средства синхронизации для использования в многопоточном коде.
В новом рейтинге TIOBE язык Rust поднялся с 17-го на 13-е место
В июльском рейтинге языков программирования TIOBE Rust поднялся с 17-го на 13-е место — это самая высокая позиция языка за всё время. Авторы рейтинга считают, что скоро он может войти в первую десятку.
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.
Вклад авторов
humbug 810.2RustLangRu 621.6freecoder_xx 468.0PsyHaSTe 460.2m1rko 424.0ozkriff 376.6aio350 360.8badcasedaily1 360.0mkpankov 319.2GRaAL 318.0