Είναι πλέον δυνατή η ανάπτυξη προγραμμάτων οδήγησης των Windows στο Rust
Ο Mark Russinovich, CTO της Azure και διάσημος προγραμματιστής λογισμικού Windows (SysInternals), ανακοίνωσε την έναρξη ενός νέου ανοιχτού έργου. Επιτρέπει την ανάπτυξη προγραμμάτων οδήγησης για Windows χρησιμοποιώντας τη γλώσσα προγραμματισμού Rust. Ονόματι windows-drivers-rs, το έργο φιλοξενείται στο GitHub και έχει άδεια χρήσης σύμφωνα με τις άδειες MIT και Apache.
Εργασία για την ενεργοποίηση της ανάπτυξης προγραμμάτων οδήγησης των Windows στο Rust: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23 Σεπτεμβρίου 2023
Το αποθετήριο περιλαμβάνει κιβώτια Rust που επιτρέπουν στους προγραμματιστές να δημιουργούν προγράμματα οδήγησης των Windows χρησιμοποιώντας τα μοντέλα ανάπτυξης προγραμμάτων οδήγησης WDM και WDF. η τρέχουσα έκδοση του αποθετηρίου περιέχει τα ακόλουθα κιβώτια, βιβλιοθήκες και σύνολα μακροεντολών: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. Ένα παράδειγμα κώδικα παρέχεται στην ενότητα Rust Driver Samples.
Ενώ το έργο βρίσκεται ακόμα στα αρχικά του στάδια και δεν συνιστάται για εμπορική χρήση, η Microsoft ενθαρρύνει τα κοινοτικά πειράματα, προτάσεις και συζητήσεις για το έργο. Η εταιρεία θα χρησιμοποιήσει το φόρουμ συζήτησης GitHub ως την κύρια μορφή αλληλεπίδρασης με την κοινότητα κατά την ανάπτυξη των windows-drivers-rs.
Το έργο windows-drivers-rs υποστηρίζεται από τον προγραμματιστή της Microsoft, Melvin Wang.
Αν σας αρέσει αυτό το άρθρο, κοινοποιήστε το χρησιμοποιώντας τα παρακάτω κουμπιά. Δεν θα πάρει πολλά από εσάς, αλλά θα μας βοηθήσει να αναπτυχθούμε. Ευχαριστώ για την υποστήριξη!
Διαφήμιση