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

Драйвер общего интерфейса ввода/вывода (General-Purpose Input-Output, GPIO) для Linux переписали с языка программирования C на язык программирования Rust, говорится в сообщении от 19 июля на сайте lore.kernel.org.
Проверку разработок на языке Rust для операционной системы (ОС) Linux проверяет лично разработчик ОС Линус Торвальдс. Ранее он раскритиковал другой драйвер для Linux на Rust, назвав его бесполезным, и порекомендовал разработать драйвер, решающий реальные задачи.
В результате разработчики сделали драйвер GPIO, переписав его с языка C на Rust. При этом подготовлено построчное сравнение кода C и Rust, в котором можно проверить, что и как было перенесено.
Напомним, GPIO содержит цифровые входы и выходы для подключения датчиков, контроллеров, дисплеев, реле и другой электронной периферии.