systemd официально добавила поддержку Rust для новых компонентов
Проект systemd принял в основную ветку поддержку разработки на Rust: язык разрешён только для новых автономных компонентов, существующий код на C остаётся без изменений. Сборка по-прежнему идёт через Meson, без Cargo, а Rust-программы используют no_std и биндинги к библиотекам systemd. Требуются Rust 1.85+, bindgen 0.71.1+ и Meson 1.4+; поддержка опциональна.
- Rust разрешён только для новых компонентов, не зависящих от остального systemd
- Сборка остаётся на Meson, Cargo не используется
- Нужны Rust 1.85+, bindgen 0.71.1+ и Meson 1.4+
- Тестовая Rust-утилита заняла 32 КБ против 20 КБ у версии на C
Читать дальше
Софт