Ua saunia e Microsoft le tatalaina o le Windows Me 2020 Update (20H1). O lenei faʻafouga o le a aofia ai ni faʻaleleia atili o fesoʻotaʻiga faʻaoga, ae o le a le mea e sili atu ona taua i tagata atiaʻe ma isi i le fou o Windows o le
Na fa'apipi'i e Dave Rupert le WSL 2 i lana komepiuta feavea'i 13-inisi ma fa'ai'uga muamua
ofo fiafia:
O le lomiga lona lua o le WSL e 13 taimi sili atu nai lo le muamua! E le o aso uma e te maua ai le 13x fa'atupu fa'atupu fua fua. Sa ou lagona le maalili ma maligi se loimata faatamatane ina ua ou vaai muamua i nei taunuuga. Aisea? Ia, o le tele lava na ou faʻanoanoa i le taimi leiloa lea na faʻaputuina i luga o le 5 tausaga o galue ma le uluai lomiga o le WSL.
Ma o nei mea e le na o numera. I le WSL 2, npm faʻapipiʻi, fale, afifiina, vaʻavaʻai faila, toe faʻapipiʻi vevela modules, amata faʻaumau - toetoe lava o mea uma ou te faʻaaogaina i aso taʻitasi e avea o se upega tafaʻilagi ua sili atu le vave. E lagona e pei o le toe i ai i luga o le Mac (pe sili atu foi, talu ai ua matua faʻatapulaʻaina e Apple ona faʻagaioiga e fiafia i le sili atu o le ola maa i nai tausaga ua tuanaʻi).
O fea e sau ai lea mataalia?
Na fa'apefea ona latou ausia le 13x fa'ateleina o le gaosiga? I le taimi muamua, ina ua ou mafaufau e sui i Mac, sa ou lafoaia foi nisi o filifiliga, e ui lava i le tulaga o manatu. O le mea moni o le tusitusi i le disk ma le Linux system calls sa taugata tele (i tulaga tau taimi) ona o le fausaga o le uluai lomiga o le WSL. Ae mate nei po o le a le mea e fa'alagolago tele i ai le atina'eina o upega tafa'ilagi fa'aonaponei? Ioe. A e tu'ufa'atasia le tele o fa'alagolago ma fa'ailoga snippets i taimi uma e te fa'asaoina ai se faila, o lo'o e faia moni lava le tele o tisiki tusitusi ma telefoni feavea'i i le fiasefulu afe o faila.
O le taimi lava e te aʻoaʻoina ai lenei mea i le auala faigata, e faigata ona faʻagaloina. E amata ona faasolosolo malie ona e atuatuvale pe a e mafaufau i le lemu ma le faanoanoa e aoga uma. Ma e te iloa o lau lalolagi o le a le toe tutusa ma le meafaigaluega e te fiafia i ai e le toe aoga pe aoga.
O le mea e lelei ai, o le WSL 'au na faia se tulaga lamatia ma toe tusia atoa le subsystem. I le WSL 2, o nei faʻafitauli na foia: na fausia e le au atinaʻe a latou lava masini komepiuta Linux i totonu o Windows ma tuʻuina atu faila faila i le VHD (Virtual Hardware Disk) network drive. O le fefaʻatauaʻiga o le taimi muamua e te faʻatautaia ai, e tatau ona e faʻaaluina le taimi e vili ai le masini masini. O le taimi lenei e fuaina i milliseconds ma e tau le iloa e a'u lava ia. Mo se faʻataʻitaʻiga, o loʻo ou faʻatali ma le fiafia, aua ou te iloa le mea e fai ai nei mea uma.
O fea o le a ola ai faila nei?
Ina ia faʻaoga atoatoa le WSL 2, e te manaʻo e aveese lau faila faila mai /mnt/c/Users/<igoaigoa>/ i le tusi fale fou ~/Linux i luga ole VHD fou. E mafai ona e va'ai i mea o lo'o i totonu o lenei ta'avale i luga ole laiga ile alu ile \\wsl$\<distribution name>\<username>\home pe ala i le ulufale i le poloaiga explorer.exe mai lau atigi Bash.
O se faila faila Linux moni, ma e galue ma amio e pei ona e faʻamoemoeina. Sa ou faia se faila ~/poloketi, lea e nonofo uma ai aʻu fale teu oloa ona ou tatalaina lea o galuega i le Visual Studio Code e faʻaaoga ai le tulafono code.
Ae faapefea le VS Code?
Fa'apipi'i WSL
I le taimi muamua sa ou le fiafia i le faʻapipiʻiina o lenei faʻaopoopoga ona sa ou manaʻomia le toe faʻapipiʻiina o mea na ou faʻapipiʻiina ma faʻapipiʻi muamua. Ae o lea ua ou talisapaia ona o loʻo i ai se faʻaaliga faʻapitoa e faʻaalia ai le siosiomaga o loʻo ou galue ai ma le mea e nonofo ai aʻu faila. O le mea lea na sili atu ai ona manino le faagasologa o le atinaʻeina o upega tafaʻilagi a Windows ma faʻafaigofie ai le faʻaogaina o le faʻaogaina o le UI i le VS Code.
Loimata o le fiafia ma le faamoemoe mo se lumanai manuia
E le mafai ona ou lagona le fiafia i le isi faʻasalalauga o le Windows May 2020 Update ma le faʻaogaina o le Linux subsystem lea o loʻo lele solo i luga o laʻu PC taʻaloga malosi. Atonu e iai nisi o faafitauli ou te leʻi iloaina, ae mulimuli ane
E le gata i lea, aua nei galo lena mea
I le galue ai i luga o Windows mo le 5 tausaga, ua ou oʻo i le tele o mea: le mafai ona faʻapipiʻi Rails, tauivi ma atigi Cygwin. Sa i ai lo'u nofoa pito i luma i le Build 2016 conference ina ua faalauiloa e Microsoft le uluai lomiga o le WSL. Ona amata lea ona ou faʻamoemoe o le atinaʻeina o upega tafaʻilagi i luga o Windows o le a iu lava ina oʻo i se tulaga fou. E aunoa ma se masalosalo, o le WSL 2 o le faʻaleleia sili lea na ou vaʻaia talu mai lena taimi ma e foliga mai ua tatou i luga o le tumutumu o se vaitau fou.
I Aia Tatau o Faasalalauga
Afai e manaʻomia galuega Windows servers, ona e mautinoa lea
puna: www.habr.com