லினஸ் டொர்வால்ட்ஸின் விமர்சனங்களிலிருந்து ரஸ்ட் விலக்கப்படவில்லை

சில வாரங்களுக்கு முன்பு பற்றிய செய்தி செய்யப்பட்ட சில செயலாக்கங்கள் லினக்ஸ்-அடுத்த கிளை, இதில் ஆரம்ப கூறுகள் உள்ளன சாதன இயக்கிகளை உருவாக்க ரஸ்ட் மொழியில்.

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

அதன்பிறகு லினஸ் டொர்வால்ட்ஸ் செயல்படுத்தல் மதிப்பாய்வுக்கு சென்றார் லினக்ஸ் கர்னலில் ரஸ்ட் மொழி இயக்கிகளை அமைப்பதற்கான சாத்தியக்கூறுகள் மற்றும் சில விமர்சனங்களுக்கு குரல் கொடுத்தார்.

இதனால் மிகப்பெரிய புகார்கள் வந்தன தப்பிப்பதற்கான சாத்தியம் தவறான சூழ்நிலைகளில் "ரன்-டைம் தோல்வி பீதி", எடுத்துக்காட்டாக, நினைவகத்திற்கு வெளியே உள்ள சூழ்நிலையில், கர்னல் செயல்பாடுகள் உட்பட டைனமிக் நினைவக ஒதுக்கீடு செயல்பாடுகள் தோல்வியடையும் போது.

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

மற்றொரு சிக்கல் மிதக்கும் புள்ளி அல்லது 128 பிட் வகைகளைப் பயன்படுத்துவதற்கான முயற்சிகள் ஆகும், அவை லினக்ஸ் கர்னல் போன்ற சூழல்களுக்கு செல்லுபடியாகாது.

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

கோர் அல்லாத கட்டுப்படுத்தி அல்லது குறியீட்டில் மேப்பிங் தோல்விகள், அதாவது
வரையறை, அனைத்து புதிய ரஸ்ட் குறியீடுகளும் ஒருபோதும் ஏற்படாது
செல்லுபடியாகும் பீதி. «ஓ, இது சில சந்தர்ப்பங்களில் நான் பயன்படுத்த முயற்சிக்கவில்லை
128-பிட் முழு எண் அல்லது மிதக்கும் புள்ளி '.

எனவே ரஸ்ட் கம்பைலர் மறைக்க முடியாத பணிகளை ஏற்படுத்தினால்
பிழையாகக் கண்டறிந்து திரும்பவும், இவை அனைத்தையும் நான் தீவிரமாக நம்புகிறேன்
அணுகுமுறை முற்றிலும் NAK'ed ஆக இருக்க வேண்டும், மற்றும் துரு உள்கட்டமைப்பு,
கம்பைலர் மட்டத்தில் அல்லது கர்னல் ரேப்பர்களில், உங்களுக்கு இன்னும் தேவை
வேலை.

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

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

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

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

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

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

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

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


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

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

*

*

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

  1.   மிகுவல் ரோட்ரிக்ஸ் அவர் கூறினார்

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

  2.   அமை அவர் கூறினார்

    அவ்வப்போது கட்டுரைகளை மீண்டும் படிக்கிறேன் Linux Adictos ஆனால் மிகச் சிறந்த உள்ளடக்கம் இருந்தபோதிலும், இறுதி முடிவு பயங்கரமான எழுத்துப்பிழையால் அழிக்கப்படுவதைக் காணும்போது விரக்தியடைய எனக்கு மிகக் குறைந்த நேரமே தேவைப்படுகிறது.
    எழுத்துப்பிழை மற்றும் இலக்கணம் இவ்வளவு கடினமாக இருக்குமா?
    ஒரு அவமானம்!
    உற்சாகப்படுத்து!