Firwat WSL 2 ass 13 Mol méi séier wéi WSL: Impressiounen vun Insider Preview

Microsoft preparéiert d'Verëffentlechung vum Windows Mee 2020 Update (20H1). Dësen Update wäert e puer flott User Interface Verbesserungen enthalen, awer wat méi wichteg ass fir Entwéckler an anerer an der neier Versioun vu Windows ass datt WSL 2 (Windows Subsystem fir Linux). Dëst ass relevant Informatioun fir déi, déi op Windows OS wiessele wollten, awer net getraut hunn.

Dave Rupert installéiert WSL 2 op sengem 13-Zoll Surface Laptop an éischt Resultater
agreabel iwwerrascht:

Firwat WSL 2 ass 13 Mol méi séier wéi WSL: Impressiounen vun Insider Preview

Déi zweet Versioun vu WSL ass 13 Mol méi séier wéi déi éischt! Et ass net all Dag datt Dir en 13x Leeschtungsboost gratis kritt. Ech hu gefillt Chills an hunn e männlechen Tréin gefall wéi ech dës Resultater fir d'éischt gesinn hunn. Firwat? Gutt, meeschtens hunn ech déi verluer Zäit traureg, déi iwwer 5 Joer geschafft huet mat der éischter Versioun vu WSL.

An dat sinn net nëmmen Zuelen. An WSL 2, npm Installatioun, Gebai, Verpakung, Vue Fichieren, Hot Moduler nei lued, Serveren ufänken - bal alles wat ech all Dag als Web Entwéckler benotzen ass vill méi séier ginn. Et fillt sech wéi erëm op engem Mac ze sinn (oder vläicht besser, well Apple seng Prozessoren radikal limitéiert huet fir eng besser Batterieliewen an de leschte Joren).

Wou kënnt esou Beweeglechkeet hier?

Wéi hunn se eng 13x Erhéijung vun der Produktivitéit erreecht? Virdrun, wann ech geduecht hunn op Mac ze wiesselen, hunn ech och e puer Optiounen erausgehäit, awer reng um Niveau vun Viraussetzungen. D'Tatsaach ass datt d'Schreiwen op Disk a Linux System Uriff zimlech deier waren (a punkto Zäitkäschte) wéinst der Architektur vun der éischter Versioun vu WSL. An elo roden op wat modern Webentwécklung staark hänkt? Jo. Wann Dir eng Rëtsch Ofhängegkeeten a Code Snippets zesummesetzt all Kéier wann Dir eng Datei späichert, maacht Dir tatsächlech vill Disk Schreiwen a System rifft op Zéngdausende vu Dateien.

Wann Dir dëst op de schwéiere Wee geléiert hutt, ass et schwéier ze vergiessen. Dir fänkt lues a lues depriméiert ze ginn wann Dir Iech virstellt wéi lues an traureg et alles funktionnéiert. An Dir mierkt datt Är Welt net méi d'selwecht wäert sinn an d'Tool, déi Dir gär hutt, schéngt net méi nëtzlech oder effektiv ze sinn.

Glécklecherweis huet d'WSL Team e Risiko geholl an de Subsystem komplett nei geschriwwen. Am WSL 2 goufen dës Probleemer geléist: d'Entwéckler hunn hir eege Linux virtuell Maschinn a Windows gebaut an delegéiert Dateioperatiounen op e VHD (Virtual Hardware Disk) Netzwierk Drive. Den Ofhandlung ass datt déi éischte Kéier Dir et leeft, musst Dir Zäit verbréngen fir déi virtuell Maschinn ze spinnen. Dës Zäit gëtt a Millisekonnen gemooss an ass fir mech perséinlech kaum opfälleg. Zum Beispill, ech waarden mat Freed, well ech weess wat dat alles ass.

Wou wäerten d'Dateien elo liewen?

