Как стать автором
Обновить

Комментарии 15

языка программирования, позволяющего каждому создавать надёжное и эффективное программное обеспечение.

И начинается это надёжное и эффективное с загрузки блоба не-пойми-откуда?

Тот кому нужны сырцы в состоянии ведь найти сырцы для открытого по?

Да, но многих этот xxxup перекочует в Dockerfile, и далее во все тяжкие.

Вот, пожалуйста, путь наименьшего сопротивления.

Типичная логика "если это может быть использовано во зло, делать это не надо".
В докер Раст легко ставится из tar.gz, и ссылка на него закопана даже не так далеко, как кажется.
https://forge.rust-lang.org/infra/other-installation-methods.html#standalone

Ну, строго говоря, bootstrap — это действительно проблема, потому что собрать компилятор из исходников без "скачивания блоба" пока что де-факто невозможно (де-юре есть mrustc, но он давно не обновлялся и не может скомпилировать уже, наверное, с десяток последних стабильных версий rustc). Есть движение за то, чтобы сделать gcc-совместимую версию компилятора, но пока что, насколько я понял, не до конца понятно даже, с какой стороны за это браться.

Я не против блоба для бутстрапа, я говорю о том, что огромное количество разработчиков не буду заморачиваться и будут пихать этот rustup во все места не думая.

mrustc 0.9 умеет собирать rust 1.29.0, так что всё не так плохо. Не с ocaml'овской версии бутстрапиться

Не с ocaml'овской, но всё же. Учитывая, что между версиями rustc гарантируется, AFAIK, только то, что каждая стабильная версия может быть собрана предыдущей стабильной, это уже сейчас одиннадцать последовательных компиляций.

Учитывая, что они пробежали десяток версий (mrustc 0.8 умела собирать 1.19.0, IIRC), прогресс неплохой.

А почему "не-пойми-откуда"?

Это великолепно. А если у меня был default профиль, я его переключил на minimal, все лишнее удалится?
Нет, лишнее вручную надо будет удалить. Профиль будет работать только для тулчейнов, которые будете добавлять после установки профиля.
была же версия 1.38.0 или старую нужно удалить теперь

1.38.0 — это версия rust, а тут про утилиту rustup пишут

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации