லினக்ஸ் ரஸ்டில் ஒரு இயக்கி கட்டமைப்பை சேர்க்கலாம்

ரஸ்ட் லினக்ஸ்

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

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

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

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

அதுதான் பத்தியை ரஸ்ட் மொழிக்கு அழைக்க மேலும் மேலும் குரல்கள் எழுப்பப்படுகின்றன, அவற்றில் ஒன்று பொருள் கட்டுப்பாட்டுக்கு C ஐ மாற்ற வேண்டும்.

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

ஆராய்ச்சியாளர்களின் இரட்டையர் அறிவித்த புள்ளிவிவரங்களின்படி, கடந்த 65 மாதங்களில் அடையாளம் காணப்பட்ட லினக்ஸ் கர்னல் பாதிப்புகளில் 6% விளைவு. பொதுவான பாதிப்புகள் மற்றும் வெளிப்பாடு (சி.வி.இ) புள்ளிவிவரங்கள் ஒத்தவை: 15.9 ஆண்டுகளில் லினக்ஸ் கர்னலை பாதித்த 2288 பாதிப்புகளில் 20% இடையக வழிதல் தொடர்பானது.

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

எளிமையாகச் சொல்வதானால், லினக்ஸ் கர்னல் API களுடன் இணைந்து செயல்படுவதே முயற்சி. X86, arm / arm64, mips, POWERPC, RISC-V, s390 மற்றும் SPARC கட்டமைப்புகளுக்கான முன்னேற்றங்கள்.

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

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

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

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

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

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

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

என்பதை நாம் பார்க்க வேண்டும் உள்ளடக்கம் நம்ப வைக்க முடியும்ra லினக்ஸ் பராமரிப்பாளர்கள்.


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

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

*

*

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