В пакетном менеджере Guix нашли критическую уязвимость: подмена архива до проверки подписи позволяет выполнить код на системе
В пакетном менеджере Guix выявлена критическая уязвим…
Читать далее →
Опубликован crustc — компилятор Rust, созданный путём трансляции кода rustc 1.
Опубликован crustc — компилятор Rust, созданный путём трансляции кода rustc 1.98.0-nightly в язык Си с помощью находящегося в разработке компилятора cilly. На выходе получено 46 млн строк кода на Си, собираемых GCC и make. Компилятор проходит тесты сборки стандартных rust-библиотек.
Цель cilly (пока не опубликован) — транслировать Rust-код в ANSI C (C89) для сборки на системах и архитектурах, не поддерживаемых rustc (LLVM/GCC), но имеющих компилятор Си. Cilly — бэкенд для rustc, учитывающий целевую платформу и компилятор: на стадии проверки он тестирует возможности компилятора (например, _Thread_local) и определяет особенности платформы (размеры типов, выравнивание, раскладка структур). Проект разрабатывается одним энтузиастом в течение трёх лет.
🐧Обсудить в Чате Linux
ReactOS запустил Half-Life 2 на реальном оборудовании
Разработчики продемонстрировали запуск Half-Life 2 на реальном оборудовании с разрешением 2560x1440 на NVIDIA GeForce GTX 960…
Читать далее →