Russian Fedora

cообщество русскоязычных участников
международного проекта Fedora

Rust-приложения в Fedora

Благодаря нашему коллеге, Igor Gnatenko, в Fedora начали появляться приложения на Rust. Само собой, что и необходимые библиотеки тоже.

Спросите, зачем вообще включать библиотеки на Golang или Rust? Ведь в этих языках есть свои рудиментарные менеджеры зависимостей, и не лучше ли использовать их? Нет, не лучше. Как показывает практика других языков со своими полукривыми менеджерами зависимостей, это приводит к проблемам. Причем, ситуация не улучшается годами, из чего мы делаем вывод, что менеджер зависимостей, специфичный для некоего языка, не может решить значительное количество задач, которые давно решают пакетные менеджеры в Linux-дистрибутивах. Справедливее языкоспецифичные менеджеры зависимостей называть менеджерами зависимостей сборки, но там, все-таки, бывает по-разному.

Кстати, Golang, Rust (и, разумеется, LLVM) также уже некоторое время доступны в RHEL. Как и Node.js, само собой! Пробуйте.