Kedu ihe kpatara WSL 2 ji 13 ngwa ngwa karịa WSL: echiche sitere na Preview Insider

Microsoft na-akwado mwepụta nke Windows May 2020 Mmelite (20H1). Mmelite a ga-enwe ụfọdụ nkwalite nhụta onye ọrụ mara mma, mana ihe kacha mkpa nye ndị mmepe na ndị ọzọ na ụdị Windows ọhụrụ bụ nke ahụ. WSL 2 (Windows Subsystem maka Linux). Nke a bụ ozi dị mkpa maka ndị chọrọ ịgbanwe na Windows OS, mana ha anwaghị anwa.

Dave Rupert tinye WSL 2 na laptọọpụ inch 13 ya na nsonaazụ mbụ
ọ tụrụ m n'anya:

Kedu ihe kpatara WSL 2 ji 13 ngwa ngwa karịa WSL: echiche sitere na Preview Insider

Ụdị nke abụọ nke WSL bụ ugboro 13 ngwa ngwa karịa nke mbụ! Ọ bụghị ụbọchị niile ka ị na-enweta nkwalite arụmọrụ 13x n'efu. Enwere m ahụ oyi na akwa akwa nwoke mgbe mbụ m hụrụ nsonaazụ ndị a. Gịnị kpatara? Ọfọn, ukwuu n'ime m na-eru uju oge furu efu nke chịkọbara ihe karịrị 5 afọ nke na-arụ ọrụ na mbụ version nke WSL.

