#rust
-
Началась разработка Ubuntu 27.04 «Tenacious T-Rex»
Вслед за выходом Ubuntu 26.10 Canonical официально открыла цикл разработки следующего выпуска — Ubuntu 27.04 под кодовым именем «Tenacious T-Rex». Релиз запланирован на 22 апреля.
-
GitHub запустил npm-файрвол, блокирующий вредоносные пакеты до установки
GitHub открыл публичную предварительную версию пакетного файрвола для npm. Он проверяет зависимости по набору политик и не пропускает подозрительные пакеты на этапе установки.
-
Из ядра Linux убрали Binder на C — его заменил Rust-драйвер для «миллиардов устройств»
В составе изменений char/misc для ядра Linux 7.4 удалён написанный на C драйвер Binder от Google. Его место окончательно занимает Rust-версия, которая теперь будет работать на всех будущих Android-устройствах.
-
Линковщик Wild 0.11: поддержка модулей ядра Linux и WASM по умолчанию
Вышла новая версия быстрого линковщика Wild. Среди ключевых изменений — линковка WebAssembly по умолчанию и поддержка сборки модулей ядра Linux.
-
Как перебор формул обогнал программиста в FPU-эмуляторе
Автор блога purplesyringa рассказывает, как вместо хитрого битового трюка доверил поиск оптимальной формулы брутфорсу — и получил решение, до которого сам не додумался.
-
Servo научился работать с CSS Grid и ускорился благодаря Threadboost
Запоздавший августовский отчёт о развитии браузерного движка Servo на Rust рассказывает о поддержке CSS Grid и экспериментальном ускорении на 50% в бенчмарке Speedometer.
-
Вышла Ubuntu 26.10 «Stonking Stingray»: ядро Linux 7.3, GNOME 51 и завершённый переход на Rust Coreutils
Canonical выпустила очередной полугодовой релиз без долгосрочной поддержки. Главные новшества — свежее ядро, рабочий стол GNOME 51 и полностью переведённые на Rust базовые утилиты.
-
Asterinas 0.19.0: Rust-ядро обзавелось графикой и поддержкой Arm
Проект Asterinas, создающий новое ядро операционной системы на Rust, выпустил версию 0.19.0 с графической подсистемой, способной запускать X.org, и начальной поддержкой 64-битной Arm.
-
«Простите, но думать всё-таки придётся»: чему учат ИИ-переписывания Campfire
DHH поручил ИИ-агенту переписать Campfire с Rails на Rust, Elixir и Go, не читая код. Пётр Сарнацкий разбирает результаты и приходит к выводу, что программирование ещё не «решено».
-
Valen: заимствование, которое помнит, куда указывает ссылка
Эван Овадиа представил новый проверщик заимствований для языка Valen — он отслеживает «путь» каждой ссылки и ловит use-after-free на этапе компиляции, оставаясь гибче, чем у Rust.
-
Quake переписали на безопасном Rust и запустили в браузере
Классический Quake 1996 года перенесён с открытых исходников id Software на Rust и работает прямо в браузере — без GPU и без зависимостей, с программным рендерингом.
-
Вышел игровой движок Bevy 0.20: трассировка путей, WESL и новый синтаксис сцен
Движок Bevy на Rust получил крупное обновление: ускоренный трассировщик Solari с поддержкой macOS, переход на стандарт шейдеров WESL и доработанную систему сцен BSN.
-
Nova продолжает развиваться: Rust-драйвер NVIDIA с прицелом на официальную поддержку
На конференции LPC2026 в Праге инженеры NVIDIA и Red Hat рассказали о ходе работы над открытым драйвером Nova — ядерным модулем для видеокарт NVIDIA, написанным на Rust.
-
Microsoft выпустила первый релиз библиотечной ОС LiteBox для песочниц
Microsoft представила первый помеченный релиз LiteBox — открытой библиотечной операционной системы на Rust, предназначенной для изоляции приложений.
-
Когда случайного недостаточно: ловушка оператора modulo
Классический способ выбрать случайный объект — взять большое число и взять остаток от деления — тихо ломает равномерность распределения. Автор объясняет, почему и чем его заменить.
-
Линковщик Mold 3.0 вышел после переписывания с C++ на Rust
Высокоскоростной компоновщик Mold выпущен в версии 3.0 — это первый релиз, целиком переписанный с C++ на Rust. Разработчики нацелены на то, чтобы Mold стал линковщиком по умолчанию в Linux.
-
Rust приходит в CPython: первым модулем станет zlib
На Python Language Summit 2026 команда проекта Rust for CPython представила дорожную карту постепенного внедрения Rust в интерпретатор — начиная с необязательной реализации модуля zlib в Python 3.16.
-
Вышел Rust 1.99.0: вариадические функции на C-ABI и работа со свойствами сырых указателей
Команда Rust выпустила версию 1.99.0. Главные новшества — возможность писать вариадические функции с C-совместимым ABI прямо на Rust и получать размер и выравнивание через сырые указатели на nonSized-типы.
-
OpenBSD отклоняет порт uutils: Тео де Раадт увидел «агенду»
Предложение добавить в дерево портов OpenBSD Rust-переписанные аналоги GNU coreutils встретило жёсткий отпор от Стюарта Хендерсона и Тео де Раадта.
-
FoxPro возвращается: FoxDev Studio запускает старые приложения на 64 битах
Спустя почти два десятилетия после того, как Microsoft закрыла Visual FoxPro, энтузиасты выпустили FoxDev Studio — среду, которая открывает старые проекты как есть и снимает ограничения 32-битной эпохи.
- Дальше