ขณะนี้สามารถพัฒนาไดรเวอร์ Windows ใน Rust ได้แล้ว
Mark Russinovich, Azure CTO และผู้พัฒนาซอฟต์แวร์ Windows ที่มีชื่อเสียง (SysInternals) ได้ประกาศเปิดตัวโครงการเปิดใหม่ ช่วยให้สามารถพัฒนาไดรเวอร์สำหรับ Windows โดยใช้ภาษาการเขียนโปรแกรม Rust ตั้งชื่อ windows-ไดรเวอร์-rsโปรเจ็กต์นี้โฮสต์บน GitHub และได้รับอนุญาตภายใต้ใบอนุญาต MIT และ Apache
การทำงานเพื่อเปิดใช้งานการพัฒนาไดรเวอร์ Windows ใน Rust: https://t.co/XQHpdsFbwW
— มาร์ค รุสซิโนวิช (@markrussinovich) 23 กันยายน 2023
พื้นที่เก็บข้อมูลประกอบด้วยลังสนิมที่ช่วยให้นักพัฒนาสามารถสร้างไดรเวอร์ Windows โดยใช้โมเดลการพัฒนาไดรเวอร์ WDM และ WDF เวอร์ชันปัจจุบันของพื้นที่เก็บข้อมูลประกอบด้วยลัง ไลบรารี และชุดของมาโครต่อไปนี้: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros โค้ดตัวอย่างมีให้ไว้ในส่วนตัวอย่างไดรเวอร์สนิม
แม้ว่าโครงการยังอยู่ในช่วงเริ่มต้นและไม่แนะนำให้ใช้ในเชิงพาณิชย์ Microsoft สนับสนุนให้มีการทดลอง ข้อเสนอแนะ และการอภิปรายเกี่ยวกับโครงการโดยชุมชน บริษัทจะใช้ฟอรัมสนทนา GitHub เป็นรูปแบบหลักในการโต้ตอบกับชุมชนในระหว่างการพัฒนา windows-drivers-rs
โครงการ windows-drivers-rs ได้รับการสนับสนุนโดยนักพัฒนา Microsoft Melvin Wang
หากคุณชอบบทความนี้ โปรดแชร์โดยใช้ปุ่มด้านล่าง มันจะไม่ต้องใช้อะไรมากมายจากคุณ แต่จะช่วยให้เราเติบโต ขอบคุณสำหรับการสนับสนุน!
โฆษณา