He aha te WSL 2 he 13 nga wa tere ake i te WSL: nga whakaaro mai i te Arokitenga Kairoto

Kei te whakareri a Microsoft i te tukunga o Windows Mei 2020 Update (20H1). Kei roto i tenei whakahou etahi whakapainga atanga kaiwhakamahi pai, engari ko te mea nui ki nga kaiwhakawhanake me etahi atu o te putanga hou o Windows ko tera WSL 2 (Windows Subsystem mo Linux). He korero whaitake tenei mo te hunga e hiahia ana ki te huri ki te Windows OS, engari kaore i maia.

I whakauruhia e Dave Rupert a WSL 2 ki runga i tana pona Mata 13-inihi me nga hua tuatahi
tino miharo:

He aha te WSL 2 he 13 nga wa tere ake i te WSL: nga whakaaro mai i te Arokitenga Kairoto

Ko te putanga tuarua o WSL he 13 nga wa tere atu i te tuatahi! Ehara i nga ra katoa ka whiwhi koe i te whakanui mahi 13x mo te kore utu. I tino makariri ahau, i heke te roimata tane i taku kitenga tuatahi i enei hua. He aha? Ae, ko te nuinga kei te tangi ahau mo te wa ngaro kua neke atu i te 5 tau o te mahi me te putanga tuatahi o WSL.

A ehara enei i nga tau noa. I roto i te WSL 2, te whakaurunga npm, te hanga whare, te kapi, te maataki i nga konae, te whakahou i nga waahanga wera, te tiimata i nga kaitoro - tata nga mea katoa e whakamahia ana e au hei kaiwhakawhanake paetukutuku kua tere ake. Ko te ahua kei runga ano i te Mac (he pai ake ranei, na te mea kua whakawhäitihia e Apple ana kaitukatuka kia pai ake te ora o te pākahiko i nga tau kua hipa).

No hea mai taua kakama?

I pehea i eke ai ki te 13x te pikinga o te hua? I mua, i taku whakaaro ki te huri ki te Mac, ka tukuna ano e ahau etahi whiringa, ahakoa he mea tika ki te taumata o nga whakapae. Ko te meka ko te tuhi ki te kōpae me nga waea punaha Linux he tino utu (mo nga utu o te waa) na te hoahoanga o te putanga tuatahi o WSL. Inaianei me whakaaro he aha te whanaketanga paetukutuku hou e whakawhirinaki nui ana? Ae. Ka whakahiatohia e koe te maha o nga whakawhirinaki me nga tohu tohu i nga wa katoa ka tiakina e koe he konae, kei te mahi koe i te maha o nga tuhi kōpae me nga waea punaha ki nga mano tini o nga konae.

Ina ako koe i tenei huarahi uaua, he uaua ki te wareware. Ka timata koe ki te pouri haere ina whakaaro koe ki te puhoi me te pouri o te mahi katoa. A ka mohio koe ka kore e rite to ao me te taputapu e pai ana koe kua kore e whai hua, e whai hua ana.

Waimarie, ka raru te roopu WSL me te tuhi ano i te punaha iti. I roto i te WSL 2, i whakatauhia enei raruraru: i hangaia e nga kaihanga to ratou ake miihini mariko Linux ki Windows me te tuku i nga mahi konae ki te puku whatunga VHD (Virtual Hardware Disk). Ko te hokohoko ko te wa tuatahi ka whakahaere koe, me whakapau koe ki te huri i te miihini mariko. Ko tenei wa ka inehia ki roto i nga manomano, kare e kitea e au ake. Hei tauira, kei te tatari ahau me te koa, no te mea e mohio ana ahau he aha enei mea katoa.

Ka noho nga konae ki hea inaianei?

Ki te whai painga ki te WSL 2, ka hiahia koe ki te nuku i o konae kaupapa /mnt/c/Kaiwhakamahi/<ingoawhakamahi>/ ki te whaiaronga kainga hou ~/Linux i runga i te VHD hou. Ka taea e koe te kite i nga ihirangi o tenei puku ma te ipurangi ma te haere ki \\wsl$\<ingoa tohatoha>\<ingoawhakamahi>\home ma te whakauru ranei i te whakahau explorer.exe mai i to anga Bash.

He punaha konae Linux pono tenei, a ka mahi me te mahi pera i to hiahia. I hanga e ahau he kōpaki ~/kaupapa, kei reira nga waahi katoa e noho ana aku putunga kaupapa, katahi ka whakatuwherahia e au nga kaupapa ki Visual Studio Code ma te whakamahi i te whakahau waehere.

He aha te VS Code?

Tāuta WSLwhakawhānui mo te whanaketanga mamao i runga i te VS Code (VS Code Remote - WSL) ko te waahanga whakamutunga e whakarite ana i nga mahi whakamarie mo te kaiwhakawhanake. Ko te toronga ka taea e te VS Code te mahi i ana mahi katoa (nga whakahau git, nga papatohu, te whakauru i nga taapiri, me etahi atu) ma te taunekeneke tika me te miihini mariko Linux. Ma tenei ka tino motuhake te tukanga katoa.

I te tuatahi i pouri ahau mo te whakauru i tenei toronga na te mea me whakauru ano e au nga mea i whakauruhia e au i mua. Inaianei ka maioha ahau na te mea he paparanga whakakitenga motuhake e whakaatu ana he aha te taiao e mahi ana ahau me te waahi e noho ana aku konae. Na tenei i tino marama ake te mahinga whanaketanga paetukutuku Windows me te ngawari ake ki te whakamahi i te UI mana putanga ki te Waehere VS.

Nga roimata o te hari me te tumanako mo te ao marama

Kare e taea e au te koa engari kei te harikoa ahau mo te tukunga o muri mai o te Whakahoutanga o te Matapihi Mei 2020 me te punaha-a-roto Linux kua pai ake e rere ana i runga i taku PC petipeti kaha. Tera pea etahi atu raruraru kaore au i te mohio, engari i muri mai Arokite Whakauru I whakatau ahau na te roopu WSL i whakaoti te nuinga o nga raru.

I tua atu, kaua e wareware ki tera Terminal Windows pai hoki! Me te mea i rongo ratou i aku amuamu mo te kore o nga ripa, Tautuhinga JSON, me te hiahia ki te "ahuareka" i Windows. He rerekee tonu te tangi, engari ko Windows Terminal pea te tauranga pai rawa atu mo Windows.

Kua 5 tau i mahi ahau ki runga Matapihi, he maha nga mea kua pa ki a au: te kore e taea te whakauru i nga Rails, e tohe ana ki nga anga a Cygwin horihori. He tuuru rarangi o mua ahau i taua hui Hanga 2016 i te wa i panuitia ai e Microsoft te putanga tuatahi o WSL. Na ka timata ahau ki te tumanako ka eke te whanaketanga paetukutuku ki Windows ki tetahi taumata hou. Karekau he feaa, ko te WSL 2 te whakapainga nui rawa atu kua kitea e au mai i tera wa me te ahua kei runga tatou i te waa hou.

I runga i nga Tika Tika

Ki te hiahia mahi Tūmau Windows, katahi koe ka tino ki a tatou — te whakaurunga aunoa o Windows Server 2012, 2016, 2019 ranei i runga i nga mahere me te 2 GB RAM, teitei ake ranei, kua whakauruhia te raihana ki te utu. Tapeke mai i te 21 rubles ia ra! Kei a matou hoki nga kaitoro mo ake tonu atu 😉

He aha te WSL 2 he 13 nga wa tere ake i te WSL: nga whakaaro mai i te Arokitenga Kairoto

Source: will.com

Tāpiri i te kōrero