Выпуск языка программирования Rust 1.73. Аудит RustVMM. Переписывание Binder на Rust

Опубликован релиз языка программирования общего назначения Rust 1.74, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки). https://www.opennet.ru/opennews/art.shtml?num=60133

November 17, 2023 · ihadtoinstalllinux

В ночных сборках Rust расширены возможности распараллеливания компиляции

Во фронтэнде компилятора Rust, выполняющем такие задачи, как синтаксический анализ, проверка типов и анализ заимствований, реализована поддержка параллельного выполнения, позволяющего существенно сократить время компиляции. Распараллеливание уже доступно в ночных сборках Rust и включается при помощи опции “-Z threads=8”. В стабильную ветку рассматриваемую возможность планируют включить в 2024 году. https://www.opennet.ru/opennews/art.shtml?num=60095

November 12, 2023 · ihadtoinstalllinux

Проект NGINX опубликовал инструментарий для разработки модулей на языке Rust

Разработчики проекта NGINX представили инструментарий. https://www.opennet.ru/opennews/art.shtml?num=59923

October 13, 2023 · ihadtoinstalllinux

Google переписал на языке Rust прошивку pvmfm, используемую в Android

В рамках работы по усилению безопасности критически важных программных компонентов платформы Android компания Google переписала на языке Rust прошивку pvmfm, используемую для организации работы виртуальных машин, запускаемых гипервизором pVM из состава Android Virtualization Framework. Ранее прошивка была написана на языке Си и реализована поверх загрузчика U-Boot, в коде которого ранее находили уязвимости, вызванные проблемами при работе с памятью. https://www.opennet.ru/opennews/art.shtml?num=59900

October 10, 2023 · ihadtoinstalllinux

Открытие кода Rust-компилятора Ferrocene

Компания Ferrous Systems объявила о начале преобразования Ferrocene, проприетарного дистрибутива с Rust-компилятором для критически важных систем, в открытый проект. Код Ferrocene опубликован под лицензиями Apache 2.0 и MIT. Ferrocene предоставляет инструментарий для разработки на языке Rust приложений для защиты информации и критически важных систем, требующих повышенной надёжности (Safety-Critical Systems), сбой в которых может угрожать жизни людей, нанести вред окружающей среде или привести к серьёзным повреждениям оборудования. https://www.opennet.ru/opennews/art.shtml?num=59881

October 6, 2023 · ihadtoinstalllinux