மைக்ரோசாப்ட் விண்டோஸுக்கு ஈபிபிஎஃப் செயல்படுத்த தயாராக உள்ளது

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

eGMP உள்ளமைக்கப்பட்ட பைட்கோட் மொழிபெயர்ப்பாளரை வழங்குகிறது பயனர் இடம் ஏற்றப்பட்ட பிணைய இயக்கிகள், அணுகல் கட்டுப்பாடு மற்றும் கணினி கண்காணிப்பு ஆகியவற்றை உருவாக்க கர்னலில். eBPF பதிப்பு 3.18 மற்றும் லினக்ஸ் கர்னலில் சேர்க்கப்பட்டுள்ளது உள்வரும் / வெளிச்செல்லும் பிணைய பாக்கெட்டுகள், முன்னோக்கி பாக்கெட்டுகள், கட்டுப்பாட்டு அலைவரிசை, கணினி அழைப்புகளை இடைமறித்தல், அணுகல் கட்டுப்பாடு மற்றும் தடத்தை செயலாக்க உங்களை அனுமதிக்கிறது.

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

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

விண்டோஸிற்கான eBPF தற்போதுள்ள ஈபிபிஎஃப் கருவிகளுடன் பயன்படுத்தலாம் மற்றும் லினக்ஸில் ஈபிபிஎஃப் பயன்பாடுகளுக்குப் பயன்படுத்தப்படும் பொதுவான ஏபிஐ வழங்குகிறது.

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

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

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

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

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

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

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

சரிபார்ப்பிற்குப் பிறகு, பைட்கோட் கர்னல் நிலை மொழிபெயர்ப்பாளருக்கு அனுப்பப்படுகிறது, அல்லது அது JIT கம்பைலர் வழியாக அனுப்பப்படுகிறது, அதன் விளைவாக வரும் இயந்திர குறியீட்டை கர்னல் உரிமைகளுடன் இயக்கும். கர்னல் மட்டத்தில் ஈபிபிஎஃப் இயக்கிகளை தனிமைப்படுத்த, எச்.வி.சி.ஐ (ஹைப்பர்விசர் மேம்படுத்தப்பட்ட குறியீடு ஒருமைப்பாடு) பொறிமுறையானது பயன்படுத்தப்படுகிறது, இது கர்னலில் செயல்முறைகளைப் பாதுகாக்க மெய்நிகராக்க கருவிகளைப் பயன்படுத்துகிறது மற்றும் செயல்படுத்தப்பட்ட குறியீட்டின் ஒருமைப்பாடு டிஜிட்டல் முறையில் கையொப்பமிடப்படுவதை உறுதி செய்கிறது.

எச்.வி.சி.ஐயின் ஒரு வரம்பு என்னவென்றால், விளக்கப்பட்ட ஈபிபிஎஃப் நிரல்களை மட்டுமே சரிபார்க்கும் திறன் மற்றும் அவற்றை ஜேஐடியுடன் இணைந்து பயன்படுத்த இயலாமை (உங்களுக்கு ஒரு தேர்வு உள்ளது: கூடுதல் செயல்திறன் அல்லது பாதுகாப்பு).

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


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

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

*

*

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