tgoop.com/linux_gram/8725
Last Update:
FreeBSD тестирует поддержку Rust в базовой системе
Проект HardenedBSD начал интеграцию компонентов на Rust в пользовательское пространство FreeBSD. Пока это экспериментальная функция, доступная в отдельной ветке.
Что сделано:
- Добавлен сборочный файл bsd.rust.mk
→ Rust-приложения можно собирать через make buildworld
.
- Зависимости Rust хранятся в src/vendor/rust
, сборка через Cargo.
- Пока поддерживаются только пользовательские приложения (не ядро).
Планы:
- Поддержка Rust-библиотек (crates).
- Упрощение сборки нескольких Rust-приложений через один Makefile.
- Документация по импорту зависимостей.
Цель: После тестирования предложить изменения для основной ветки FreeBSD.
HardenedBSD — форк FreeBSD с усиленной безопасностью. Rust добавляет защиту от уязвимостей памяти, но интеграция в ядро — сложная задача на будущее.
Linux / Линукс