Chifukwa chiyani WSL 2 ili mwachangu nthawi 13 kuposa WSL: zowonera kuchokera ku Insider Preview

Microsoft ikukonzekera kutulutsidwa kwa Windows May 2020 Update (20H1). Kusinthaku kudzakhala ndi kusintha kwa mawonekedwe a ogwiritsa ntchito, koma chofunikira kwambiri kwa opanga ndi ena mu mtundu watsopano wa Windows ndikuti WSL 2 (Windows Subsystem ya Linux). Izi ndizofunikira kwa iwo omwe akufuna kusintha Windows OS, koma sanayerekeze.

Dave Rupert adayika WSL 2 pa laputopu yake ya 13-inch Surface ndi zotsatira zoyamba
modabwa:

Chifukwa chiyani WSL 2 ili mwachangu nthawi 13 kuposa WSL: zowonera kuchokera ku Insider Preview

Mtundu wachiwiri wa WSL ndiwofulumira kuwirikiza 13 kuposa woyamba! Sikuti tsiku lililonse mumapeza mwayi wowonjezera 13x kwaulere. Ndidamva kuzizira ndikutulutsa misozi yachimuna nditawona zotsatira izi. Chifukwa chiyani? Chabwino, makamaka ndinali kulira nthawi yomwe idatayika yomwe idakhala zaka 5 ndikugwira ntchito ndi mtundu woyamba wa WSL.

Ndipo izi si manambala chabe. Mu WSL 2, kukhazikitsa npm, kumanga, kuyika, kuwona mafayilo, kutsitsanso ma module otentha, ma seva oyambira - pafupifupi chilichonse chomwe ndimagwiritsa ntchito tsiku lililonse monga wopanga intaneti chakhala chofulumira kwambiri. Zikumveka ngati kukhalanso pa Mac (kapena mwina bwino, popeza Apple yachepetsa kwambiri mapurosesa ake mokomera moyo wabwino wa batri pazaka zingapo zapitazi).

Kodi kulimbikira koteroko kumachokera kuti?

Kodi adakwaniritsa bwanji kuchuluka kwa zokolola 13x? M'mbuyomu, ndikaganiza zosinthira ku Mac, ndidatayanso zosankha zina, ngakhale ndikungoganizira chabe. Chowonadi ndi chakuti kulembera ku disk ndi mafoni a Linux kunali okwera mtengo kwambiri (malinga ndi nthawi) chifukwa cha zomangamanga za WSL yoyamba. Ndipo tsopano mukuganiza kuti chitukuko chamakono cha intaneti chimadalira chiyani? Inde. Mukaphatikiza gulu lazodalira ndi ma code snippets nthawi iliyonse mukasunga fayilo, mukulemba zambiri za disk ndikuyitanira pamafayilo masauzande ambiri.

Mukaphunzira izi movutikira, zimakhala zovuta kuiwala. Mumayamba kukhumudwa pang'onopang'ono mukaganizira momwe zimagwirira ntchito pang'onopang'ono komanso mwachisoni. Ndipo mukuzindikira kuti dziko lanu silidzakhalanso chimodzimodzi ndipo chida chomwe mumakonda sichikuwonekanso chothandiza kapena chothandiza.

Mwamwayi, gulu la WSL lidachita ngozi ndikulembanso kachitidwe kakang'ono. Mu WSL 2, mavutowa adathetsedwa: omangawo adapanga makina awoawo a Linux mu Windows ndikugawa mafayilo ku VHD (Virtual Hardware Disk) network drive. Kusinthanitsa ndikuti mukangoyendetsa koyamba, muyenera kuthera nthawi mukuzungulira makina enieni. Nthawiyi imayesedwa mu ma milliseconds ndipo sindimandizindikira. Mwachitsanzo, ndikudikirira mosangalala, chifukwa ndikudziwa kuti zonsezi ndi chiyani.

Kodi mafayilo akukhala kuti tsopano?

