डब्ल्यूएसएल, विंडोजवर लिनक्स ऍप्लिकेशन्स चालवण्यासाठीचा स्तर, आधीच स्थिर आहे

डब्ल्यूएसएल

डब्ल्यूएसएल एमुलेटरऐवजी पूर्ण लिनक्स कर्नल वितरीत करून स्वतःला वेगळे करते जे लिनक्स सिस्टम कॉल्सचे विंडोज सिस्टम कॉल्समध्ये भाषांतर करते.

मायक्रोसॉफ्टने अलीकडेच WSL 1.0.0 (Linux साठी विंडोज सबसिस्टम) च्या स्थिर आवृत्तीचे प्रकाशन जाहीर केले. त्याच वेळी, Microsoft Store द्वारे वितरित WSL पॅकेजेस प्रायोगिक विकासातून काढून टाकण्यात आले.

या नवीन आवृत्तीच्या प्रकाशनासह, द "wsl -install" आणि "wsl -update" कमांड डिफॉल्टमधून हलवल्या गेल्या आहेत WSL स्थापित आणि अद्यतनित करण्यासाठी Microsoft Store वापरण्यासाठी, जे Windows चे अंगभूत घटक म्हणून वितरणाच्या तुलनेत लक्षणीयरीत्या जलद अपडेट वितरणास अनुमती देते.

उपयुक्तता wsl मागील इंस्टॉलेशन स्कीमवर परत जाण्यासाठी “–इनबॉक्स” पर्याय प्रदान करते. Windows 10 बिल्ड्स Microsoft Store द्वारे देखील समर्थित आहेत, Windows 10 वापरकर्त्यांना WSL ​​नवकल्पना जसे की Linux ग्राफिकल ऍप्लिकेशन्स चालवणे आणि सिस्टमड सिस्टम मॅनेजरसाठी समर्थन देणे.

अद्यतनित wsl.exe उपयुक्तता, Microsoft Store वरून डाउनलोड करण्यासाठी डीफॉल्टनुसार भाषांतरित, Windows 10 आणि 11 नोव्हेंबर अद्यतने "22H2" मध्ये समाविष्ट केली आहे, जी अद्याप मॅन्युअल पडताळणीनंतर स्थापित होते (Windows सेटिंग्ज -> "अद्यतनांसाठी शोधा"). , आणि डिसेंबरच्या मध्यात आपोआप लागू होईल. पर्यायी इंस्टॉलेशन पर्याय म्हणून, तुम्ही GitHub वर होस्ट केलेले msi पॅकेज देखील वापरू शकता.

लिनक्स एक्झिक्यूटेबल WSL वर चालतात याची खात्री करण्यासाठी, मूळ एमुलेटरऐवजी ज्याने लिनक्स सिस्टम कॉलचे विंडोज सिस्टम कॉलमध्ये भाषांतर केले, संपूर्ण लिनक्स कर्नल वातावरण प्रदान केले आहे. WSL साठी प्रस्तावित कर्नल कर्नल प्रकाशनावर आधारित आहे लिनक्स 5.10, ज्यामध्ये कर्नल स्टार्टअप वेळ कमी करण्यासाठी ऑप्टिमायझेशन, मेमरी वापर कमी करणे, लिनक्स प्रक्रियांद्वारे विंडोजमध्ये मुक्त केलेली मेमरी परत करणे आणि न्यूक्लियसमध्ये ड्रायव्हर्स आणि उपप्रणालींचा किमान आवश्यक संच सोडणे यासह डब्ल्यूएसएल-विशिष्ट पॅचेससह विस्तारित केले जाते.

कर्नल हे आधीच Azure वर चालू असलेल्या वर्च्युअल मशीनचा वापर करून विंडोज वातावरणात चालते. WSL वातावरण वेगळ्या डिस्क प्रतिमेवर चालते (व्हीएचडी) ext4 फाइल प्रणाली आणि आभासी नेटवर्क अडॅप्टरसह.

