मायक्रोसॉफ्टला लिनक्स कर्नलपासून विंडोजपर्यंत ईबीपीएफ वाढवायचा आहे

विंडोज सबसिस्टम फॉर लिनक्स (डब्ल्यूएसएल) नंतर, ज्यास ऑपरेटिंग सिस्टमच्या विविध वापरकर्त्यांनी चांगला प्रतिसाद दिला आहे. मायक्रोसॉफ्टने लिनक्स समुदायाकडून आणखी एक महत्त्वाचे तंत्रज्ञान घेण्याचे ठरविले, ईबीपीएफ (बर्कले विस्तारित पॅकेट फिल्टर) आणि विंडोजमध्ये आणा.

कंपनी ते म्हणाले की हा ईबीपीएफचा काटा नाही, होय, याचा वापर विद्यमान प्रकल्पांमध्ये केला जाईल, ज्यात आयओवाइसर यूबीपीएफ प्रकल्प आणि प्रीव्हिल सत्यापनकर्ता यांचा समावेश आहे, विंडोज 10 आणि विंडोज सर्व्हर २०१ ((किंवा उच्च) यासह, त्यांच्या स्वत: च्या ऑपरेटिंग सिस्टमवर ईबीपीएफ एपीआय आणि प्रोग्राम चालविण्यासाठी.

गेल्या पाच वर्षांमध्ये मायक्रोसॉफ्टने या हजारो वर्षाच्या सुरूवातीस अद्याप लिनक्सला संगणक उद्योगाचा कर्करोग असल्याचे पाहिले होते, कर्नल विकासासाठी सर्वात मोठे योगदान देणारी कंपनी बनली आहे.

डब्ल्यूएसएल सह, त्याने विंडोजवर एकाधिक अनुप्रयोगांचा मार्ग मोकळा केला, ज्यामुळे सिसॅडमिन आणि प्रोग्रामरने विंडोजमधून थेट इतर कोणत्याही गोष्टीचे आभासीकरण न करता किंवा जटिल मूलभूत संरचना तयार न करता लिनक्स साधने आणि सेवा वापरण्याची परवानगी दिली.

मायक्रोसॉफ्ट विंडोजमध्ये ईबीपीएफ जोडणे निवडते, तसे हे तंत्रज्ञान आहे जे प्रोग्राम करण्यायोग्य आणि चपळाईसाठी चांगले आहे, विशेषत: ऑपरेटिंग सिस्टमच्या कर्नलचा विस्तार करण्यासाठी, डीओएस हल्ल्यांपासून संरक्षण आणि निरिक्षण यासारख्या वापरासाठी.

हे एक रेजिस्ट्री-आधारित व्हर्च्युअल मशीन आहे लिनक्स कर्नलवरील JIT संकलनाद्वारे 64-बिट सानुकूल RISC आर्किटेक्चरवर चालविण्यासाठी डिझाइन केलेले. त्याप्रमाणे, ईबीपीएफ प्रोग्राम विशेषत: सिस्टम सिस्टम डीबगिंग आणि विश्लेषणासाठी योग्य आहेत, जसे की फाइल सिस्टम मॉनिटरिंग आणि लॉग कॉल.

लिनक्स कर्नलशी ईबीपीएफचे संबंध वेब पृष्ठांशी जावास्क्रिप्टच्या संबंधांशी तुलना केले गेले आहे, कर्नल स्त्रोत कोडमध्ये बदल न करता किंवा कर्नल मॉड्यूल लोड न करता, कार्यरत ईबीपीएफ प्रोग्राम लोड करून लिनक्स कर्नलचे वर्तन सुधारित करण्यास अनुमती देते.

eBPF गेल्या दशकात सर्वात मोठे लिनक्स कर्नल इनोव्हेशन दर्शवते. आणि तंत्रज्ञान इतर ऑपरेटिंग सिस्टमशी जुळवून घेण्यात काही रस असल्यामुळे मायक्रोसॉफ्टने विंडोज सॉफ्टवेअर वापरुन पहाण्याचा निर्णय घेतला. ईबीपीएफ-फॉर-विंडोज नावाचा हा प्रकल्प ओपन सोर्स असून गिटहबवर उपलब्ध आहे.

डेव्हलपरांना विंडोजच्या विद्यमान आवृत्त्यांमधील परिचित ईबीपीएफ टूलचेन्स आणि inप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआय) वापरण्यास सक्षम करणे हे इबीपीएफ-फॉर विंडोज प्रोजेक्टचे उद्दीष्ट आहे, ”डेव्ह थेलर यांनी सोमवारी ब्लॉग पोस्टमध्ये मायक्रोसॉफ्ट असोसिएट सॉफ्टवेयर अभियंता आणि पूर्णा गाडेहोसूर यांना सांगितले. मायक्रोसॉफ्टचे वरिष्ठ सॉफ्टवेअर अभियंता.

"इतरांच्या कार्यावर आधारित, हा प्रकल्प अनेक विद्यमान ओपन सोर्स ईबीपीएफ प्रकल्प घेते आणि विंडोजच्या शीर्षस्थानी चालण्यासाठी मध्यम स्तर जोडतो."

कंपनी त्याला ईबीपीएफ काटा म्हणत नाही. म्हणून, विंडोज डेव्हलपर बायकोड व्युत्पन्न करण्यासाठी क्लेंगसारखी साधने वापरण्यास सक्षम असतील.

स्त्रोत कोडचा ईबीपीएफ जो कोणत्याही अनुप्रयोगात समाविष्ट केला जाऊ शकतो किंवा विंडोज नेटस् कमांड लाइनसह वापरला जाऊ शकतो. कंपनीच्या मते, हे एका सामायिक लायब्ररीद्वारे केले गेले आहे जे लिबपीपीएफ एपीआय वापरते.

लायब्ररी विंडोज सिक्युरिटी एन्वार्यनमेंटमध्ये प्रीव्हेलमधून ईबीपीएफ बायकोड पास करते जी कर्नल घटकाला विश्वासू कीने स्वाक्षरी केलेल्या यूजर-मोड डिमनवर विश्वास ठेवते.

मायक्रोसॉफ्ट अभियंत्यांचे म्हणणे आहे की लिनक्स आणि विंडोज दोन्हीवर अस्तित्त्वात असलेल्या हुक व मदतनीसांचा उपयोग करून ईबीपीएफ कोडला समर्थन पुरविणे हा प्रकल्प आहे.

"लिनक्स बरेच दुवे आणि मदतनीस पुरवतो, त्यातील काही फारच Linux-विशिष्ट (अंतर्गत लिनक्स डेटा स्ट्रक्चर्सचा वापर करून, उदाहरणार्थ) इतर प्लॅटफॉर्मवर लागू होणार नाहीत," ते म्हणाले.

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, आपण तपशील तपासू शकता पुढील लिंकवर गिटहबवरील ईबीपीएफ रिपॉझिटरीकडे पाहण्यास सक्षम असणार्‍यांना ते असे करू शकतात खालील दुवा.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.