Microsoft විසින් Windows 11 core වෙත රස්ට් කේතය එක් කිරීමට

Windows මෙහෙයුම් පද්ධතියේ ආරක්ෂාව සඳහා වගකිව යුතු Microsoft උප සභාපති ඩේවිඩ් වෙස්ටන්, BlueHat IL 2023 සම්මන්ත්‍රණයේදී ඔහුගේ වාර්තාවේ, Windows ආරක්ෂණ යාන්ත්‍රණ සංවර්ධනය පිළිබඳ තොරතුරු බෙදාහදා ගත්තේය. වෙනත් දේ අතර, වින්ඩෝස් කර්නලයේ ආරක්ෂාව වැඩි දියුණු කිරීම සඳහා රස්ට් භාෂාව භාවිතා කිරීමේ ප්‍රගතිය සඳහන් වේ. එපමණක් නොව, Rust වලින් ලියා ඇති කේතය සමහර විට මාස කිහිපයකින් හෝ සති කිහිපයකින් Windows 11 හි හරයට එකතු වන බව සඳහන් වේ.

රස්ට් භාවිතා කිරීම සඳහා ප්රධාන පෙළඹවීම් අතර මතක ආරක්ෂිත මෙවලම් භාවිතා කිරීම සහ කේතයේ දෝෂ අවම කිරීම සඳහා ක්රියා කරයි. මූලික ඉලක්කය වන්නේ C++ හි සමහර අභ්‍යන්තර දත්ත වර්ග Rust විසින් සපයන ලද සමාන වර්ග සමඟ ප්‍රතිස්ථාපනය කිරීමයි. එහි වර්තමාන ස්වරූපයෙන්, හරයට ඇතුළත් කිරීම සඳහා රස්ට් කේතයේ රේඛා 36 ක් පමණ සකස් කර ඇත. නව කේතය සමඟ පද්ධතිය පරීක්ෂා කිරීම PCMark 10 පැකේජයේ (කාර්යාල යෙදුම් පරීක්ෂාව) කාර්ය සාධනය කෙරෙහි ඍණාත්මක බලපෑමක් නොපෙන්වූ අතර සමහර ක්ෂුද්ර පරීක්ෂණ වලදී නව කේතය පවා වේගවත් විය.

Microsoft විසින් Windows 11 core වෙත රස්ට් කේතය එක් කිරීමට

රස්ට් හඳුන්වා දුන් පළමු ක්ෂේත්‍රය වූයේ අකුරු විග්‍රහ කිරීම සපයන DWriteCore කේතයයි. ව්‍යාපෘතිය සඳහා සංවර්ධකයින් දෙදෙනෙකු සම්බන්ධ වූ අතර, ඔවුන් සැකසීම සඳහා මාස හයක් ගත කළහ. රස්ට් හි නැවත ලියන ලද නව ක්‍රියාත්මක කිරීමක් භාවිතා කිරීම පෙළ සඳහා ග්ලයිෆ් ජනනය කිරීමේ ක්‍රියාකාරිත්වය 5-15% කින් වැඩි කළේය. රස්ට් යෙදුමේ දෙවන ක්ෂේත්‍රය වූයේ Win32k GDI (ග්‍රැෆික් ධාවක අතුරුමුහුණත) හි REGION දත්ත වර්ගය ක්‍රියාත්මක කිරීමයි. Rust හි නැවත ලියන ලද GDI සංරචක Windows මත භාවිතා කරන විට දැනටමත් සියලුම පරීක්ෂණ සාර්ථකව සමත් වෙමින් පවතින අතර ඉක්මනින් Windows 11 Insider test builds හි පෙරනිමියෙන් නව කේතය ඇතුලත් කිරීමට ඔවුන් සැලසුම් කරයි. රස්ට් සම්බන්ධ අනෙකුත් ජයග්‍රහණ අතර, තනි වින්ඩෝස් පද්ධති ඇමතුම් ක්‍රියාත්මක කිරීමේ මෙම භාෂාවට පරිවර්තනය කිරීම සටහන් වේ.

Microsoft විසින් Windows 11 core වෙත රස්ට් කේතය එක් කිරීමට


මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න