Windows ఆపరేటింగ్ సిస్టమ్ యొక్క భద్రతకు బాధ్యత వహించే Microsoft వైస్ ప్రెసిడెంట్ డేవిడ్ వెస్టన్, BlueHat IL 2023 సమావేశంలో తన నివేదికలో Windows భద్రతా మెకానిజమ్ల అభివృద్ధి గురించి సమాచారాన్ని పంచుకున్నారు. ఇతర విషయాలతోపాటు, Windows కెర్నల్ యొక్క భద్రతను మెరుగుపరచడానికి రస్ట్ భాషను ఉపయోగించడంలో పురోగతి ప్రస్తావించబడింది. అంతేకాకుండా, రస్ట్లో వ్రాసిన కోడ్ Windows 11 యొక్క ప్రధాన భాగంలో జోడించబడుతుందని పేర్కొంది, బహుశా కొన్ని నెలలు లేదా వారాల్లో కూడా.
రస్ట్ను ఉపయోగించటానికి ప్రధాన కారణాలలో మెమరీతో సురక్షితమైన పని కోసం సాధనాలను ఉపయోగించడం మరియు కోడ్లోని లోపాలను తగ్గించడానికి పని చేయడం. C++ యొక్క అంతర్గత డేటా రకాల్లో కొన్నింటిని రస్ట్లో అందించిన సమానమైన రకాలతో భర్తీ చేయడం ప్రారంభ లక్ష్యం. ప్రస్తుత రూపంలో, కోర్లో చేర్చడానికి సుమారు 36 వేల రస్ట్ కోడ్ లైన్లు సిద్ధం చేయబడ్డాయి. కొత్త కోడ్తో సిస్టమ్ను పరీక్షించడం PCMark 10 సూట్లో (ఆఫీస్ అప్లికేషన్ల పరీక్ష) పనితీరుపై ఎటువంటి ప్రతికూల ప్రభావాన్ని చూపలేదు మరియు కొన్ని మైక్రోటెస్ట్లలో కొత్త కోడ్ మరింత వేగంగా ఉంటుంది.
రస్ట్ కోసం స్వీకరించిన మొదటి ప్రాంతం DWriteCore కోడ్, ఇది ఫాంట్ పార్సింగ్ను అందిస్తుంది. ఇద్దరు డెవలపర్లు ఈ ప్రాజెక్ట్లో పాలుపంచుకున్నారు మరియు ఆరునెలల పాటు దాన్ని తిరిగి పనిచేశారు. రస్ట్లో తిరిగి వ్రాయబడిన కొత్త ఇంప్లిమెంటేషన్ని ఉపయోగించడం వల్ల టెక్స్ట్ కోసం గ్లిఫ్ జనరేషన్ పనితీరు 5-15% పెరిగింది. రస్ట్ కోసం అప్లికేషన్ యొక్క రెండవ ప్రాంతం Win32k GDI (గ్రాఫిక్స్ డ్రైవర్ ఇంటర్ఫేస్)లో REGION డేటా రకాన్ని అమలు చేయడం. రస్ట్లో తిరిగి వ్రాయబడిన GDI ఇంటర్ఫేస్ భాగాలు Windowsలో ఉపయోగించినప్పుడు ఇప్పటికే అన్ని పరీక్షలలో విజయవంతంగా ఉత్తీర్ణత సాధించాయి మరియు త్వరలో కొత్త కోడ్ని Windows 11 ఇన్సైడర్ యొక్క టెస్ట్ బిల్డ్లలో డిఫాల్ట్గా చేర్చడానికి ప్లాన్ చేయబడింది. రస్ట్కి సంబంధించిన ఇతర విజయాలు ఈ భాషలోకి వ్యక్తిగత Windows సిస్టమ్ కాల్ల అనువాదం కూడా ఉన్నాయి.
మూలం: opennet.ru