ไมโครซอฟท์เปิดโครงการ windows-driver-rs ชุดไลบรารีสำหรับการพัฒนาไดร์เวอร์ฮาร์ดแวร์ในภาษา Rust พร้อมไดร์เวอร์ตัวอย่างอีกจำนวนหนึ่ง แม้ว่าไลบรารียังไม่พร้อมใช้งานจริงจัง แต่ก็นับเป็นก้าวแรกสำหรับบริษัทต่างๆ ที่สนใจเตรียมการย้ายไดร์เวอร์ไปเป็นภาษา Rust ในอนาคต
ภายในไมโครซอฟท์เองเริ่มเขียนโค้ดในวินโดวส์ด้วย Rust บางส่วนมาระยะหนึ่งแล้ว แต่ยังไม่ได้ซัพพอร์ตสำหรับนักพัฒนาภายนอกนัก โดยความได้เปรียบของภาษา Rust คือการลดช่องโหว่หน่วยความจำลง
โครงการชุดนี้โดยหลักๆ แล้วสร้าง binding สำหรับ Windows Development Kit (WDK) ในภาษา Rust ทำให้นักพัฒนาสามารถเขียนไดร์เวอร์ขึ้นมาโดยไม่ต้องไปเขียนภาษา C/C++ โดยตรง ตัวโครงการให้ไลเซนส์แบบ Apache และ MIT ทำให้ใช้งานได้อิสระ
ที่มา - GitHub: microsoft/windows-drivers-rs
Topics:
Windows
Rust
Programming
อ่านต่อ...
ภายในไมโครซอฟท์เองเริ่มเขียนโค้ดในวินโดวส์ด้วย Rust บางส่วนมาระยะหนึ่งแล้ว แต่ยังไม่ได้ซัพพอร์ตสำหรับนักพัฒนาภายนอกนัก โดยความได้เปรียบของภาษา Rust คือการลดช่องโหว่หน่วยความจำลง
โครงการชุดนี้โดยหลักๆ แล้วสร้าง binding สำหรับ Windows Development Kit (WDK) ในภาษา Rust ทำให้นักพัฒนาสามารถเขียนไดร์เวอร์ขึ้นมาโดยไม่ต้องไปเขียนภาษา C/C++ โดยตรง ตัวโครงการให้ไลเซนส์แบบ Apache และ MIT ทำให้ใช้งานได้อิสระ
ที่มา - GitHub: microsoft/windows-drivers-rs
Topics:
Windows
Rust
Programming
อ่านต่อ...