Новости Больше не боль: Rust упрощает async и шлифует сборку для ядра Linux

NewsMaker

I'm just a script
Премиум
19,406
40
8 Ноя 2022
Новая волна изменений упрощает генераторы, Pin и работу с ядром.


8ixwg0op0lqky73vl1ypu9gnoxm4rsuf.jpg


Проект Rust опубликовал свежий статус по ключевым направлениям развития — в центре внимания остаются улучшения асинхронного программирования и полноценная интеграция Rust в ядро Linux.

Одна из приоритетных задач — сделать работу с <code>async</code> в Rust максимально близкой к синхронному программированию. Сейчас разработчики продвигаются в таких направлениях, как поддержка <code>async-fn</code> в трейтах, унификация генераторов (<code>sync</code> и <code>async</code>), улучшение работы с <code>Pin</code> и повышение эргономики кода. Эти шаги направлены на то, чтобы разработка асинхронных библиотек стала проще и привлекательнее.

Параллельно идёт активная работа над стабилизацией инструментов, необходимых для использования Rust в ядре Linux. Команда улучшает взаимодействие со сборочной системой ядра, прорабатывает флаги, изменяющие ABI, а также делает более устойчивой сборку стандартной библиотеки (<code>build-std</code>). Также рассматриваются и дорабатываются новые элементы языка, необходимые для адаптации Rust в этом специфичном окружении.

Также команда призывает сообщество присоединиться к работе над параллельным фронтендом компилятора и улучшением системы зависимостей. Подробности — в блоге Для просмотра ссылки Войди или Зарегистрируйся , где рассказано и о других инициативах, включая развитие документации и экосистемы.
 
Источник новости
www.securitylab.ru

Похожие темы