Linux க்கான Rust இன் பத்தாவது பதிப்பு, Linux 6.1 இல் சேர்க்கத் தயாராக உள்ளது

லினக்ஸில் ரஸ்ட் டிரைவர்கள்

ரஸ்ட் இப்போது லினக்ஸில் செயல்படுத்த ஒரு நடைமுறை மொழியாக C ஐ இணைக்க தயாராக உள்ளது

சில வாரங்களுக்கு முன்பு, ஐரோப்பாவின் திறந்த மூல உச்சி மாநாட்டின் போது உறுதிப்படுத்தப்பட்ட செய்தியை வலைப்பதிவில் பகிர்ந்துள்ளோம்., லினஸ் டொர்வால்ட்ஸ் அறிவித்தார் என்று, எதிர்பாராத பிரச்சனைகளைத் தவிர்த்து, எஸ்மற்றும் லினக்ஸ் 6.1 கர்னலில் ரஸ்ட் டிரைவரின் வளர்ச்சியை ஆதரிக்கும் பேட்ச்களை உள்ளடக்கும், டிசம்பரில் வெளியாகும் என்று எதிர்பார்க்கப்படுகிறது.

அதைக் குறிப்பிடக் காரணம் Rust-for-Linux திட்டத்தின் ஆசிரியர் மிகுவல் ஓஜெடா அறிவித்தார் சமீபத்தில் தொடங்கப்பட்டது கூறுகளின் பத்தாவது முன்மொழிவு வளர்ச்சிக்கு துரு சாதன இயக்கிகள் லினக்ஸ் கர்னல் டெவலப்பர்கள் கருத்தில் கொள்ள வேண்டும்.

இது முதல் வெளியிடப்பட்ட பதிப்பை (பதிப்பு எண் இல்லை) கணக்கில் எடுத்துக்கொண்டு, இணைப்புகளின் பதினொன்றாவது பதிப்பாகும். Linus Torvalds லினக்ஸ் 6.1 கர்னலில் ரஸ்ட் ஆதரவைச் சேர்ப்பதற்கு ஒப்புதல் அளித்தது, எதிர்பாராத சிக்கல்களைத் தவிர்த்து.

லினக்ஸில் ரஸ்ட் டிரைவர்கள்
தொடர்புடைய கட்டுரை:
லினக்ஸ் 6.1 இல் ரஸ்ட் ஏற்றுக்கொள்ளப்படும் என்று டொர்வால்ட்ஸ் அறிவித்தார்

இந்த மேம்பாட்டிற்கு கூகுள் மற்றும் ISRG (இன்டர்நெட் செக்யூரிட்டி ரிசர்ச் குரூப்) நிதியளிப்பது குறிப்பிடத்தக்கது, இது லெட்ஸ் என்க்ரிப்ட் திட்டத்தின் நிறுவனர் மற்றும் இணைய பாதுகாப்பை அதிகரிக்க HTTPS மற்றும் தொழில்நுட்பங்களை மேம்படுத்துகிறது.

சில ரஸ்ட் ஆதரவைப் பெறுவதன் நன்மைகள் கர்னலில் கட்டுப்படுத்திகளை எழுதுவதை எளிதாக்குகின்றன பாதுகாப்பான சாதனங்கள் நினைவக பிழைகளின் வாய்ப்புகளை குறைப்பதன் மூலம் மற்றும் புதிய டெவலப்பர்களை கர்னலில் ஈடுபட ஊக்குவிக்கவும்.

"புதிய முகங்களைக் கொண்டுவரும் என்று நான் நினைக்கும் விஷயங்களில் துருவும் ஒன்று... நாங்கள் வயதாகி, சாம்பல் நிறமாகி வருகிறோம்," என்று லினஸ் கூறினார்.

