Microsoft gatavo Windows 2020. gada maija atjauninÄjuma (20H1) izlaiÅ”anu. Å ajÄ atjauninÄjumÄ bÅ«s iekļauti daži jauki lietotÄja interfeisa uzlabojumi, taÄu izstrÄdÄtÄjiem un citiem jaunajÄ Windows versijÄ svarÄ«gÄkais ir tas, ka
Deivs RÅ«perts savÄ 2 collu Surface klÄpjdatorÄ instalÄja WSL 13 un pirmos rezultÄtus
patÄ«kami pÄrsteigts:
OtrÄ WSL versija ir 13 reizes ÄtrÄka nekÄ pirmÄ! Ne katru dienu jÅ«s saÅemat 13 reizes veiktspÄjas palielinÄjumu bez maksas. Es jutu drebuļus un izlÄju vÄ«riŔķīgu asaru, kad pirmo reizi ieraudzÄ«ju Å”os rezultÄtus. KÄpÄc? GalvenokÄrt es sÄroju par zaudÄto laiku, kas bija uzkrÄts 5 gadu laikÄ, strÄdÄjot ar pirmo WSL versiju.
Un tie nav tikai skaitļi. WSL 2 versijÄ npm instalÄÅ”ana, veidoÅ”ana, iepakoÅ”ana, failu apskate, karsto moduļu pÄrlÄdÄÅ”ana, serveru palaiÅ”ana ā gandrÄ«z viss, ko ikdienÄ izmantoju kÄ tÄ«mekļa izstrÄdÄtÄjs, ir kļuvis daudz ÄtrÄks. JÅ«tos kÄ atkal strÄdÄt Mac datorÄ (vai varbÅ«t labÄk, jo Apple pÄdÄjos gados ir radikÄli ierobežojis savus procesorus, lai uzlabotu akumulatora darbÄ«bas laiku).
No kurienes tÄda veiklÄ«ba?
KÄ viÅi panÄca 13 reizes produktivitÄtes pieaugumu? IepriekÅ”, domÄjot par pÄreju uz Mac, es arÄ« izmetu dažas iespÄjas, lai gan tikai pieÅÄmumu lÄ«menÄ«. Fakts ir tÄds, ka WSL pirmÄs versijas arhitektÅ«ras dÄļ rakstÄ«Å”ana uz diska un Linux sistÄmas zvani bija diezgan dÄrgi (laika izmaksu ziÅÄ). Un tagad uzminiet, uz ko lielÄ mÄrÄ balstÄs mÅ«sdienu tÄ«mekļa izstrÄde? JÄ. Kad katru reizi, kad saglabÄjat failu, izveidojat virkni atkarÄ«bu un koda fragmentu, jÅ«s faktiski veicat daudz diska ierakstu un sistÄmas izsaukumu desmitiem tÅ«kstoÅ”u failu.
Kad jÅ«s to apgÅ«stat cietÄ veidÄ, to ir grÅ«ti aizmirst. JÅ«s sÄkat pakÄpeniski kļūt nomÄkts, kad iedomÄjaties, cik lÄni un skumji tas viss notiek. Un jÅ«s saprotat, ka jÅ«su pasaule vairs nebÅ«s tÄda pati un rÄ«ks, kas jums patika, vairs neŔķiet noderÄ«gs vai efektÄ«vs.
Par laimi, WSL komanda riskÄja un pilnÄ«bÄ pÄrrakstÄ«ja apakÅ”sistÄmu. WSL 2 Ŕīs problÄmas tika atrisinÄtas: izstrÄdÄtÄji sistÄmÄ Windows izveidoja savu Linux virtuÄlo maŔīnu un deleÄ£Äja failu darbÄ«bas VHD (virtuÄlÄ aparatÅ«ras diska) tÄ«kla diskdzinÄ«. Kompromiss ir tÄds, ka, pirmo reizi palaižot to, jums ir jÄpavada laiks, lai izveidotu virtuÄlo maŔīnu. Å is laiks tiek mÄrÄ«ts milisekundÄs un man personÄ«gi ir tikko pamanÄms. PiemÄram, es gaidu ar prieku, jo es zinu, kam tas viss ir paredzÄts.
Kur tagad dzīvos faili?
Lai pilnÄ«bÄ izmantotu WSL 2 priekÅ”rocÄ«bas, vÄlÄsities pÄrvietot savus projekta failus no /mnt/c/LietotÄji/<lietotÄjvÄrds>/ uz jauno mÄjas direktoriju ~/Linux jaunÄ VHD. Varat skatÄ«t Ŕī diska saturu tieÅ”saistÄ, dodoties uz \\wsl$\<izplatÄ«Å”anas nosaukums>\<lietotÄjvÄrds>\mÄjas vai ievadot komandu explorer.exe no jÅ«su Bash Äaulas.
Å Ä« ir Ä«sta Linux failu sistÄma, un tÄ darbojas un darbojas, kÄ jÅ«s gaidÄt. Es izveidoju mapi ~/projekti, kurÄ dzÄ«vo visas manu projektu krÄtuves, un pÄc tam es atveru projektus programmÄ Visual Studio Code, izmantojot koda komandu.
KÄ ar VS kodu?
WSL instalÄÅ”ana
SÄkumÄ es biju nedaudz sarÅ«gtinÄts par Ŕī paplaÅ”inÄjuma instalÄÅ”anu, jo man bija jÄpÄrinstalÄ iepriekÅ” instalÄtais un konfigurÄtais. Bet tagad es to novÄrtÄju, jo ir Ä«paÅ”s vizualizÄcijas slÄnis, kas parÄda, kÄdÄ vidÄ es strÄdÄju un kur atrodas mani faili. Tas padarÄ«ja Windows tÄ«mekļa izstrÄdes procesu caurspÄ«dÄ«gÄku un daudz vienkÄrÅ”Äku VS Code versiju kontroles lietotÄja saskarnes izmantoÅ”anu.
Laimes asaras un cerÄ«ba uz gaiÅ”u nÄkotni
Es nevaru palÄ«dzÄt, bet jÅ«tos sajÅ«smÄ par Windows 2020. gada maija atjauninÄjuma nÄkamo laidienu un optimizÄto Linux apakÅ”sistÄmu, kas tikai lido manÄ jaudÄ«gajÄ spÄļu datorÄ. Var bÅ«t dažas citas problÄmas, par kurÄm es vÄl nezinu, bet pÄc tam
TurklÄt neaizmirstiet to
StrÄdÄjot pie Windows 5 gadus, esmu pÄrdzÄ«vojis daudz ko: nespÄju instalÄt Rails, cÄ«nos ar mÄkslÄ«gajiem Cygwin apvalkiem. Man bija priekÅ”ÄjÄs rindas sÄdeklis tajÄ paÅ”Ä Build 2016 konferencÄ, kad Microsoft paziÅoja par pirmo WSL versiju. Un tad es sÄku cerÄt, ka tÄ«mekļa izstrÄde operÄtÄjsistÄmÄ Windows beidzot sasniegs jaunu lÄ«meni. Bez Å”aubÄm, WSL 2 ir lielÄkais uzlabojums, ko esmu redzÄjis kopÅ” tÄ laika, un Ŕķiet, ka esam uz jaunas Äras sliekÅ”Åa.
Par reklÄmas tiesÄ«bÄm
Ja darbs prasa Windows serveri, tad tu noteikti
Avots: www.habr.com