Kungani i-WSL 2 ishesha izikhathi eziyi-13 kune-WSL: okuvelayo okuvela ku-Insider Preview

I-Microsoft ilungiselela ukukhishwa kwe-Windows May 2020 Update (20H1). Lesi sibuyekezo sizoqukatha ukuthuthukiswa okuhle kokusebenza komsebenzisi, kodwa okubaluleke kakhulu kubathuthukisi nakwabanye enguqulweni entsha ye-Windows ukuthi I-WSL 2 (I-Windows Subsystem ye-Linux). Lolu ulwazi olubalulekile kulabo abafuna ukushintshela ku-Windows OS, kodwa abazange balokothe.

UDave Rupert ufake i-WSL 2 kwi-laptop yakhe engu-13-intshi Surface kanye nemiphumela yokuqala
ngimangele ngokujabulisayo:

Kungani i-WSL 2 ishesha izikhathi eziyi-13 kune-WSL: okuvelayo okuvela ku-Insider Preview

Inguqulo yesibili ye-WSL ishesha izikhathi eziyi-13 kuneyokuqala! Akuzona zonke izinsuku lapho uthola khona ukuthuthukiswa kokusebenza okungu-13x mahhala. Ngezwa ngigodola ngakhala izinyembezi zowesilisa ngiqala ukubona le miphumela. Kungani? Hhayi-ke, ikakhulukazi bengilila isikhathi esilahlekile ebesiqongelele eminyakeni emi-5 yokusebenza nenguqulo yokuqala ye-WSL.

Futhi lezi akuzona nje izinombolo. Ku-WSL 2, ukufakwa kwe-npm, ukwakha, ukupakisha, ukubuka amafayela, ukulayisha kabusha amamojula ashisayo, ukuqalisa amaseva - cishe yonke into engiyisebenzisa nsuku zonke njengomthuthukisi wewebhu isheshe kakhulu. Kuzwakala sengathi uku-Mac futhi (noma mhlawumbe okungcono, njengoba i-Apple ibinciphisa kakhulu amaphrosesa ayo ukuze ivune impilo yebhethri engcono kule minyaka embalwa edlule).

Buvelaphi lobu buchule?

Bafinyelele kanjani ekukhuleni okungu-13x kokukhiqiza? Phambilini, lapho ngicabanga ngokushintshela ku-Mac, ngiphinde ngakhipha ezinye izinketho, noma ngisezingeni lokuqagela. Iqiniso liwukuthi ukubhala kudiski nezingcingo zesistimu ye-Linux kwakubiza kakhulu (ngokwezindleko zesikhathi) ngenxa yokwakhiwa kwenguqulo yokuqala ye-WSL. Futhi manje qagela ukuthi yikuphi ukuthuthukiswa kwewebhu yesimanje kuncike kakhulu kukho? Yebo. Uma uhlanganisa inqwaba yokuncika kanye namazwibela ekhodi njalo uma ulondoloza ifayela, empeleni wenza imibhalo eminingi yediski kanye nezingcingo zesistimu kumashumi ezinkulungwane zamafayela.

Uma usufunde lokhu kanzima, kuba nzima ukukukhohlwa. Uqala ukucindezeleka kancane kancane uma ucabanga ukuthi konke kusebenza kancane futhi ngokudabukisayo. Futhi uyabona ukuthi umhlaba wakho ngeke usafana futhi ithuluzi olithandile alisabonakali liwusizo noma lisebenza kahle.

Ngenhlanhla, ithimba le-WSL lazifaka engozini futhi labhala kabusha ngokuphelele uhlelo olungaphansi. Ku-WSL 2, lezi zinkinga zaxazululwa: abathuthukisi bazakhele owabo umshini we-Linux ku-Windows futhi badlulisela ukusebenza kwefayela kudrayivu yenethiwekhi ye-VHD (Virtual Hardware Disk). Ukuhwebelana ukuthi okokuqala uyisebenzisa, kufanele uchithe isikhathi uphotha umshini obonakalayo. Lesi sikhathi silinganiswa ngama-millisecond futhi asibonakali kimina mathupha. Isibonelo, ngilinde ngentokozo, ngoba ngiyazi ukuthi konke lokhu kumayelana nani.

Azohlala kuphi amafayela manje?

