Microsoft Windows May 2020 Update (20H1) bertsioa prestatzen ari da. Eguneratze honek erabiltzailearen interfazearen hobekuntza politak izango ditu, baina Windows-en bertsio berrian garatzaileentzat eta besteentzat garrantzitsuena da
Dave Rupertek WSL 2 instalatu zuen bere 13 hazbeteko Surface ordenagailu eramangarrian eta lehen emaitzak
atseginez harrituta:
WSLren bigarren bertsioa lehenengoa baino 13 aldiz azkarragoa da! Ez da egunero 13 aldiz errendimenduaren igoera doan lortzen duzuna. Hotzikara sentitu nuen eta gizon malko bat isuri nuen emaitza hauek ikusi nituenean. Zergatik? Tira, batez ere WSL-ren lehen bertsioarekin 5 urtetan pilatutako denbora galduagatik deitoratzen nuen.
Eta hauek ez dira zenbakiak soilik. WSL 2-n, npm instalazioa, eraikitzea, ontziratzea, fitxategiak ikustea, modulu beroak birkargatzea, zerbitzariak abiarazi - web garatzaile gisa egunero erabiltzen dudan ia guztia askoz azkarragoa bihurtu da. Berriro Mac batean egotea bezala sentitzen da (edo agian hobeto, Applek bere prozesadoreak errotik mugatu baititu azken urteotan bateriaren iraupen hobearen alde).
Nondik dator halako bizkortasuna?
Nola lortu dute produktibitatea 13 aldiz handitzea? Aurretik, Mac-era aldatzea pentsatu nuenean, aukera batzuk ere bota nituen, hipotesi mailan soilik. Kontua da diskoan idaztea eta Linux sistemako deiak nahiko garestiak zirela (denbora kostuei dagokienez) WSLren lehen bertsioaren arkitekturagatik. Eta orain asmatu zertan oinarritzen den web garapen modernoa? Bai. Fitxategi bat gordetzen duzun bakoitzean menpekotasun eta kode zati mordo bat biltzen dituzunean, benetan disko asko idazten ari zara eta sistema-dei egiten ari zara dozenaka mila fitxategitan.
Behin hau modu gogorrean ikasita, zaila da ahaztea. Pixkanaka deprimitzen hasten zara zein poliki eta tristeki funtzionatzen duen imajinatzen duzunean. Eta konturatzen zara zure mundua ez dela berdina izango eta gustuko duzun tresnak ez duela baliagarria edo eraginkorra dirudi.
Zorionez, WSL taldeak arriskatu eta guztiz berridatzi zuen azpisistema. WSL 2-n, arazo hauek konpondu ziren: garatzaileek beren Linux makina birtuala eraiki zuten Windows-en eta fitxategi-eragiketak VHD (Virtual Hardware Disk) sareko unitate batean eskuordetu zituzten. Konpromisoa da exekutatzen duzun lehen aldian makina birtuala bira ematen denbora eman behar duzula. Denbora hau milisegundotan neurtzen da eta niri pertsonalki apenas nabaritzen zait. Adibidez, gustura nago zain, hori guztia zertarako den badakidalako.
Non biziko dira orain fitxategiak?
WSL 2-ri ahalik eta etekin handiena ateratzeko, proiektuaren fitxategiak mugitu nahi izango dituzu /mnt/c/Users// hasierako direktorio berrira ~/Linux VHD berri batean. Unitate honen edukia sarean ikus dezakezu helbidera joanez \\wsl$\\\home edo komandoa sartuz explorer.exe zure Bash shell-etik.
Hau benetako Linux fitxategi-sistema bat da, eta espero zenukeen moduan jokatzen eta jokatzen du. Karpeta bat sortu dut ~/proiektuak, hau da, nire proiektuen biltegi guztiak bizi diren eta gero proiektuak Visual Studio Code-n irekitzen ditut kodea komandoa erabiliz.
Zer gertatzen da VS Coderekin?
WSL instalatzen
Hasieran pixka bat haserretu nintzen luzapen hau instalatu behar izateak, aurretik instalatuta eta konfiguratuta nuena berriro instalatu behar nuelako. Baina orain eskertzen dut bistaratzeko geruza berezi bat dagoelako, zein ingurunetan lan egiten dudan eta nire fitxategiak non bizi diren erakusten duena. Honek Windows web garapen-prozesua gardenagoa egin zuen eta askoz errazagoa izan zen bertsio-kontroleko interfazea erabiltzea VS Code-n.
Zorioneko malkoak eta etorkizun distiratsu baterako itxaropena
Ezin dut saihestu Windows 2020ko maiatza eguneratzearen hurrengo bertsioarekin eta nire jokorako ordenagailu indartsuan hegan egiten ari den Linux azpisistema optimizatuarekin. Baliteke oraindik ezagutzen ez ditudan beste arazo batzuk egotea, baina ondoren
Horrez gain, ez ahaztu hori
5 urtez Windows-en lan eginda, asko pasatu ditut: Rails instalatu ezinik, Cygwin shell artifizialekin borrokan. Lehen lerroko eserlekua nuen Build 2016 konferentzia berean Microsoft-ek WSL-ren lehen bertsioa iragarri zuenean. Eta orduan Windows-en web garapena azkenean maila berri batera iritsiko zela espero hasi nintzen. Zalantzarik gabe, WSL 2 da ordutik ikusi dudan hobekuntzarik handiena eta aro berri baten atarian gaudela dirudi.
Publizitatearen Eskubideei buruz
Lanak eskatzen badu Windows zerbitzariak, orduan, zalantzarik gabe
Iturria: www.habr.com