Ma ndị a abụghị naanị ọnụọgụ. Na WSL 2, ntinye npm, ụlọ, nkwakọ ngwaahịa, ilele faịlụ, na-ebugharị modul na-ekpo ọkụ, malite sava - ihe fọrọ nke nta ka ọ bụrụ ihe niile m na-eji kwa ụbọchị dịka onye mmepụta weebụ aghọwo ngwa ngwa. Ọ na-adị ka ịnọ na Mac ọzọ (ma ọ bụ ikekwe ka mma, ebe ọ bụ na Apple na-amachi ndị na-arụ ọrụ ya na-akwado ndụ batrị ka mma n'ime afọ ole na ole gara aga).

Ebee ka ike dị otú ahụ si abịa?

Kedu ka ha si nweta mmụba 13x na nrụpụta? Na mbụ, mgbe m chere banyere ịgbanwee na Mac, atụkwasịkwara m ụfọdụ nhọrọ, ọ bụ ezie na ọ bụ naanị na ọkwa nke echiche. Nke bụ eziokwu bụ na ịdegara diski na oku sistemụ Linux dị oke ọnụ (n'ihe gbasara ọnụ ahịa oge) n'ihi nhazi nke ụdị WSL mbụ. Ma ugbu a chere ihe mmepe webụ ọgbara ọhụrụ dabere na ya? Ee. Mgbe ị na-ejikọta ụyọkọ ịdabere na koodu snippets oge ọ bụla ị na-echekwa faịlụ, ị na-eme ọtụtụ diski na-ede ma na-akpọ usoro iri puku kwuru iri puku faịlụ.

Ozugbo ị mụtara nke a n'ụzọ siri ike, ọ na-esiri ike ichefu. Ị na-amalite ịda mbà n'obi nke nta nke nta mgbe ị na-eche ka ọ na-arụ ọrụ nwayọọ nwayọọ na dị mwute. Ị ga-achọpụtakwa na ụwa gị agakwaghị adị otú ahụ na ngwá ọrụ ị na-amasị adịkwaghị ka ọ bara uru ma ọ bụ dị irè.

Ọ dabara nke ọma, ndị otu WSL nwere ihe egwu wee degharịa sistemụ ahụ kpamkpam. Na WSL 2, edoziri nsogbu ndị a: ndị mmepe wuru igwe Linux nke ha n'ime Windows wee nyefee ọrụ faịlụ na draịva netwọk VHD (Virtual Hardware). Azụmahịa-apụ bụ na oge mbụ ị na-agba ya, ị ga-ewepụta oge na-atụgharị igwe mebere. A na-atụ oge a na milliseconds ma ọ naghị ahụ m n'onwe m. Dịka ọmụmaatụ, ana m echere na obi ụtọ, n'ihi na amaara m ihe ihe a niile bụ.

Ebee ka faịlụ ga-adị ugbu a?

Iji nweta uru zuru oke nke WSL 2, ị ga-achọ ịkwaga faịlụ ọrụ gị /mnt/c/Users// gaa na ndekọ ụlọ ọhụrụ ~/Linux na VHD ọhụrụ. Ị nwere ike ịhụ ọdịnaya nke mbanye a n'ịntanetị site na ịga na \\ wsl$ \ \ \ ụlọ ma ọ bụ site na itinye iwu explorer.exe site na shell Bash gị.

Nke a bụ ezigbo sistemụ faịlụ Linux, ọ na-eme ma na-akpa àgwà ka ị tụrụ anya ya. Emepụtara m nchekwa ~/projects, nke bụ ebe ebe nchekwa ọrụ m niile bi wee meghee ọrụ na Visual Studio Code site na iji iwu koodu.

Kedu maka koodu VS?

Ịwụnye WSLnditat maka mmepe ime anya na koodu VS (VS Code Remote - WSL) bụ ọkwa ikpeazụ na-eme ka ọrụ dị ntụsara ahụ nye onye nrụpụta. Mgbatị ahụ na-enye ohere VS Code ịrụ ọrụ ya niile (iwu git, consoles, ịwụnye ndọtị, wdg) site na ịmekọrịta ozugbo na igwe mebere Linux. Nke a na-eme ka usoro ahụ dum nwee oke aka.

Na mbụ enwere m ntakịrị iwe maka ịwụnye ndọtị a n'ihi na achọrọ m ịwụnye ihe m tinyegoro na nhazi mbụ. Ma ugbu a enwere m ekele maka ya n'ihi na enwere oyi akwa ọhụụ pụrụ iche nke na-egosi gburugburu ebe m na-arụ ọrụ na ebe faịlụ m bi. Nke a mere ka usoro mmepe webụ Windows pụta ìhè ma mee ka ọ dị mfe iji UI njikwa ụdị na koodu VS.

Anya mmiri nke obi ụtọ na olileanya maka ọdịnihu dị mma

Enweghị m ike inye aka mana enwere m obi ụtọ maka mwepụta ọzọ nke Windows May 2020 Mmelite yana sistemụ Linux kachasị mma nke na-efegharị na PC egwuregwu siri ike m. Enwere ike inwe nsogbu ndị ọzọ m na-amabeghị maka ya, ma emechaa Ntinye ntinye M kwubiri na ndị otu WSL doziri ọtụtụ nsogbu ahụ.

Na mgbakwunye, echefula nke ahụ Mpaghara Windows dịkwa mma! Ọ dị ka a ga-asị na ha nụrụ mkpesa m gbasara enweghị taabụ, Ntọala JSON, na mkpa ọ dị 'ịma'' na Windows. Ọ ka na-ada ụda, mana Windows Terminal bụ ikekwe ọdụ kacha mma maka Windows.

N'ịbụ onye na-arụ ọrụ na Windows ruo afọ 5, agafeela m ọtụtụ ihe: enweghị ike ịwụnye Rails, na-alụ ọgụ na shells Cygwin artificial. Enwere m oche dị n'ihu n'otu ogbako Mee 2016 mgbe Microsoft kwupụtara ụdị mbụ nke WSL. Ma mgbe ahụ, amalitere m inwe olile anya na mmepe weebụ na Windows ga-emecha rute ọkwa ọhụrụ. Obi abụọ adịghị ya, WSL 2 bụ mmụba kachasị ukwuu m hụworo kemgbe ahụ, ọ dịkwa ka anyị nọ na njedebe nke oge ọhụrụ.

Ikike nke Mgbasa Ozi

Ọ bụrụ na ọrụ chọrọ Windows sava, mgbe ahụ ị maa nye anyi - ntinye akpaaka nke Windows Server 2012, 2016 ma ọ bụ 2019 na atụmatụ nwere 2 GB Ram ma ọ bụ karịa, etinyelarị ikike na ọnụahịa ahụ. Mkpokọta site na 21 rubles kwa ụbọchị! Anyị nwekwara sava ebighị ebi 😉

Kedu ihe kpatara WSL 2 ji 13 ngwa ngwa karịa WSL: echiche sitere na Preview Insider

isi: www.habr.com

Tinye a comment