Çima WSL 2 13 carî ji WSL zûtir e: bandorên ji Pêşniyara Insider

Microsoft serbestberdana Nûvekirina Gulana 2020-an a Windows-ê (20H1) amade dike. Ev nûvekirin dê hin çêtirkirinên navbeynkariya bikarhênerê ya xweş hebe, lê ya ku ji pêşdebiran û yên din re di guhertoya nû ya Windows-ê de girîngtir e ev e ku WSL 2 (Windows Subsystem ji bo Linux). Ev agahdariya têkildar ji bo kesên ku dixwestin veguherînin Windows OS-ê, lê newêrîbûn.

Dave Rupert WSL 2 li ser laptopa xwe ya 13-inch Surface saz kir û encamên yekem
bi kêfxweşî şaş kir:

Çima WSL 2 13 carî ji WSL zûtir e: bandorên ji Pêşniyara Insider

Guhertoya duyemîn a WSL 13 carî ji ya yekem zûtir e! Ne her roj e ku hûn 13x zêdekirina performansa belaş bistînin. Gava ku min yekem car van encaman dît, min hest bi sermayê kir û hêsirek mêranî rijand. Çima? Welê, bi piranî ez şînê digirim dema winda ya ku ji 5 salan zêdetir xebata bi guhertoya yekem a WSL re berhev kiribû.

Û ev ne tenê hejmar in. Di WSL 2 de, sazkirina npm, avakirin, pakkirin, dîtina pelan, ji nû ve barkirina modulên germ, destpêkirina serveran - hema her tiştê ku ez rojane wekî pêşdebirek malperê bikar tînim pir zûtir bûye. Wusa dixuye ku ew dîsa li ser Mac-ê ye (an jî dibe ku çêtir be, ji ber ku Apple di van çend salên borî de ji bo jiyanek çêtir a batterê bi radîkal pêvajoyên xwe sînordar kiriye).

Hêza wisa ji ku tê?

Wan çawa 13x zêdebûnek hilberandinê bi dest xist? Berê, gava ku ez li ser guheztina Mac-ê fikirîm, min hin vebijark jî avêtin, her çend bi tenê di asta texmînan de be. Rastî ev e ku nivîsandina li ser dîskê û bangên pergala Linux-ê ji ber mîmariya guhertoya yekem a WSL-ê pir biha bû (di warê lêçûnên demê de). Û naha texmîn bikin ka pêşkeftina tevna nûjen bi giranî li ser çi girêdayî ye? Erê. Gava ku hûn her gava ku hûn pelek tomar dikin komek girêdan û perçeyên kodê li hev dikin, hûn bi rastî gelek nivîsandina dîskê û bangên pergalê li bi deh hezaran pelan dikin.

Dema ku hûn vê riya dijwar fêr bibin, ji bîr kirin zehmet e. Hûn hêdî hêdî dest bi depresyonê dikin dema ku hûn xeyal dikin ka ew hemî çiqas hêdî û bi xemgînî dixebite. Û hûn fêhm dikin ku cîhana we dê êdî ne wekî xwe be û amûra ku we jê hez kir êdî bikêr an bi bandor xuya nake.

Xweşbextane, tîmê WSL xetereyek girt û binepergalê bi tevahî ji nû ve nivîsand. Di WSL 2 de, ev pirsgirêk hatin çareser kirin: pêşdebiran makîneya xweya virtual Linux-ê di Windows-ê de ava kirin û karûbarên pelan ji ajokerek torê ya VHD (Dîska Hardware Virtual) re şand. Bazirganî ev e ku gava yekem hûn wê dimeşînin, pêdivî ye ku hûn wextê xwe bi zivirîna makîneya virtual derbas bikin. Ev dem bi milî çirkeyan tê pîvandin û bi kesane ji min re bi zorê tê xuyang kirin. Mînakî, ez bi kêfxweşî li bendê me, ji ber ku ez dizanim ev hemî ji bo çi ye.

Dê niha pel li ku bijîn?