Kuti mutenge mwayi wonse wa WSL 2, mudzafuna kusamutsa mafayilo anu a projekiti kuchokera /mnt/c/Users/<username>/ ku chikwatu chatsopano chanyumba ~/Linux pa VHD yatsopano. Mutha kuwona zomwe zili mugalimoto iyi pa intaneti popita ku \\wsl$\<dzina logawa>\<username>\home kapena polowetsa lamulo bwankhalin.exe kuchokera ku chipolopolo chanu cha Bash.

Ili ndi fayilo yeniyeni ya Linux, ndipo imachita ndikuchita momwe mungayembekezere. Ndinapanga chikwatu ~/projects, komwe ndi komwe nkhokwe zanga zonse za projekiti zimakhala ndiyeno ndimatsegula mapulojekiti mu Visual Studio Code pogwiritsa ntchito code command.

Nanga bwanji VS Code?

Kukhazikitsa WSLkukulitsa pakukula kwakutali pa VS Code (VS Code Remote - WSL) ndiye gawo lomaliza lomwe limatsimikizira ntchito yabwino kwa wopanga. Kukula kumalola VS Code kuchita ntchito zake zonse (malamulo a git, zotonthoza, kukhazikitsa zowonjezera, ndi zina) polumikizana mwachindunji ndi makina a Linux. Izi zimapangitsa kuti ntchito yonse ikhale yodziyimira payokha.

Poyamba ndidakhumudwa pang'ono kuti ndikhazikitse zowonjezerazi chifukwa ndidafunikira kuyikanso zomwe ndidayika ndikuzikonza m'mbuyomu. Koma tsopano ndikuyamikira chifukwa pali mawonekedwe apadera omwe amasonyeza malo omwe ndikugwira nawo ntchito komanso kumene mafayilo anga amakhala. Izi zidapangitsa njira yopangira mawebusayiti a Windows kukhala yowonekera kwambiri ndikupangitsa kuti ikhale yosavuta kugwiritsa ntchito UI yowongolera mtundu mu VS Code.

Misozi yachisangalalo ndi chiyembekezo cha tsogolo labwino

Sindingachitire mwina koma kusangalala ndi kutulutsidwa kotsatira kwa Kusintha kwa Windows May 2020 ndi makina okhathamiritsa a Linux omwe akungowuluka pa PC yanga yamasewera yamphamvu. Pakhoza kukhala mavuto ena omwe sindikuwadziwa, koma pambuyo pake Insider Preview Ndinaona kuti gulu la WSL linathetsa mavuto ambiri.

Komanso musaiwale zimenezo Windows Terminal zabwinonso! Zinali ngati amva madandaulo anga okhudza kusowa kwa ma tabo, Zosintha za JSON, komanso kufunikira "komva bwino" mu Windows. Zikumvekabe zachilendo, koma Windows Terminal mwina ndiyo yabwino kwambiri pa Windows.

Ndagwira ntchito pa Windows kwa zaka 5, ndadutsamo zambiri: kulephera kukhazikitsa Rails, kulimbana ndi zipolopolo za Cygwin. Ndinali ndi mpando wakutsogolo pamsonkhano womwewo wa Build 2016 pomwe Microsoft idalengeza mtundu woyamba wa WSL. Ndiyeno ndinayamba kuyembekezera kuti chitukuko cha intaneti pa Windows chidzafika pamlingo watsopano. Mosakayikira, WSL 2 ndiye kusintha kwakukulu komwe ndawonapo kuyambira pamenepo ndipo zikuwoneka ngati tili pachiwopsezo cha nyengo yatsopano.

Pa Ufulu Wotsatsa

Ngati ntchito ikufunika Ma seva a Windows, ndiye inu ndithudi kwa ife - kukhazikitsa basi kwa Windows Server 2012, 2016 kapena 2019 pamapulani okhala ndi 2 GB RAM kapena kupitilira apo, chilolezo chaphatikizidwa kale pamtengo. Zonse kuyambira ma ruble 21 patsiku! Tilinso ndi ma seva amuyaya πŸ˜‰

Chifukwa chiyani WSL 2 ili mwachangu nthawi 13 kuposa WSL: zowonera kuchokera ku Insider Preview

Source: www.habr.com

Kuwonjezera ndemanga