이제 Rust에서 Windows 드라이버를 개발하는 것이 가능해졌습니다.
Azure CTO이자 유명한 Windows 소프트웨어 개발자(SysInternals)인 Mark Russinovich가 새로운 공개 프로젝트의 출시를 발표했습니다. Rust 프로그래밍 언어를 사용하여 Windows용 드라이버 개발을 가능하게 합니다. 명명 된 Windows-드라이버-RS, 프로젝트는 GitHub에서 호스팅되며 MIT 및 Apache 라이선스에 따라 라이선스가 부여됩니다.
Rust에서 Windows 드라이버 개발을 활성화하기 위한 작업: https://t.co/XQHpdsFbwW
— 마크 러시노비치(@markrussinovich) 2023년 9월 23일
저장소는 개발자가 WDM 및 WDF 드라이버 개발 모델을 사용하여 Windows 드라이버를 만들 수 있는 Rust 상자로 구성됩니다. 저장소의 현재 버전에는 wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros와 같은 상자, 라이브러리 및 매크로 세트가 포함되어 있습니다. Rust 드라이버 샘플 섹션에 예제 코드가 제공되어 있습니다.
프로젝트가 아직 초기 단계에 있어 상업적인 용도로 권장되지는 않지만 Microsoft는 프로젝트에 대한 커뮤니티 실험, 제안 및 토론을 권장합니다. 회사는 windows-drivers-rs를 개발하는 동안 GitHub 토론 포럼을 커뮤니티와의 주요 상호 작용 형태로 사용할 것입니다.
windows-drivers-rs 프로젝트는 Microsoft 개발자 Melvin Wang이 지원합니다.
이 글이 마음에 드셨다면 아래 버튼을 눌러 공유해주세요. 많은 비용이 들지는 않지만 우리가 성장하는 데 도움이 될 것입니다. 귀하의 지원에 감사드립니다!
광고