Microsoft के नवीनतम पैच हार्डवेयर के लिए हाइपर- V को सीधे एक्सेस पर रूट विभाजन के रूप में लिनक्स डिस्ट्रोस को चलाने की अनुमति दे सकते हैं

सॉफ्टवेयर / Microsoft के नवीनतम पैच हार्डवेयर के लिए हाइपर- V को सीधे एक्सेस पर रूट विभाजन के रूप में लिनक्स डिस्ट्रोस को चलाने की अनुमति दे सकते हैं 2 मिनट पढ़ा

माइक्रोसॉफ्ट ने वेंचरबीट को श्रेय दिया



Microsoft इसमें रुचि लेता प्रतीत होता है विंडोज ऑपरेटिंग सिस्टम इकोसिस्टम के भीतर लिनक्स को और भी अधिक गहराई से एकीकृत करना । कंपनी ने कुछ पैच प्रस्तावित किए हैं जो संभावित रूप से हो सकते हैं लिनक्स डिस्ट्रोस को पहले से भी अधिक मूल कार्यक्षमता प्रदान करने की अनुमति दें । ये पैच अनिवार्य रूप से हाइपर-वी वर्चुअलाइजेशन प्लेटफॉर्म पर लिनक्स वितरण को रूट विभाजन के रूप में चलाने की अनुमति देने का लक्ष्य रखते हैं।

Microsoft ने लिनक्स कर्नेल डेवलपर्स के लिए पैच की एक श्रृंखला प्रस्तुत की है। अंतिम उद्देश्य 'लिनक्स और Microsoft हाइपरविजर के साथ एक पूर्ण वर्चुअलाइजेशन स्टैक बनाने के लिए प्रकट होता है।' पैच 'RFC' (टिप्पणियों के लिए अनुरोध) के रूप में टैग किए गए हैं और चर्चा के लिए प्रस्तुत न्यूनतम कार्यान्वयन हैं।



Microsoft लिनक्स को विंडोज ओएस पर मूल रूप से चलाने के लिए चाहता है कि हाइपर- V पर रूट विभाजन एक्सेस के साथ हार्डवेयर पर?

Microsoft के प्रमुख सॉफ्टवेयर इंजीनियर वेई लियू ने संकेत दिया कि Microsoft ने लिनक्स कर्नेल डेवलपर्स को पैच की एक श्रृंखला प्रस्तुत की है जो अनुरोध करता है कि लिनक्स हाइपर-वी पर रूट विभाजन के रूप में चलता है। हाइपर-वी प्लेटफॉर्म हार्डवेयर पर विंडोज और गैर-विंडोज इंस्टेंस चलाने के लिए एक हाइपरवाइजर सॉफ्टवेयर है।



इन पैच का मुख्य पहलू यह है कि अंततः पैच कर्नेल के साथ, लिनक्स हाइपर-वी रूट विभाजन के रूप में चलेगा। में हाइपर- V आर्किटेक्चर , रूट विभाजन में हार्डवेयर की सीधी पहुंच होती है और यह VM को होस्ट करने वाले बच्चे के विभाजन बनाता है। यह दावा किया है कि यह क्लेम एक्सएन के डोम 0 के समान है। संयोग से, हाइपर-वी की वास्तुकला केवीएम या वीएमवेयर के ईएक्सआईआई की तुलना में एक्सएन के समान है।



प्रस्तावित पैच की प्राथमिकता हाइपर-वी का विस्तार है शीर्ष-स्तरीय कार्यात्मक विशिष्टता (TLFS) , जो अन्य ऑपरेटिंग सिस्टम घटकों के लिए हाइपर- V के दृश्य व्यवहार को नियंत्रित करता है। विनिर्देश मुख्य रूप से डेवलपर्स के प्रति लक्षित है जो नियमित रूप से अतिथि ऑपरेटिंग सिस्टम का निर्माण करते हैं।



हाइपर- V के नए कार्यान्वयन के बारे में Microsoft की मुख्य चिंता यह है कि यह लिनक्स कर्नेल डेवलपर्स को हार्डवेयर मेमोरी एक्सेस करने के दौरान कोर लिनक्स कर्नेल के व्यवहार को बदलना चाहता है जो कि ड्राइवर को GPU और CPU तक पहुंच को प्रभावित करता है। उल्लेख करने की आवश्यकता नहीं है, ऐसी प्रणाली और प्रक्रियाएं एक ऑपरेटिंग सिस्टम के मेमोरी मैनेजर द्वारा प्रबंधित की जाती हैं, और इन क्षेत्रों में गड़बड़ करना मुश्किल है। संकेत लियू।

Microsoft Azure और Windows 10 हाइपर- V पर रूट विभाजन के रूप में लिनक्स से लाभ उठाने के लिए?

वर्तमान में, हाइपर-वी रूट विभाजन केवल विंडोज ओएस चला सकता है । हालाँकि, यदि लिनक्स को रूट पार्टीशन तक पहुँच मिलती है, तो OS को बस उस हाइपरविजर पर विंडोज चलाने की आवश्यकता नहीं होती है। सीधे शब्दों में कहें, Microsoft अपने एज़्योर क्लाउड में Microsoft के लिए 'लिनक्स के साथ एक पूर्ण वर्चुअलाइजेशन स्टैक' सक्षम करना चाहता है। यह ध्यान रखने के लिए महत्वपूर्ण है लिनक्स डिस्ट्रोस और Microsoft Azure पर उनके उदाहरणों के आधार पर उपयोगकर्ता Microsoft के स्वयं के Windows OS पर निर्भर होते हैं , पिछले साल। दूसरे शब्दों में, विंडोज वर्चुअल ओएस उदाहरणों की तुलना में Microsoft Azure पर अधिक लिनक्स इंस्टेंसेस चल रहे हैं।

जबकि वर्तमान घटनाक्रम Microsoft Azure के आसपास केंद्रित हैं, उनके पास एक p होना चाहिए विंडोज 10 ओएस पर ऑसिटिव प्रभाव भी। जोड़ने की आवश्यकता नहीं है, ये घटनाक्रम Microsoft के लिनक्स (WSL) और WSL 2 के लिए विंडोज 10 के विंडोज सबसिस्टम के साथ डेवलपर्स का समर्थन करने के व्यापक प्रयासों पर आधारित हैं, जिसमें Microsoft के कस्टम लिनक्स कर्नेल शामिल हैं।

संयोग से, Microsoft ने इंटेल के ओपन-सोर्स को भी चित्रित किया है क्लाउड हाइपरवाइजर । कंपनी Virtio डिवाइस के साथ लिनक्स अतिथि को बूट करने में सक्षम है। Rust प्रोग्रामिंग भाषा में Intel ने क्लाउड हाइपरवाइज़र, एक प्रायोगिक ओपन-सोर्स हाइपरवाइज़र कार्यान्वयन विकसित किया है। यह एक वर्चुअल-मशीन मॉनीटर है जो लिनक्स कर्नेल में कर्नेल-आधारित वर्चुअल मशीन हाइपरवाइजर KVM के ऊपर चलता है। ये क्लाउड वर्कलोड के लिए डिज़ाइन किए गए हैं।

टैग लिनक्स माइक्रोसॉफ्ट