ዴቪድ ዌስተን, የማይክሮሶፍት ምክትል ፕሬዚዳንት የዊንዶውስ ኦፐሬቲንግ ሲስተም, በ BlueHat IL 2023 ኮንፈረንስ ላይ በሪፖርቱ ውስጥ ስለ Windows ደህንነት ዘዴዎች እድገት መረጃን አጋርቷል. ከሌሎች ነገሮች በተጨማሪ የ Windows kernel ደህንነትን ለማሻሻል የ Rust ቋንቋን በመጠቀም ረገድ መሻሻል ተጠቅሷል. ከዚህም በላይ በሩስት የተጻፈ ኮድ በዊንዶውስ 11 እምብርት ላይ ምናልባትም በጥቂት ወራት ወይም ሳምንታት ውስጥ እንደሚጨመር ተገልጿል::
ዝገትን ለመጠቀም ከዋና ዋናዎቹ ምክንያቶች መካከል ለደህንነቱ የተጠበቀ ሥራ መሳሪያዎችን መጠቀም ከማስታወሻ ጋር እና በኮዱ ውስጥ ያሉ ስህተቶችን ለመቀነስ ይሠራል ። የመጀመርያው ግብ አንዳንድ የC++ የውስጥ ዳታ አይነቶችን በ Rust ውስጥ በተሰጡ ተመጣጣኝ አይነቶች መተካት ነው። አሁን ባለው መልክ ወደ 36 ሺህ የሚጠጉ የ Rust ኮድ መስመሮች በዋና ውስጥ ለመካተት ተዘጋጅተዋል. ስርዓቱን በአዲሱ ኮድ መሞከር በ PCMark 10 Suite (የቢሮ አፕሊኬሽኖች ሙከራ) አፈጻጸም ላይ ምንም አይነት አሉታዊ ተጽእኖ አላሳየም, እና በአንዳንድ ማይክሮ ሙከራዎች አዲሱ ኮድ የበለጠ ፈጣን ነበር.
ለ Rust የመጀመሪያው የጉዲፈቻ ቦታ የ DWriteCore ኮድ ነበር ፣ እሱም ቅርጸ-ቁምፊን መተንተንን ይሰጣል። በፕሮጀክቱ ውስጥ ሁለት አልሚዎች ተሳትፈዋል እና እንደገና በመስራት ለስድስት ወራት አሳልፈዋል. በሩስት ውስጥ እንደገና የተፃፈው አዲስ ትግበራ የጂሊፍ ትውልድን የጽሑፍ አፈፃፀም በ5-15 በመቶ ጨምሯል። ለ Rust ሁለተኛው የማመልከቻ ቦታ በዊን32k GDI (የግራፊክ ሾፌር በይነገጽ) ውስጥ የ REGION የውሂብ አይነት መተግበር ነበር። በሩስት ውስጥ እንደገና የተፃፉት የጂዲአይ በይነገጽ ክፍሎች በዊንዶውስ ላይ ሲጠቀሙ ሁሉንም ፈተናዎች በተሳካ ሁኔታ አልፈዋል ፣ እና በቅርቡ አዲሱ ኮድ በዊንዶውስ 11 ኢንሳይደር የሙከራ ግንባታዎች ውስጥ በነባሪ እንዲካተት ታቅዷል። ከ Rust ጋር የተያያዙ ሌሎች ስኬቶች የግለሰብ የዊንዶውስ ሲስተም ጥሪዎች ወደዚህ ቋንቋ መተርጎምን ያካትታሉ።
ምንጭ: opennet.ru