7 месяцев назад
Как написать простой драйвер для Windows на Rust и сохранить все плюсы языка
Разработка драйверов для Windows традиционно ассоциируется с языком C/C++ и набором инструментов WDK (Windows Driver Kit). Однако с ростом популярности Rust появляется всё больше энтузиастов и профессионалов, желающих использовать безопасный и надёжный язык для столь «низкоуровневых» задач. В недавней статье «Writing a Simple Driver in Rust» автор делится опытом создания простого WDM-драйвера на Rust. Ниже — мой взгляд на основные моменты и технические детали, которые могут быть интересны как новичкам, так и матерым «драйверостроителям»...
5518 читали · 3 года назад
Что такое драйвер и зачем он нужен
Это виртуальная инструкция к любому «железу» в компьютере «Слетели драйвера», «У меня нет драйверов на принтер», «Видеокарте нужны драйвера» — если вам непонятно, что это значит и на что влияют драйверы, то эта статья для вас. Что такое драйвер Драйвер — это программа, которая работает как инструкция для операционной системы. Драйвер объясняет операционке, как пользоваться каким-то устройством. Устройство — это то, что физически подключается к компьютеру: Драйвер рассказывает компьютеру, как этим...