Ukuze usebenzise ngokugcwele i-WSL 2, uzofuna ukususa amafayela akho ephrojekthi ukusuka /mnt/c/Abasebenzisi/<igama lomsebenzisi>/ kuhla lwemibhalo lwasekhaya olusha ~/Linux ku-VHD entsha. Ungabona okuqukethwe kwale drayivu ku-inthanethi ngokuya ku- \\wsl$\<igama lokusabalalisa>\<igama lomsebenzisi>\ikhaya noma ngokufaka umyalo umhloli.exe kusuka kugobolondo lakho le-Bash.

Lolu wuhlelo lwangempela lwefayela le-Linux, futhi lusebenza futhi luziphathe ngendlela obungayilindela. Ngidale ifolda ~/amaphrojekthi, okuyindawo lapho kuhlala khona zonke izinqolobane zami zephrojekthi bese ngivula amaphrojekthi ku-Visual Studio Code ngisebenzisa umyalo wekhodi.

Kuthiwani nge-VS Code?

Ifaka i-WSLukukhuliswa ukuthuthukiswa okukude ku-VS Code (VS Code Remote - WSL) yisigaba sokugcina esiqinisekisa umsebenzi onethezekile womthuthukisi. Isandiso sivumela Ikhodi ye-VS ukuthi yenze yonke imisebenzi yayo (imiyalo ye-git, ama-consoles, ukufaka izandiso, njll.) ngokusebenzisana ngokuqondile nomshini we-Linux virtual. Lokhu kwenza yonke inqubo izimele kakhulu.

Ekuqaleni ngangiphatheke kabi ngokuthi kufanele ngifake lesi sandiso ngoba ngangidinga ukuphinda ngifake engangikufakile nengikulungiselele ngaphambili. Kodwa manje ngiyakwazisa ngoba kunesendlalelo esikhethekile sokubuka esibonisa ukuthi iyiphi indawo engisebenza kuyo nokuthi amafayela ami ahlala kuphi. Lokhu kwenza inqubo yokuthuthukiswa kwewebhu ye-Windows yacaca kakhudlwana futhi kwenza kwaba lula kakhulu ukusebenzisa i-UI yokulawula inguqulo ku-VS Code.

Izinyembezi zenjabulo nethemba lekusasa eliqhakazile

Angikwazi ukuzibamba kodwa ngizizwa ngijabule ngokukhishwa okulandelayo kwe-Windows May 2020 Update kanye nesistimu engaphansi ye-Linux esanda kundiza izungeza ku-PC yami yokudlala enamandla. Kungase kube nezinye izinkinga engingazazi okwamanje, kodwa ngemva kwalokho Ukubuka Kuqala Kwangaphakathi Ngiphethe ngokuthi ithimba le-WSL lixazulule izinkinga eziningi.

Ngaphezu kwalokho, ungakhohlwa lokho I-Windows Terminal kuhle futhi! Kwaba sengathi bazwile izikhalazo zami mayelana nokushoda kwamathebhu, Izilungiselelo ze-JSON, kanye nesidingo “sokuzizwa upholile” ku-Windows. Kusazwakala kuyinqaba, kepha iWindows Terminal mhlawumbe iyitheminali engcono kakhulu yeWindows.

Njengoba ngisebenze ku-Windows iminyaka engu-5, ngidlule kokuningi: ukungakwazi ukufaka ama-Rails, ngilwa namagobolondo e-Cygwin okwenziwa. Nganginesihlalo esingaphambili engqungqutheleni efanayo ye-Build 2016 lapho iMicrosoft imemezela uhlobo lokuqala lwe-WSL. Futhi-ke ngaqala ukuthemba ukuthi ukuthuthukiswa kwewebhu ku-Windows ekugcineni kuzofinyelela ezingeni elisha. Ngaphandle kokungabaza, i-WSL 2 iyintuthuko enkulu kunazo zonke engake ngayibona kusukela lapho futhi kubukeka sengathi siphezu kwenkathi entsha.

Emalungelo Wokukhangisa

Uma umsebenzi udinga Amaseva e-Windows, khona-ke nakanjani kuthina - ukufakwa okuzenzakalelayo kweWindows Server 2012, 2016 noma 2019 ezinhlelweni ezino-2 GB RAM noma ngaphezulu, ilayisense isivele ifakiwe enanini. Ingqikithi kusuka kuma-ruble angama-21 ngosuku! Siphinde sibe namaseva aphakade 😉

Kungani i-WSL 2 ishesha izikhathi eziyi-13 kune-WSL: okuvelayo okuvela ku-Insider Preview

Source: www.habr.com

Engeza amazwana