மைக்ரோசாப்ட் ரஸ்ட் அலையில் இணைகிறது மற்றும் ஏற்கனவே சாளர நிர்வாகத்தில் கர்னல் குறியீட்டை மீண்டும் எழுதும் பணியில் ஈடுபட்டுள்ளது 

bluehat மாநாடு

BlueHat மாநாட்டுத் தொடரின் முதன்மை இலக்கு டெவலப்பர்கள் மற்றும் மைக்ரோசாப்ட் நிர்வாகிகள், முக்கிய பாதுகாப்பு திட்ட பங்காளிகள் மற்றும் சமூக உறுப்பினர்களுக்கு இடையே பாலங்களை உருவாக்குவதாகும்.

மைக்ரோசாப்ட் வெளியிட்டது ஒரு சில நாட்களுக்கு முன்பு ஏற்கனவே விண்டோஸ் கர்னல் குறியீட்டை மீண்டும் எழுதும் பணியில் ஈடுபட்டுள்ளது, குறிப்பாக ஜன்னல்களை நிர்வகிப்பதற்கு பொறுப்பான பகுதியில், ரஸ்ட் மொழியில்.

மைக்ரோசாப்ட் அதன் தயாரிப்புகளில் ரஸ்ட்டை செயல்படுத்தும் அலையில் இணைகிறது மற்றும் எல்லாவற்றிற்கும் மேலாக எதிர்காலத்தை கருத்தில் கொண்டு, எல்லாவற்றிற்கும் மேலாக சி மற்றும் சி ++ மொழிகளைக் கைவிட சிறந்த வேட்பாளர். மேலும் இந்த சூழ்ச்சியானது லினக்ஸ் கர்னலின் வளர்ச்சிக்காக அதே மொழியை ஏற்றுக்கொண்டதை நினைவூட்டுகிறது. இதில், C மற்றும் C++ க்கு மாற்றாக கடந்த காலத்தில் அறிவிக்கப்பட்ட பல மொழிகளிலிருந்து ரஸ்ட் வேறுபடுகிறது.

மைக்ரோசாப்ட் Win32k GDI நூலகத்தை போர்ட் செய்துள்ளது (சாளர மேலாளர்) ரஸ்ட் மொழிக்கு. ஏ நிறுவனத்தின் அதிகாரிBlueHat மாநாட்டின் சமீபத்திய பதிப்பில் ஒரு அறிவிப்பை வெளியிட்டது. அந்த நூலகத்தில் உள்ள சில C++ வகைகளை அவற்றின் Rust க்கு சமமானதாக மாற்றுவது, நினைவக அணுகல்களை குறைவாக கசிய வைக்கும் முயற்சியாக இருந்தது.

நினைவகப் பாதுகாப்பு போன்ற C மொழியின் மீது ரஸ்ட் அறிமுகப்படுத்தும் நன்மைகளைப் பயன்படுத்திக்கொள்வதே இதைச் செய்வதற்கான முக்கிய காரணங்களில் ஒன்றாகும். நடைமுறையில், கூகுள், எடுத்துக்காட்டாக, இப்போது ஆண்ட்ராய்டில் ரஸ்ட்டை அதிகமாகப் பயன்படுத்துகிறது.

"தற்போதைய C/C++ ஐ Rust ஆக மாற்றுவதல்ல, ஆனால் புதிய குறியீடு மேம்பாட்டை காலப்போக்கில் நினைவக-பாதுகாப்பான மொழிகளுக்கு மாற்றுவதே குறிக்கோள்" என்று தொழில்நுட்ப ஜாம்பவான் கூறுகிறார்.

முடிவு:

"ஆண்ட்ராய்டில் நுழையும் புதிய நினைவக பாதுகாப்பற்ற குறியீட்டின் அளவு குறைந்துள்ளது, நினைவக பாதுகாப்பு பாதிப்புகளின் எண்ணிக்கையும் குறைந்துள்ளது. 2019 முதல் 2022 வரை, மொத்த ஆண்ட்ராய்டு பாதிப்புகளில் இது 76% முதல் 35% வரை குறைந்துள்ளது. 2022 ஆம் ஆண்டு ஆண்ட்ராய்டு பாதிப்புகளில் பெரும்பாலானவற்றுக்கு நினைவகப் பாதுகாப்பு பாதிப்புகள் காரணமாக இருக்காது,” என்று அவர் மேலும் கூறுகிறார்.

இருப்பினும், சில பங்குதாரர்கள் C3 மொழியின் படைப்பாளியாக C அகற்றும் முன்முயற்சிகள் அழிந்துவிடும் என்று நம்புகிறார்கள், இருப்பினும், C மொழி அகற்றும் முயற்சிகள் அழிந்ததற்கான காரணங்களின் நீண்ட பட்டியலை வழங்குகிறது.

