Ну ржавчина почти готова для десктопа. Осталось им комитет по стандарртизации придумать, чтобы не менять api/abi каждые 10 лет и можно приобщиться к системщине.
До тех пор, пока для начала разработки нужно запускать какую-то скриптятину откуда-то из интернетов - раст останется уделом вчерашних жабаскриптеров. С такой инфраструктурой его примут только хипстеры.
Если на расте написать судо, то получится судо. Напишите на нем недосудо без настроек, которое просто дает %wheel’у рута без пароля, вот это будет годнота.
Я бы погонял, у меня базовые требования к sudo. Но блин, это надо напрячься, чтобы установить и потом обновлять отдельно от всей системы. Итак достаточно flatpak’а с отдельными обновлениями.
В данном случае rust годится - код у sudo-rs читабельный, никаких спецификаторов лайфтаймов, дженериков и умных указателей.
А вот для сложного гуи, игр и многопоточных приложений уж лучше c++