Новости

Значительные события: релизы, анонсы компаний, RFC, инженерные события вокруг Rust.

10.09.2026Microsoft перевёл Rust в Tier-1 внутренних языков и показал бэкенд к MSVCrustfoundation.org

Microsoft официально присвоил Rust статус Tier-1 — одного из основных языков для внутренней разработки, наравне с C++, C# и TypeScript. Вместе с этим анонсирован rustc_codegen_utc — альтернативный бэкенд генерации кода для rustc, подключающий компилятор к бэкенду MSVC.

31.08.2026Redox Rings: userspace-аналог io_uring даёт до 15-кратное ускорение ввода-выводаredox-os.org

Ибики Омацу и Анхад Сингх реализовали Redox Rings — пользовательский API кольцевых буферов, соответствующий системным вызовам io_uring в Linux. По замерам автора, производительность ввода-вывода у драйвера NVMe, RedoxFS и RAMFS выросла в разы.

31.08.2026Утечка памяти в ядре Redox сокращала сборку os-test с 10 часов до получасаredox-os.org

Вильдан Мубарок, изучая постепенную деградацию скорости компиляции через GCC, нашёл и исправил утечку памяти в ядре. Из-за неё набор тестов os-test компилировался от двух до десяти часов и завершался ошибкой нехватки памяти; после исправления — около 30 минут.

31.08.2026QEMU запустили на Redox — включая вариант с графическим интерфейсомredox-os.org

Риббон и Вильдан Мубарок подтвердили работу QEMU на Redox: серверный вариант проверен в терминальном режиме, настольный — вместе с графической оболочкой на GTK. Аппаратного ускорения пока нет, поэтому производительность может быть низкой.

31.08.2026Установщик Redox научился ставить систему рядом с Linuxdoc.redox-os.org

Вильдан Мубарок доработал поддержку Linux в установщике Redox, чтобы систему можно было поставить в режиме двойной загрузки. В инструкции по установке описаны новые параметры графического установщика.

26.08.2026Redox: начальная поддержка NUMA и приоритетов процессовredox-os.org

Аадарш реализовал начальную поддержку неоднородной памяти NUMA: по умолчанию данные размещаются в ближайшем узле, а через API libredox появилась возможность менять политику размещения. Акшит Гаур добавил приоритеты процессов и настроил систему приоритетов, что улучшило общую производительность.

23.08.2026Redox получила многопоточность на ARM64redox-os.org

Луис Фернандо Бешер де Арауджо реализовал поддержку нескольких ядер на AArch64/ARM64 вместе с набором сопутствующих исправлений. По словам автора, масштаб выигрыша в производительности ещё предстоит измерить.

22.08.2026Redox перешла на планировщик EEVDF: справедливость выросла в 782 разаredox-os.org

Акшит Гаур перевёл Redox с алгоритма DWRR на EEVDF — тот же подход, которым Linux заменил свой прежний планировщик CFS. По замерам автора, справедливость распределения времени улучшилась в 782 раза, переключение контекста ускорилось на 82%, пропускная способность выросла в 2,6 раза.

21.08.2026Включён новый решатель трейтов — крупнейшее изменение компилятора за всё время его существованияblog.rust-lang.org

В ночных сборках по умолчанию включено новое поколение решателя трейтов. Разработка шла почти четыре года, и это самое крупное единичное изменение компилятора с момента его появления.