இருப்பினும், அதன் பங்கிற்கு, மைக்ரோசாப்ட் விண்டோஸில் ரஸ்டைப் பயன்படுத்துவதற்கான முடிவு மென்பொருள் துறையில் மொழியின் வளர்ந்து வரும் செல்வாக்கின் அறிகுறியாகும். ரஸ்ட் ஆறு ஆண்டுகளாக ஸ்டாக் ஓவர்ஃப்ளோ பயனர்களால் மிகவும் விரும்பப்படும் நிரலாக்க மொழியாகத் தேர்ந்தெடுக்கப்பட்டது மற்றும் கல்வி ஆராய்ச்சி மற்றும் கண்டுபிடிப்புகளுக்கு உட்பட்டது. மைக்ரோசாப்ட் லினக்ஸுடன் போட்டியிடவும் ரஸ்ட் உதவக்கூடும், இது சமீபத்தில் கர்னல் மேம்பாட்டிற்கான இரண்டாவது உயர்மட்ட மொழியாக ரஸ்டுக்கான ஆதரவை அறிவித்தது.

மைக்ரோசாப்டின் ப்ளூஹாட் ஐஎல் 2023 மாநாட்டில் தோன்றியபோது வெஸ்டன், "விண்டோஸில் ரஸ்ட்டைக் கண்காணித்து இயக்கும் கட்டத்தில் இருக்கிறோம். "நாங்கள் கிரகத்தின் மிகவும் சிக்கலான பொறியியல் தயாரிப்புகளில் ஒன்றைப் பற்றி பேசுகிறோம். ஆனால் பாதுகாப்பை மேம்படுத்துவதற்காக இதைச் செய்வதே எங்கள் குறிக்கோள்... எனவே அடுத்த சில வாரங்கள் அல்லது மாதங்களில் கர்னலில் ரஸ்டுடன் விண்டோஸ் பூட் செய்வதை நீங்கள் காண்பீர்கள், இது நன்றாக இருக்கும். இந்த உள் சி++ தரவு வகைகளில் சிலவற்றை அவற்றின் ரஸ்ட் சமமானதாக மாற்றுவதே இங்குள்ள அடிப்படைக் குறிக்கோளாகும்.

இந்த மாற்றத்திற்கான காரணம் காட்டப்பட்டுள்ளது மைக்ரோசாஃப்ட் பொறியாளர்கள் ரஸ்ட் குறியீடு எழுதுவதற்கும் புரிந்துகொள்வதற்கும் மிகவும் எளிதானது என்று முழுமையாக நம்புகிறார்கள் உண்மையான C++ குறியீட்டை விட. இது மிகவும் பாதுகாப்பானது: அறிமுகமில்லாதவர்களுக்கு, ரஸ்ட் என்பது டெவலப்பர்கள் விரும்பும் நவீன C-போன்ற நிரலாக்க மொழியாகும், ஏனெனில் இது நிர்வகிக்கப்பட்ட மொழிகளின் மேல்நிலை இல்லாமல் பாதுகாப்பான சொந்த குறியீட்டை உருவாக்குகிறது.

வெஸ்டனின் கூற்றுப்படி, மைக்ரோசாப்ட் ஏற்கனவே ரஸ்டில் உள்ள விண்டோஸ் கர்னலில் 36 கோடுகளை மீண்டும் எழுதியுள்ளது., மேலும் DirectWrite Core ப்ரூஃப்-ஆஃப்-கான்செப்ட் நூலகத்திற்காக அவர் எழுதிய மற்றொரு 152 கோடுகள் குறியீடு, மேலும் செயல்திறன் சிறப்பாக உள்ளது, முந்தைய C++ குறியீட்டுடன் ஒப்பிடும்போது எந்த பின்னடைவும் இல்லை.

அவர் மேலும் கூறியதாவது:

"இப்போது விண்டோஸ் கர்னலில், ரஸ்டில் எழுதப்பட்ட கணினி அழைப்பு உள்ளது." சிஸ்டம் கால் அல்லது சிஸ்கால் என்பது பயனர் பயன்முறை பயன்பாடுகள் உள் கர்னல் செயல்பாடுகளுடன் (அதை மிகைப்படுத்த) தொடர்பு கொள்ளும் வழியாகும்.

இறுதியாக, நீங்கள் அதைப் பற்றி மேலும் அறிய ஆர்வமாக இருந்தால், மாநாட்டின் வீடியோவைப் பார்க்கவும் BlueHat.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.