Rewrite It in Rust: когда переписывание действительно оправдано «Перепишите это на Rust» давно успело стать и серьёзным инженерным предложением, и мемом. Но реальных RIIR-проектов уже достаточно, чтобы смотреть не на обещания, а на результаты. Одни переписывания дают заметный выигрыш в производительности, а переход на код с гарантиями безопасности памяти помогает снижать число соответствующих уязвимостей. Другие приносят новые CVE и регрессии. Некоторые команды спустя годы отказываются от Rust, а отдельные проекты останавливаются буквально на последних процентах готовности. Разберёмся на примерах uutils, sudo-rs, Linux, Cloudflare, Prisma и других проектов, где Rust действительно оправдывает переписывание, а где новый язык не решает старые проблемы автоматически.
Оригинал:
https://u.habr.com/yk1U7