Разработчики сделали полезный драйвер для Linux на языке Rust

Изображение: Binary Koala, CC BY-SA 2.0
Витрина с надписью Linux
Витрина с надписью Linux

Драйвер общего интерфейса ввода/вывода (General-Purpose Input-Output, GPIO) для Linux переписали с языка программирования C на язык программирования Rust, говорится в сообщении от 19 июля на сайте lore.kernel.org.

Проверку разработок на языке Rust для операционной системы (ОС) Linux проверяет лично разработчик ОС Линус Торвальдс. Ранее он раскритиковал другой драйвер для Linux на Rust, назвав его бесполезным, и порекомендовал разработать драйвер, решающий реальные задачи.

В результате разработчики сделали драйвер GPIO, переписав его с языка C на Rust. При этом подготовлено построчное сравнение кода C и Rust, в котором можно проверить, что и как было перенесено.

Напомним, GPIO содержит цифровые входы и выходы для подключения датчиков, контроллеров, дисплеев, реле и другой электронной периферии.

Комментарии
Загружаются...