Fir voll Virdeel vun WSL 2 ze huelen, wëllt Dir Är Projet Fichieren ze plënneren aus /mnt/c/Users/<username>/ an den neien Heemverzeichnis ~/Linux op engem neie VHD. Dir kënnt den Inhalt vun dësem Drive online gesinn andeems Dir op \\wsl$\<Verdeelungsnumm>\<Benotzernumm>\home oder andeems Dir de Kommando aginn explorer.exe vun Ärer Bash Shell.

Dëst ass e richtege Linux Dateiesystem, an et handelt a behält sech wéi Dir et erwaart. Ech hunn en Dossier erstallt ~/Projeten, dat ass wou all meng Projet Repositories liewen an dann öffnen ech d'Projeten am Visual Studio Code mam Code Kommando op.

Wat iwwer VS Code?

Installatioun WSLExpansioun fir Fernentwécklung op VS Code (VS Code Remote - WSL) ass déi lescht Etapp déi bequem Aarbecht fir den Entwéckler garantéiert. D'Extensioun erlaabt VS Code all seng Operatiounen auszeféieren (git Kommandoen, Konsolen, Installatioun vun Extensiounen, etc.) andeems se direkt mat der Linux virtueller Maschinn interagéieren. Dëst mécht de ganze Prozess ganz autonom.

Am Ufank war ech e bëssen opgeregt iwwer dës Extensioun ze installéieren, well ech brauch nei z'installéieren wat ech virdru installéiert a konfiguréiert hunn. Awer elo schätzen ech et well et eng speziell Visualiséierungsschicht gëtt déi weist a wéi engem Ëmfeld ech schaffen a wou meng Dateie liewen. Dëst huet de Windows Webentwécklungsprozess méi transparent gemaach an et vill méi einfach gemaach d'Versiounskontroll UI am VS Code ze benotzen.

Tréinen vu Gléck an Hoffnung op eng hell Zukunft

Ech kann net hëllefen awer opgereegt ze sinn iwwer déi nächst Verëffentlechung vum Windows Mee 2020 Update an dem optimiséierte Linux Subsystem dee just op mengem mächtege Gaming PC ronderëm flitt. Et kann e puer aner Problemer ginn, datt ech weess nach net, mee na Insider Preview Ech hunn ofgeschloss datt d'WSL Team déi meescht Problemer geléist huet.

Zousätzlech, vergiesst net dat Windows Terminal och gutt! Et war wéi wa se meng Reklamatiounen iwwer de Mangel u Tabs héieren hunn, JSON Astellungen, an de Besoin fir "cool ze fillen" an Windows. Et kléngt nach ëmmer komesch, awer Windows Terminal ass vläicht dee beschten Terminal fir Windows.

Nodeems ech 5 Joer u Windows geschafft hunn, hunn ech vill duerchgaang: net fäeg sinn Rails z'installéieren, kämpfe mat kënschtlechen Cygwin-Schuel. Ech hat eng éischter Rei Sëtz op der selwechter Build 2016 Konferenz wann Microsoft déi éischt Versioun vun WSL annoncéiert. An dunn hunn ech ugefaang ze hoffen datt d'Webentwécklung op Windows endlech en neien Niveau géif erreechen. Ouni Zweiwel, WSL 2 ass déi gréisste Verbesserung déi ech zënterhier gesinn hunn an et gesäit aus wéi wann mir op der Spëtzt vun enger neier Ära sinn.

Iwwer d'Rechter vu Reklammen

Wann Aarbecht verlaangt Windows Serveren, dann Dir definitiv zu eis - automatesch Installatioun vu Windows Server 2012, 2016 oder 2019 op Pläng mat 2 GB RAM oder méi héich, d'Lizenz ass schonn am Präis abegraff. Ganzen vun 21 Rubelen pro Dag! Mir hunn och éiweg Serveren 😉

Firwat WSL 2 ass 13 Mol méi séier wéi WSL: Impressiounen vun Insider Preview

Source: will.com

Setzt e Commentaire