Sekarang dimungkinkan untuk mengembangkan driver Windows di Rust
Mark Russinovich, CTO Azure dan pengembang perangkat lunak Windows terkenal (SysInternals), telah mengumumkan peluncuran proyek terbuka baru. Ini memungkinkan pengembangan driver untuk Windows menggunakan bahasa pemrograman Rust. Bernama windows-driver-rs, proyek ini dihosting di GitHub dan dilisensikan di bawah lisensi MIT dan Apache.
Berusaha untuk mengaktifkan pengembangan driver Windows di Rust: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23 September 2023
Repositori terdiri dari peti Rust yang memungkinkan pengembang membuat driver Windows menggunakan model pengembangan driver WDM dan WDF. versi repositori saat ini berisi peti, perpustakaan, dan kumpulan makro berikut: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. Contoh kode disediakan di bagian Sampel Driver Rust.
Meskipun proyek ini masih dalam tahap awal dan tidak direkomendasikan untuk penggunaan komersial, Microsoft mendorong eksperimen, saran, dan diskusi komunitas mengenai proyek tersebut. Perusahaan akan menggunakan forum diskusi GitHub sebagai bentuk interaksi utama dengan komunitas selama pengembangan windows-drivers-rs.
Proyek windows-drivers-rs didukung oleh pengembang Microsoft Melvin Wang.
Jika Anda menyukai artikel ini, silakan bagikan menggunakan tombol di bawah. Ini tidak akan memakan banyak biaya dari Anda, namun ini akan membantu kami berkembang. Terima kasih atas dukunganmu!
Iklan