Zdaj je mogoče razvijati gonilnike za Windows v Rustu
Mark Russinovich, Azure CTO in priznani razvijalec programske opreme Windows (SysInternals), je napovedal začetek novega odprtega projekta. Omogoča razvoj gonilnikov za Windows z uporabo programskega jezika Rust. Imenovana windows-drivers-rs, projekt gostuje na GitHubu in je licenciran pod licencama MIT in Apache.
Prizadevanje za omogočanje razvoja gonilnikov za Windows v Rust: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23. september 2023
Repozitorij obsega zaboje Rust, ki razvijalcem omogočajo ustvarjanje gonilnikov za Windows z uporabo razvojnih modelov gonilnikov WDM in WDF. Trenutna različica repozitorija vsebuje naslednje zaboje, knjižnice in nize makrov: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-makri. Primer kode je na voljo v razdelku Vzorci gonilnikov Rust.
Medtem ko je projekt še vedno v zgodnji fazi in ni priporočljiv za komercialno uporabo, Microsoft spodbuja eksperimente skupnosti, predloge in razprave o projektu. Podjetje bo uporabljalo forum za razprave GitHub kot glavno obliko interakcije s skupnostjo med razvojem windows-drivers-rs.
Projekt windows-drivers-rs podpira Microsoftov razvijalec Melvin Wang.
Če vam je ta članek všeč, ga delite s spodnjimi gumbi. Od vas ne bo vzelo veliko, nam pa bo pomagalo rasti. Hvala za tvojo podporo!
Advertisement