இதற்கான வெளியீட்டு குறிப்புகள் Linux 6.0 ரஸ்ட் திட்ட முன்னேற்றம் பற்றிய புதுப்பிப்பை வழங்குகிறது லினக்ஸுக்கு: தொடர்புடைய பணிக்குழு உள்ளது, அந்த மொழியுடன் உருவாக்கப்பட்ட NVMe சேமிப்பக ஊடகத்திற்கான ஆரம்ப இயக்கி உள்ளது, அத்துடன் 9P நெட்வொர்க் நெறிமுறைக்காக வடிவமைக்கப்பட்ட சேவையகத்திற்கான இயக்கி உள்ளது.

கர்னல் பதிப்பு 6.1 பற்றிய குறிப்பைப் பயன்படுத்திக் கொள்ளுங்கள் கர்னலின் பதிப்பு 6.1 பழைய பகுதிகளை மேம்படுத்தும் என்றும் லினஸ் அறிவித்தார் மற்றும் printk() செயல்பாடு போன்ற கர்னல் அடிப்படைகள்.

ரஸ்ட் பேட்ச்களுக்கான இந்த புதிய திட்டம் மற்றும் பேட்ச்களின் சமீபத்திய பதிப்பு குறித்து, ரஸ்டில் எழுதப்பட்ட ஒரு எளிய கர்னல் தொகுதியை உருவாக்க, பத்தாவது பதிப்பு குறைந்தபட்சமாக அகற்றப்பட்டது.

முந்தைய பதிப்பில் உள்ள வேறுபாடுகள் சிறிய திருத்தங்களுக்கு குறைக்கப்பட்டது, kallsyms.c இல் sizeof ஐ ARRAY_SIZE உடன் மாற்றுகிறது மற்றும் இணைப்புகளை கர்னல் v6.0-rc7 க்கு மாற்றுகிறது.

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

குறைந்தபட்ச இணைப்பு, 40 கோடுகளில் இருந்து 000 கோடுகளாக குறைக்கப்பட்டுள்ளது., மையத்தில் ரஸ்ட் ஆதரவைப் பின்பற்றுவதை எளிதாக்குங்கள். குறைந்தபட்ச ஆதரவை வழங்கிய பிறகு, Rust-for-Linux கிளையிலிருந்து மற்ற மாற்றங்களை போர்ட் செய்து, தற்போதுள்ள செயல்பாட்டை படிப்படியாக அதிகரிக்க திட்டமிடப்பட்டுள்ளது.

முன்மொழியப்பட்ட மாற்றங்கள் இயக்கிகள் மற்றும் கர்னல் தொகுதிகளை உருவாக்குவதற்கு ரஸ்ட்டை இரண்டாவது மொழியாகப் பயன்படுத்துவதை சாத்தியமாக்குகிறது. ரஸ்ட் ஆதரவு ஒரு விருப்பமாக வழங்கப்படுகிறது, இது முன்னிருப்பாக இயக்கப்படவில்லை மற்றும் கர்னலுக்கு தேவையான உருவாக்க சார்புகளில் ரஸ்ட் சேர்க்கப்படாது.

இயக்கிகளை உருவாக்க Rust ஐப் பயன்படுத்தினால், நினைவகப் பகுதியை விடுவித்த பிறகு அணுகுவது, dereference null pointers மற்றும் buffer overflows போன்ற பிரச்சனைகள் இல்லாமல், குறைந்த முயற்சியில் சிறந்த மற்றும் பாதுகாப்பான இயக்கிகளை உருவாக்க உங்களை அனுமதிக்கும்.

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

துரு கூட முழு எண் வழிதல் பாதுகாப்பை வழங்குகிறது, பயன்பாட்டிற்கு முன் மாறி மதிப்புகளின் கட்டாய துவக்கம் தேவைப்படுகிறது, நிலையான நூலகத்தில் பிழைகளை சிறப்பாகக் கையாளுகிறது, இயல்புநிலையாக மாறாத மாறிகள் மற்றும் குறிப்புகளின் கருத்தை செயல்படுத்துகிறது, தருக்க பிழைகளைக் குறைக்க வலுவான நிலையான தட்டச்சு வழங்குகிறது.

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


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

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

*

*

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