Ang

Ang Microsoft ay gumagawa ng isang foundational shift sa kung paano ito sinisiguro ang operating system ng Windows, na lumingon sa wikang programming ng kalawang upang makabuo ng mas ligtas, mas maaasahang mga driver. Ang pangkat ng ibabaw ng kumpanya ay nasa unahan ng pagsisikap na ito, na naglalayong puksain ang buong mga klase ng mga bug na may kaugnayan sa memorya. Sa pamamagitan ng pag-ampon ng kalawang, ang Microsoft ay direktang tinutugunan ang mga kahinaan na likas sa C at C ++. Ipinadala na ng kumpanya ang mga unang driver na batay sa kalawang sa bagong Copilot+ PC.

bakit kalawang? Ang isang bagong pundasyon para sa seguridad ng driver Gayunpaman, inilalagay nila ang pasanin ng pamamahala ng memorya nang squarely sa developer. Maaari itong humantong sa banayad ngunit mapanganib na mga bug na nagdudulot ng pag-crash ng system at lumikha ng mga butas ng seguridad. Ang memorya, o mga error na”paggamit-after-free”, ay maaaring samantalahin ng mga umaatake upang makakuha ng kontrol ng isang sistema. Ang mga kahinaan sa kaligtasan ng memorya na ito ay naging isang patuloy na hamon para sa buong industriya.

Ang arkitektura ng Rust ay nagbibigay ng isang nakakahimok na solusyon. Ang tagatala nito ay kumikilos bilang isang mapagbantay na kasosyo, na nagpapatupad ng mahigpit na mga patakaran sa paligid ng pagmamay-ari ng memorya at paghiram. Ang”checker checker”na ito ay isang pangunahing tampok na pinipigilan ng programmatically ang mga mapanganib na bug na ito bago pa man maipon at tatakbo ang code. href=”https://github.com/microsoft/windows-drivers-rs”target=”_ blangko”> open-source na proyekto sa github na tinatawag na `windows-driver-rs`. Ang toolkit na ito ay nagbibigay ng mga developer ng mga mahahalagang sangkap upang simulan ang pagbuo ng mga driver ng Windows sa kalawang. Kasama dito ang `wdk-sys` para sa mga direktang pagbubuklod sa Windows Driver Kit (WDK),` wdk` para sa ligtas, idiomatic na mga wrappers, at mga katulong tulad ng `wdk-alloc` para sa paglalaan ng memorya at` wdk-panic` para sa paghawak ng error.. Ang inisyatibo ay higit pa sa isang proyekto ng pananaliksik. Sa isang kamakailang post sa blog, nakumpirma ang koponan ng ibabaw na nakumpirma Nakuha na nito ang maraming bagong Copilot+ PC na may mga driver na nakasulat sa kalawang. Kasama dito ang pinakabagong mga modelo ng ibabaw ng laptop at ibabaw ng Pro. Ito ay isang malakas na pahayag tungkol sa tiwala ng kumpanya sa teknolohiya. Ang isang pangunahing layunin ay upang dalhin ang toolchain ng Rust upang itampok ang pagkakapare-pareho sa umiiral na WDK. Ibababa nito ang hadlang sa pagpasok para sa iba pang mga developer at makakatulong na palakasin ang buong Windows ecosystem para sa lahat ng mga kasosyo sa hardware. Plano ng koponan na direktang makisali sa mga developer sa paparating na RustConf 2025 upang mapalawak pa ang layuning ito.

Categories: IT Info