Windows Tips & News

Nyní je možné vyvíjet ovladače pro Windows v Rustu

DOPORUČENO: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Mark Russinovich, technický ředitel Azure a renomovaný vývojář softwaru pro Windows (SysInternals), oznámil spuštění nového otevřeného projektu. Umožňuje vývoj ovladačů pro Windows pomocí programovacího jazyka Rust. Jmenovaný windows-drivers-rs, projekt je hostován na GitHubu a licencován pod licencemi MIT a Apache.

Práce na povolení vývoje ovladačů pro Windows v Rustu: https://t.co/XQHpdsFbwW

— Mark Russinovich (@markrussinovich) 23. září 2023

Úložiště obsahuje přepravky Rust, které umožňují vývojářům vytvářet ovladače pro Windows pomocí modelů vývoje ovladačů WDM a WDF. Aktuální verze úložiště obsahuje následující bedny, knihovny a sady maker: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-makra. Příklad kódu je uveden v části Ukázky ovladače Rust.

I když je projekt stále v rané fázi a nedoporučuje se pro komerční použití, Microsoft podporuje komunitní experimenty, návrhy a diskuse o projektu. Společnost bude využívat diskusní fórum GitHub jako hlavní formu interakce s komunitou při vývoji windows-drivers-rs.

Projekt windows-drivers-rs podporuje vývojář Microsoftu Melvin Wang.

DOPORUČENO: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Pokud se vám tento článek líbí, sdílejte jej pomocí níže uvedených tlačítek. Nebere to od vás mnoho, ale pomůže nám to růst. Děkuji za vaši podporu!

Reklama

Vymažte historii zařízení ve Windows 10

Vymažte historii zařízení ve Windows 10

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuJ...

Přečtěte si více

Windows 10 sestavení 10565 obsahuje vnořenou virtualizaci

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuD...

Přečtěte si více

Archivy výchozí tiskárny Windows 10

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více