Ji bo ku hûn ji WSL 2-ê tam sûd werbigirin, hûn ê bixwazin ku pelên projeya xwe jê bar bikin /mnt/c/Bikarhêner// li pelrêça malê ya nû ~/Linux li ser VHD nû. Hûn dikarin naveroka vê ajokerê bi serhêl bibînin \\wsl$\\\mal an bi ketina fermanê explorer.exe ji şêlê Bash te.

Ev pergala pelan a Linux-ê ya rastîn e, û ew wekî ku hûn hêvî dikin tevdigere û tevdigere. Min peldankek çêkir ~/proje, ku ew e ku hemî depoyên projeya min lê dijîn û dûv re ez bi karanîna fermana kodê projeyên di Visual Studio Code de vedikim.

Li ser VS Code çi ye?

Sazkirina WSLfirehbûnî ji bo pêşkeftina ji dûr ve li ser VS Code (VS Code Remote - WSL) qonaxa paşîn e ku ji bo pêşdebiran xebata rehet misoger dike. Berfirehkirina VS Code dihêle ku hemî operasyonên xwe (fermanên git, konsol, sazkirina pêvekan, hwd.) bi rasterast bi makîneya virtual Linux re têkilî daynin. Ev tevahiya pêvajoyê pir xweser dike.

Di destpêkê de ez piçek xemgîn bûm ku pêdivî ye ku vê pêvekê saz bikim ji ber ku min hewce kir ku tiştê ku min berê saz kiribû û mîheng kiribû ji nû ve saz bikim. Lê naha ez pesnê wê didim ji ber ku qatek dîtbarî ya taybetî heye ku nîşan dide ku ez li kîjan hawîrdorê dixebitim û pelên min li ku dijîn. Vê yekê pêvajoya pêşkeftina webê ya Windows-ê zelaltir kir û karanîna UI-ya kontrolkirina guhertoyê di VS Code de pir hêsantir kir.

Hêsirên bextewariyê û hêviya paşerojeke geş

Ez nikarim ji nûvekirina paşîn a Nûvekirina Gulana 2020-ê ya Windows-ê û bine-pergala xweşbînkirî ya Linux-ê ya ku tenê li ser PC-ya min a lîstika hêzdar li dora xwe difire, dilgeş bibim. Dibe ku hin pirsgirêkên din hebin ku ez hîna pê nizanim, lê paşê Insider Preview Min encam da ku tîmê WSL piraniya pirsgirêkan çareser kir.

Wekî din, vê yekê ji bîr nekin Windows Terminal baş jî! Wusa dixuye ku wan giliyên min li ser kêmbûna tabloyan, Mîhengên JSON, û hewcedariya ku di Windows-ê de "xwe xweş hîs bikin" bihîstin. Ew hîn jî xerîb xuya dike, lê Windows Terminal belkî ji bo Windows-ê termînala çêtirîn e.

Ji ber ku 5 salan li ser Windows-ê xebitîm, min gelek tişt derbas kir: nekaribim Rails saz bikim, bi şêlên Cygwin ên çêkirî re têkoşîn dikim. Dema ku Microsoft guhertoya yekem a WSL ragihand, min di heman konfêransa Build 2016 de rûniştek rêza pêşîn hebû. Û paşê min dest pê kir ku hêvî dikim ku pêşkeftina malperê li ser Windows-ê dê di dawiyê de bigihîje astek nû. Bê şik, WSL 2 pêşveçûna herî mezin e ku min ji hingê ve dîtiye û wusa dixuye ku em li ber serdemek nû ne.

Li Mafên Malperê

Ger kar hewce bike pêşkêşkerên Windows, hingê hûn bê guman bo me - Sazkirina otomatîkî ya Windows Server 2012, 2016 an 2019 li ser planên bi 2 GB RAM an mezintir, destûr jixwe di nav bihayê de ye. Hemî ji 21 rubleyê rojê! Serverên me yên herheyî jî hene 😉

Çima WSL 2 13 carî ji WSL zûtir e: bandorên ji Pêşniyara Insider

Source: www.habr.com

Add a comment