बिल्ड 2020 के हिस्से के रूप में, माइक्रोसॉफ्ट ने विंडोज टर्मिनल 1.0, विंडोज पैकेज मैनेजर और लिनक्स 2 के लिए विंडोज सबसिस्टम जैसी कई नई सुविधाओं की घोषणा की है।
माइक्रोसॉफ्ट हर साल सॉफ्टवेयर इंजीनियरों और वेब डेवलपर्स के लिए एक सम्मेलन कार्यक्रम आयोजित करता है। बिल्ड, या //बिल्ड/ कहा जाने वाला यह इवेंट उन डेवलपर्स के लिए एक सम्मेलन है जो मुख्य रूप से विंडोज़, माइक्रोसॉफ्ट एज़्योर और अन्य तकनीकों पर काम करते हैं। जबकि माइक्रोसॉफ्ट हर साल ग्राउंड पर एक इवेंट आयोजित करता है। जैसा कि उनके पास है में पिछले कुछ वर्ष, लेकिन COVID-19 के कारण, बिल्ड 2020 केवल ऑनलाइन घोषणा है। इस मौके पर माइक्रोसॉफ्ट ने ढेर सारी नई सुविधाओं की घोषणा की, जैसे कि विंडोज टर्मिनल 1.0, विंडोज पैकेज मैनेजर, लिनक्स 2 के लिए विंडोज सबसिस्टम, ये सभी किसी न किसी रूप में बहुत सारे डेवलपर्स के लिए उपयोगी होंगे।
विंडोज़ टर्मिनल 1.0
पिछले साल बिल्ड 2019 डेवलपर कॉन्फ्रेंस के दौरान माइक्रोसॉफ्ट ने विंडोज टर्मिनल की घोषणा की थी। यह बिल्कुल वैसा ही लगता है - माइक्रोसॉफ्ट का एक नया टर्मिनल ऐप।
ऐप के कुछ मुख्य आकर्षण जीपीयू-त्वरित टेक्स्ट रेंडरिंग, थीम समर्थन, टैब, टियर-अवे विंडो, शॉर्टकट, पूर्ण यूनिकोड समर्थन और बहुत कुछ शामिल हैं। विंडोज़ टर्मिनल का अंतिम लक्ष्य पॉवरशेल और कमांड प्रॉम्प्ट जैसे अन्य कमांड-लाइन ऐप्स का अच्छा प्रतिस्थापन करना है।
विंडोज़ टर्मिनल को बिल्ड 2019 में पूर्वावलोकन के रूप में जारी किया गया था, और अब, बिल्ड 2020 में, ऐप अपनी पूर्ण रिलीज़ के रूप में समाप्त हो गया है विंडोज़ टर्मिनल 1.0.
विंडोज टर्मिनल 1.0 को यहां से डाउनलोड किया जा सकता है माइक्रोसॉफ्ट स्टोर या से GitHub. ऐप को जुलाई 2020 से मासिक आधार पर अपडेट किया जाएगा। लेकिन यदि आप स्थिर शाखा में आने से पहले नवीनतम सुविधाओं को आज़माना चाहते हैं, तो आप पूर्वावलोकन चैनल देख सकते हैं माइक्रोसॉफ्ट स्टोर और GitHub.
जैसा कि विंडोज टर्मिनल 1.0 की मुख्य विशेषताओं में बताया गया है माइक्रोसॉफ्ट का दस्तावेज़ीकरण:
- विभिन्न प्रकार के कमांड-लाइन अनुप्रयोगों का समर्थन करने वाली एकाधिक प्रोफ़ाइलें
- अनुकूलित रंग योजनाएं और विन्यास
- कस्टम कुंजी बाइंडिंग
- यूनिकोड और UTF-8 वर्ण समर्थन
- GPU त्वरित पाठ प्रतिपादन
- पृष्ठभूमि छवि समर्थन
- कमांड-लाइन तर्कों के लिए समर्थन
माइक्रोसॉफ्ट विंडोज़ पैकेज मैनेजर
यदि आप जीएनयू/लिनक्स वितरण से परिचित हैं, तो आप कमांड-लाइन पैकेज प्रबंधकों से भी परिचित होंगे। संक्षेप में कहें तो, एक पैकेज मैनेजर आपके कंप्यूटर पर पैकेज (या ऐप्स) को इंस्टॉल करने, कॉन्फ़िगर करने और अनइंस्टॉल करने की प्रक्रिया का प्रबंधन करता है। एक कमांड-लाइन पैकेज मैनेजर ये सभी कार्य कमांड लाइन से करता है। Microsoft ने कभी भी आधिकारिक तौर पर कमांड-लाइन पैकेज मैनेजर की पेशकश नहीं की है, लेकिन वह है अब विंडोज़ पैकेज मैनेजर के साथ बदल रहा है.
विंडोज़ में कुछ लोकप्रिय तृतीय-पक्ष कमांड-लाइन पैकेज प्रबंधक हैं, जैसे chocolatey -- लेकिन ये अनौपचारिक हैं और स्वयं Microsoft की ओर से नहीं हैं। विंडोज़ स्टोर जैसे ऐप स्टोर के विपरीत, एक पैकेज मैनेजर एकाधिक से ऐप्स इंस्टॉल करने का समर्थन करता है स्रोत, जो कम घर्षण बिंदुओं के साथ विभिन्न विकास वातावरण स्थापित करना आसान बनाता है।
विंडोज़ पैकेज मैनेजर है अब पूर्वावलोकन रूप में उपलब्ध है. इसके बारे में और भी अधिक रोमांचक बात यह है कि यह खुला स्रोत है।
विंडोज़ पैकेज मैनेजर निम्नलिखित सुविधाएँ प्रदान करता है, जब इससे पहले विंगेट आज्ञा:
- स्थापित करना - दिए गए एप्लिकेशन को इंस्टॉल करता है
- दिखाओ - किसी एप्लिकेशन के बारे में जानकारी दिखाता है
- स्रोत - अनुप्रयोगों के स्रोत प्रबंधित करें
- खोज - ऐप्स की बुनियादी जानकारी ढूंढें और दिखाएं
- हैश - इंस्टॉलर फ़ाइलों को हैश करने में सहायक
- मान्य - एक मेनिफेस्ट फ़ाइल को सत्यापित करता है
- --मदद - कमांड लाइन सहायता प्रदान करता है
- --जानकारी - समस्या निवारण के लिए सहायक, अतिरिक्त डेटा प्रदान करता है
- --संस्करण - क्लाइंट का संस्करण प्रदान करता है
समझाने के लिए, यदि आप "का उपयोग करते हैंविंगेट स्थापित करें", आपको विंडोज़ पैकेज मैनेजर के साथ इंटरफेस करने के लिए सभी कमांड-लाइन विकल्प दिखाई देंगे। उदाहरण के लिए, यदि आप टाइप करते हैं "विंगेट इंस्टॉल टर्मिनल"आप नया विंडोज़ टर्मिनल सॉफ़्टवेयर स्थापित करेंगे। विंडोज़ पैकेज मैनेजर माइक्रोसॉफ्ट समुदाय रिपॉजिटरी को इंगित करने के लिए पूर्व-कॉन्फ़िगर किया गया है और आप "का उपयोग करके उपलब्ध पैकेजों की खोज कर सकते हैं"विंगेट खोज"और" का उपयोग करके जानकारी प्रदर्शित करेंविंगेट शो". आप "के साथ तृतीय-पक्ष रिपॉजिटरी जोड़ने में सक्षम होंगेविंगेट स्रोत" भी।
कमांड-लाइन क्लाइंट को ऐप इंस्टालर पैकेज के भीतर वितरित किया जाता है जो विंडोज़ पर पहले से इंस्टॉल होता है। हालाँकि, क्लाइंट को पूर्वावलोकन अवधि के दौरान आम तौर पर उपलब्ध नहीं कराया जाएगा, इसलिए आपको या तो इंस्टॉल करना होगा विंडोज 10 इनसाइडर निर्माण या पूर्वावलोकन फ़्लाइट रिंग के लिए साइन अप करें स्वचालित अपडेट प्राप्त करने के लिए. इसके अलावा, यदि आपको स्वचालित अपडेट छोड़ने में कोई आपत्ति नहीं है, तो आप यह भी कर सकते हैं इसे मैन्युअल रूप से इंस्टॉल करें फ़ॉल क्रिएटर्स अपडेट (1709) के बाद से किसी भी विंडोज़ 10 संस्करण पर। जब विंडोज पैकेज मैनेजर संस्करण 1.0 पर पहुंच जाएगा, तो इसे डेस्कटॉप ऐप इंस्टॉलर के साथ वितरित किया जाएगा।
Linux 2/WSL 2 के लिए विंडोज़ सबसिस्टम
बिल्ड 2019 में, माइक्रोसॉफ्ट ने लिनक्स 2 के लिए विंडोज सबसिस्टम की घोषणा की थी, जो एक पूर्ण लिनक्स कर्नेल शिप करता है, जिससे आप लिनक्स कमांड और ऐप चला सकते हैं। उदाहरण के लिए, आप आगे भी जा सकते हैं और LineageOS संकलित करें विंडोज़ पर डब्लूएसएल का उपयोग करना।
अब, माइक्रोसॉफ्ट ने WSL में कई बड़े बदलावों की घोषणा की है:
- ग्राफ़िक्स प्रोसेसिंग यूनिट (जीपीयू) कंप्यूट वर्कफ़्लो के लिए अतिरिक्त समर्थन लिनक्स टूल को हार्डवेयर त्वरण को सक्षम करने के लिए जीपीयू का लाभ उठाने की अनुमति देता है कई विकास परिदृश्यों के लिए, जैसे समानांतर गणना और प्रशिक्षण मशीन लर्निंग (एमएल) और कृत्रिम बुद्धिमत्ता (एआई) मॉडल।
- लिनक्स ग्राफिकल यूजर इंटरफेस (जीयूआई) ऐप्स के लिए समर्थन आपको डब्लूएसएल इंस्टेंस खोलने और तीसरे पक्ष के एक्स सर्वर की आवश्यकता के बिना सीधे लिनक्स जीयूआई ऐप चलाने में सक्षम करेगा। यह आपको अपने पसंदीदा ऐप्स को एकीकृत विकास वातावरण (आईडीई) जैसे लिनक्स वातावरण में चलाने में मदद करेगा।
- WSL जल्द ही 'wsl.exe - इंस्टॉल' कमांड चलाकर एक सरल इंस्टॉल अनुभव का समर्थन करेगा, जिससे विंडोज़ पर लिनक्स ऐप्स का उपयोग शुरू करना पहले से कहीं अधिक आसान हो जाएगा।
WSL 2 में इन आगामी परिवर्तनों के साथ, उपयोगकर्ताओं को अब GUI के साथ Linux ऐप्स का उपयोग करने के लिए X सर्वर चलाने की आवश्यकता नहीं है। लिनक्स ऐप्स भी अब विंडोज़ पर अधिक निर्बाध रूप से चलेंगे। जैसा कि मिशाल बताते हैं, यह "के लिए निर्णायक बिंदु हो सकता है।"लिनक्स डेस्कटॉप का वर्ष"मेम अंततः सच होने वाला है, और यह विडंबना है कि यह माइक्रोसॉफ्ट है जो इसे ला रहा है।
Microsoft बिल्ड 2020 में घोषित सुविधाओं पर आपके क्या विचार हैं? नीचे टिप्पणी करके हमें बताएं!