Рубріки: Новини

Підтримка Rust в ядрі Linux переведена з експериментальної в основну

Дмитро Сімагін

Учасники конференції Maintainers Summit визнали успішним експеримент з додавання в ядро ​​Linux можливості розробки компонентів мовою Rust. В підсумку було вирішено перевести підтримку Rust в категорію основних частин ядра, знявши з неї мітку експериментальної функціональності, повідомляє LWN.

Три роки тому, в якості експерименту, до ядра 6.1 була додана можливість розробки драйверів та модулів на мові Rust. Тоді до складу ядра були включені абстракції для розробки на Rust драйверів для GPU, файлової системи, блокових пристроїв, мережевих адаптерів та USB-пристроїв. На мові Rust зараз розробляються: драйвер Nova для GPU NVIDIA, asahi для Apple AGX GPU, Tyr для GPU ARM Mali, rust_ext2 з ФС Ext2. До складу ядра прийнято написану на Rust реалізацію IPC Binder. Крім того, проект RROS розвиває real-time підсистему для ядра Linux, написану на Rust. 

Разом з тим, підтримка Rust неактивна за замовчуванням і не призводить до включення Rust до обов’язкових збірних залежностей до ядра Linux.

На думку прихильників інтеграції Rust в Linux, ця мова виключає появу в ядрі більшості помилок, які викликані особливостями мови C. Rust позбавляє розробників таких проблем, як звернення до пам’яті після її звільнення, вихід на межі буфера, некоректне звільнення ресурсів при обробці помилок і забуті перевірки повернутих кодів помилок. Застосування Rust для нового коду також дає можливість скоротити час розробки завдяки зниженню трудових витрат на налагодження та наявності в мові суворих правил, які виявляють помилки на ранній стадії написання коду.

Противники впровадження Rust у ядро ​​вважають неприпустимим використання кількох мов програмування у складних проектах — змішані кодові бази ускладнюють роботу мейнтейнерів, оскільки ставлять їх у залежність від коду іншою мовою. 

Останні статті

Україна обирає представника для глобального фіналу Startup World Cup 2026 у Кремнієвій долині

Українські технологічні проєкти мають шанс заявити про себе на світовій арені. Відкрито прийом заявок на…

24.04.2026

Microsoft шукає «добровольців» на звільнення: пропонують річну зарплату, але не всім

Корпорація Microsoft пропонує частині своїх досвідчених співробітників у США залишити посаду добровільно, запроваджуючи програму викупу…

24.04.2026

DeepSeek випускає нову модель V4 Pro. Вона має 1,6 трильйона параметрів і дуже дешева

Китайська компанія DeepSeek представила свій новий флагман — LLM-модель DeepSeek-V4. Рівно через рік після свого…

24.04.2026

Audi та Volkswagen переходять на китайський штучний інтелект: Alibaba Qwen лідирує

Китайський технологічний гігант Alibaba оголосив про масштабне розширення своєї присутності на ринку електроавтомобілів. Велика мовна…

24.04.2026

Вайб-воркінг: Microsoft дозволить агентам працювати за вас у Word та Excel

Компанія Microsoft розширює застосування концепції під назвою Vibe Working (вайб-воркінг) та спеціального режиму роботи Agent…

24.04.2026

OpenAI повертає лідерство: GPT-5.5 випередила Claude Opus 4.7 у ключовому бенчмарку Terminal-Bench 2.0

Компанія OpenAI представила GPT-5.5 — нову LLM-модель, орієнтовану на виконання складних багатоетапних завдань з мінімальним…

24.04.2026