ახლა უკვე შესაძლებელია Windows-ის დრაივერების განვითარება Rust-ში
მარკ რუსინოვიჩმა, Azure CTO-მ და ცნობილმა Windows-ის პროგრამული უზრუნველყოფის შემქმნელმა (SysInternals), გამოაცხადა ახალი ღია პროექტის დაწყება. ის იძლევა დრაივერის შემუშავებას Windows-ისთვის Rust პროგრამირების ენის გამოყენებით. დაასახელა windows-drivers-rs, პროექტი მასპინძლობს GitHub-ზე და ლიცენზირებულია MIT და Apache ლიცენზიებით.
მუშაობს Windows-ის დრაივერის განვითარების ჩართვაზე Rust-ში: https://t.co/XQHpdsFbwW
- მარკ რუსინოვიჩი (@markrussinovich) 2023 წლის 23 სექტემბერი
საცავი შეიცავს Rust crates, რომლებიც დეველოპერებს საშუალებას აძლევს შექმნან 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-ის დეველოპერი მელვინ ვანგი.
თუ მოგწონთ ეს სტატია, გთხოვთ გააზიაროთ იგი ქვემოთ მოცემული ღილაკების გამოყენებით. ეს თქვენგან ბევრს არ წაგართმევთ, მაგრამ ეს დაგვეხმარება ზრდაში. Გმადლობთ მხარდაჭერისთვის!
რეკლამა