वापरकर्ता स्थान घटक स्वतंत्रपणे स्थापित केले जातात आणि विविध वितरणांच्या बिल्डवर आधारित असतात. उदाहरणार्थ, Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE आणि openSUSE बिल्ड्स Microsoft Store मध्ये WSL वर इंस्टॉलेशनसाठी उपलब्ध आहेत.

आवृत्ती 1.0 मध्ये, सुमारे 100 बग निश्चित केले आणि अनेक नवकल्पना लागू केल्या आहेत:

  • Linux वातावरणात systemd प्रणाली व्यवस्थापक वापरण्याची पर्यायी क्षमता प्रदान केली आहे. Systemd सपोर्ट तुम्हाला वितरणासाठी आवश्यकता कमी करण्यास आणि WSL मध्ये प्रदान केलेले वातावरण पारंपारिक हार्डवेअरवर चालू असलेल्या वितरणाच्या जवळ आणण्याची परवानगी देते. पूर्वी, WSL सह काम करण्यासाठी, वितरणांना Microsoft-प्रदान केलेला इनिशिएलायझेशन ड्रायव्हर वापरावा लागत होता जो PID 1 अंतर्गत चालतो आणि Linux आणि Windows मधील इंटरऑपरेबिलिटीसाठी इन्फ्रास्ट्रक्चर कॉन्फिगरेशन प्रदान करतो.
  • Windows 10 साठी, Linux ग्राफिकल ऍप्लिकेशन्स चालवण्याची क्षमता लागू केली गेली आहे (पूर्वी, ग्राफिक्स समर्थन फक्त Windows 11 मध्ये उपलब्ध होते).
  • स्थापनेनंतर वितरणात्मक प्रक्षेपण अक्षम करण्यासाठी “wsl –install” कमांडमध्ये “–no-launch” पर्याय जोडला.
  • Microsoft Store ऐवजी GitHub द्वारे घटक डाउनलोड करण्यासाठी “wsl –update” आणि “wsl –install” आदेशांमध्ये “–web-download” पर्याय जोडला.
  • VHD फाइल्स माउंट करण्यासाठी “wsl –mount” कमांडमध्ये “–vhd” पर्याय जोडले आणि माउंट पॉइंटचे नाव निर्दिष्ट करण्यासाठी “–name”.
  • VHD फॉरमॅटमध्ये आयात किंवा निर्यात करण्यासाठी “wsl –import” आणि “wsl –export” कमांडमध्ये “–vhd” कमांड जोडली.
  • नोंदणी करण्यासाठी आणि विद्यमान .vhdx फाइल वितरण म्हणून वापरण्यासाठी "wsl --import-in-place" कमांड जोडली.
  • आवृत्ती क्रमांक प्रदर्शित करण्यासाठी "wsl --version" कमांड जोडली.
  • सुधारित त्रुटी हाताळणी.
  • ग्राफिकल ऍप्लिकेशन्स (WSLg) आणि लिनक्स कर्नलला समर्थन देणारे घटक एकाच पॅकेजमध्ये समाकलित केले जातात ज्यासाठी अतिरिक्त MSI फाइल्स डाउनलोड करण्याची आवश्यकता नसते.
  • हॉट पर्स्युटमध्ये, WSL 1.0.1 अपडेट रिलीझ करण्यात आले (अद्याप पूर्वावलोकन स्थितीत असताना), ज्याने नवीन सत्र सुरू करताना wslservice.exe प्रक्रियेचा क्रॅश निश्चित केला, युनिक्स सॉकेट /tmp/.X11 -युनिक्स असलेली फाइल होती. केवळ-वाचनीय मोडमध्ये बदलले, त्रुटी हाताळणारे सुधारले गेले.

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, आपण तपशील तपासू शकता पुढील लिंकवर


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

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

*

*

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