Microsoft tab tom npaj qhov tso tawm Windows May 2020 Hloov Kho (20H1). Qhov kev hloov tshiab no yuav muaj qee qhov kev txhim kho cov neeg siv zoo, tab sis qhov tseem ceeb dua rau cov neeg tsim khoom thiab lwm tus hauv Windows version tshiab yog qhov ntawd.
Dave Rupert tau teeb tsa WSL 2 ntawm nws 13-nti Surface laptop thiab thawj cov txiaj ntsig
zoo siab heev:
Qhov thib ob version ntawm WSL yog 13 npaug sai dua thawj zaug! Nws tsis yog txhua txhua hnub uas koj tau txais 13x kev ua haujlwm txhawb nqa dawb. Kuv tau mob khaub thuas thiab los kua muag thaum kuv xub pom cov txiaj ntsig no. Vim li cas? Zoo, feem ntau kuv tau quaj ntsuag lub sijhawm ploj uas tau sau ntau tshaj 5 xyoo ntawm kev ua haujlwm nrog thawj version ntawm WSL.
Thiab cov no tsis yog tus lej xwb. Hauv WSL 2, npm kev teeb tsa, lub tsev, ntim khoom, saib cov ntaub ntawv, rov qab cov qauv kub, pib servers - yuav luag txhua yam kuv siv txhua hnub raws li tus tsim tawm lub vev xaib tau nrawm dua. Nws zoo nkaus li nyob hauv Mac dua (lossis tej zaum zoo dua, txij li Apple tau txwv tsis pub nws cov processors hauv kev pom zoo lub roj teeb zoo dua li ob peb xyoos dhau los).
Qhov kev zoo li no tuaj ntawm qhov twg?
Yuav ua li cas lawv ua tiav 13x nce hauv kev tsim khoom? Yav dhau los, thaum kuv xav txog kev hloov mus rau Mac, kuv kuj tau cuam tshuam qee qhov kev xaiv, txawm tias yog qhov tseeb ntawm qhov kev xav. Qhov tseeb yog tias kev sau ntawv rau disk thiab Linux kev hu xov tooj tau kim heev (raws li cov nqi sijhawm) vim yog cov qauv ntawm thawj version ntawm WSL. Thiab tam sim no kwv yees dab tsi niaj hnub kev txhim kho lub vev xaib tso siab rau ntau? Yog lawm. Thaum koj sib sau ua ke ib pawg ntawm kev vam khom thiab cov lej snippets txhua zaus koj khaws cov ntaub ntawv, koj tab tom ua ntau daim disk sau thiab lub kaw lus hu rau kaum tawm txhiab cov ntaub ntawv.
Thaum koj kawm qhov nyuaj no, nws nyuaj rau tsis nco qab. Koj pib maj mam dhau los ua kev nyuaj siab thaum koj xav txog yuav ua li cas maj mam thiab tu siab txhua yam ua haujlwm. Thiab koj paub tias koj lub ntiaj teb yuav tsis zoo ib yam thiab cov cuab yeej koj nyiam tsis zoo li muaj txiaj ntsig lossis siv tau.
Hmoov zoo, pab pawg WSL tau muaj kev pheej hmoo thiab rov sau tag nrho cov subsystem. Hauv WSL 2, cov teeb meem no tau raug daws: cov neeg tsim khoom tsim lawv tus kheej Linux virtual tshuab rau hauv Windows thiab xa cov ntaub ntawv ua haujlwm rau VHD (Virtual Hardware Disk) network drive. Kev lag luam tawm yog tias thawj zaug koj khiav nws, koj yuav tsum siv sij hawm tig lub tshuab virtual. Lub sij hawm no yog ntsuas nyob rau hauv milliseconds thiab yog NW nyuam qhuav pom rau kuv tus kheej. Piv txwv li, kuv tos nrog kev zoo siab, vim kuv paub tias tag nrho cov no yog dab tsi.
Cov ntaub ntawv yuav nyob qhov twg tam sim no?
Txhawm rau kom tau txais txiaj ntsig zoo ntawm WSL 2, koj yuav xav txav koj qhov project cov ntaub ntawv los ntawm /mnt/c/Users/<username>/ mus rau lub tsev teev ntuj tshiab ~/Linux ntawm VHD tshiab. Koj tuaj yeem pom cov ntsiab lus ntawm qhov tsav no hauv online los ntawm kev mus rau \\wsl$\<distribution name>\<username>\home los yog los ntawm kev nkag mus rau cov lus txib explorer.exe los ntawm koj lub plhaub Bash.
Qhov no yog Linux filesystem tiag tiag, thiab nws ua thiab coj raws li koj xav tau. Kuv tsim ib daim nplaub tshev ~/projects, uas yog qhov twg tag nrho kuv qhov project repositories nyob thiab tom qab ntawd kuv qhib cov haujlwm hauv Visual Studio Code siv cov lus txib.
Yuav ua li cas yog VS Code?
Txhim kho WSL
Thaum xub thawj kuv chim me ntsis txog qhov yuav tsum tau nruab qhov txuas ntxiv no vim kuv xav tau rov nruab qhov kuv tau teeb tsa thiab teeb tsa ua ntej. Tab sis tam sim no kuv txaus siab rau nws vim tias muaj txheej txheej kev pom tshwj xeeb uas qhia tias ib puag ncig kuv ua haujlwm nyob rau hauv thiab qhov twg kuv cov ntaub ntawv nyob. Qhov no ua rau Windows web txhim kho txheej txheem pob tshab thiab ua rau nws yooj yim dua los siv cov version tswj UI hauv VS Code.
Lub kua muag ntawm kev zoo siab thiab kev cia siab rau lub neej yav tom ntej
Kuv tsis tuaj yeem pab tab sis zoo siab txog qhov kev tso tawm tom ntej ntawm Windows Lub Tsib Hlis 2020 Hloov Kho thiab qhov ua tau zoo Linux subsystem uas tsuas yog ya ncig ntawm kuv lub PC muaj zog ua si. Tej zaum yuav muaj qee qhov teeb meem uas kuv tsis paub txog, tab sis tom qab ntawd
Tsis tas li ntawd, tsis txhob hnov qab tias
Tau ua haujlwm ntawm Windows rau 5 xyoos, Kuv tau dhau los ntau: tsis tuaj yeem nruab Rails, tawm tsam nrog Cygwin shells. Kuv muaj lub rooj zaum pem hauv ntej ntawm tib lub rooj sib tham Tsim 2016 thaum Microsoft tshaj tawm thawj version ntawm WSL. Thiab tom qab ntawd kuv tau pib vam tias kev txhim kho lub vev xaib ntawm Windows thaum kawg yuav mus txog qib tshiab. Tsis muaj qhov tsis ntseeg, WSL 2 yog qhov kev txhim kho loj tshaj plaws uas kuv tau pom txij thaum ntawd los thiab zoo li peb nyob rau lub sijhawm tshiab.
Rau Txoj Cai Kev Tshaj Tawm
Yog xav tau kev ua haujlwm Windows servers, ces koj twv yuav raug hu
Tau qhov twg los: www.hab.com