Форк компилятора Redox обновлён до Rust 1.98 — починилась сборка крейтов
25.05.2026Форк компилятора Redox обновлён до ночной сборки Rust от 24 мая 2026 года, версии 1.98. Это починило сборку крейтов, которым требовался более свежий Rust: без обновления они не собирались.
Почему у Redox свой компилятор
Rust даёт возможность добавить новую целевую платформу, не дожидаясь поддержки в основной ветке: достаточно описать в коде, как этот процессор работает, как он вызывает системные вызовы, как устроены целочисленные типы и как выделяется память. На выходе — работающий компилятор для новой системы.
Цена этого подхода — отставание от официального Rust. Форк движется в собном темпе, и какое-то время он отстаёт от стабильных и ночных сборок. А требования к версии растут: крейты постоянно поднимают минимально необходимую версию Rust.
Что произошло
Форк переведён на ночную сборку от 24 мая 2026 года — версию 1.98. Правка затронула relibc, ядро и загрузчик, то есть все части, собираемые компилятором Redox. Отдельно 26 мая в основной репозиторий добавлена соответствующая сборка, и 27 мая исправлен сбой сборки, возникший из-за обновления.
Что это значит на практике
Крейт, которому нужен Rust новее, чем есть в форке, на Redox просто не собирался. Ошибка выглядит как несовместимость версий, и разобраться в ней без знания о форке сложно — кажется, что проблема в крейте.
Обновление сдвигает границу: пока крейты не обгоняют компилятор, перенос на Redox не упирается в версию языка. Для разработчика на Rust это означает, что всё большая часть обычного набора зависимостей переносится без правок.
Оригинал
Коммит обновления до Rust 1.98 nightly от 25 мая 2026 года в репозитории redox-os/relibc; правки в redox-os/kernel и redox-os/bootloader того же дня, в redox-os/redox 26 мая. Сводка «This Month in Redox — May 2026», раздел «Rust Compiler Update»
Упоминаний: 1 · Просмотров: 2