INDEPENDENT MEDIA NETWORK. TECH. IDEAS. PEOPLE.
A BRIGHTER TOMORROW — TODAY.
🌐|||
APPS & SOFTWARE

В ядро Linux 6.17 принят первый сетевой драйвер на языке Rust без unsafe-кода

Alex Carter
Alex Carter
Sep 08, 2026•3 min read
В ядро Linux 6.17 принят первый сетевой драйвер на языке Rust без unsafe-кода

Историческое событие для open-source

🛡 Победа над уязвимостями памяти: Исторически свыше 70% критических уязвимостей ядра Linux были связаны с ошибками переполнения буфера и состоянием гонки памяти в Си-коде (Memory Corruption).

Новый сетевой драйвер rust_e1000e реализует строгий контроль времени жизни ссылок без единого блока unsafe, демонстрируя нулевую деградацию пропускной способности под нагрузкой 100 Гбит/с.

Бэкграунд интеграции Rust

Интеграция Rust в Linux продолжается с релиза 6.1, однако до сих пор язык использовался лишь для вспомогательных драйверов шин и тестовых модулей.

📊 Метрики драйвера rust_e1000e

: 98.4 Гбит/с (линия 100G)

: 0 (100% Safe Rust)

: На 3% ниже Си-аналога

: Полная защита от Use-After-Free