U Windowsu 10 20H1, WSL 2 tvrdi da je 13 puta brži

Druga verzija Windows podsistema za Linux, WSL 2 što je dio razvojnih verzija Windows 10 20H1, Opća raspoloživost zakazana za maj 2020. IUključuje Linux kernel koji tvrdi da radi bolje od WSL 1.

WSL 2 je nova verzija arhitekture koja omogućava Windows podsustavu za Linux da izvodi ELF64 Linux binarne datoteke na Windowsu. Ova nova arhitektura, koja koristi pravi Linux kernel, mijenja način na koji ovi Linux binarni programi komuniciraju sa Windowsom i hardver, dok nudi isto korisničko iskustvo kao u WSL 1.

WSL 2 nudi mnogo brže performanse sistema datoteka i potpunu podršku za sistemske pozive, omogućavajući vam pokretanje više aplikacija poput Dockera. Windows May 2020 Update će biti objavljen sa dobrim poboljšanjima korisničkog interfejsa.

pored toga u ovom se ažuriranju pretpostavlja bolje performanse podsistema i da li je to programer za Windows Dave Rupert podijelio je informacije na svom blogu u kojem je prilikom izvođenja procesa koji je WLS 1 uradio za 7.853 sekunde, WLS 2 to učinio za 0.567 sekundi.

Ali nije samo to. WSL 2 takođe poboljšava instalaciju npm-a, web kompilaciju, pregled datoteka, vruće ponovno učitavanje modula, pokretanje servera i još mnogo toga.

Gotovo sve što svakodnevno radite kao web programer je znatno brže. To je kao da ponovo imate Mac (ili možda bolji, jer je Apple posljednjih godina smanjio snagu svojih procesora u korist trajanja baterije.reče on Dave Rupert.

Da biste u potpunosti uživali u prednostima WSL 2, Rupert preporučuje premještanje datoteka vašeg projekta from / mnt / c / Users / / na vaš novi Linux početni direktorij na vašem novom VHD-u. Stoga će sadržaj vašeg diska biti vidljiv na mreži odlaskom na \\ wsl $ \ \ \ home ili upisivanjem naredbe explorer.exe. iz vašeg bash odziva.

Što se tiče izrade web stranica, podijelite to s VS Codeom, iskustvo programera je dobro. Daljinsko proširenje djeluje kao most na WSL i prisiljava VS kod da izvodi sve svoje operacije (git, naredbeni redak, instalacije proširenja, itd.) direktno na Linux distribuciji, tako da je sve vrlo autonomno.

Prema Rupertu, prelazak na WLS 2 za web programere nova je era za njih. Moguće početne probleme sigurno je riješio WSL tim otkako su izrade pregleda dostupne upućenima. U članku pod naslovom "Šta je novo za Windows 10 Insider Preview Builds (20H1)" objavljenom krajem prošlog mjeseca, Microsoft kaže da je riješio neke probleme.

Na primjer, prema gornjem članku, memorija vaše virtualne mašine WSL 2 proširen je kako bi udovoljio vašim potrebama u toku rada, ali nije smanjen kad memorija više nije bila potrebna. Sada kada se memorija više ne koristi u Linux virtualnoj mašini, bit će izdana za Windows, smanjujući time veličinu memorije.

Rupert takođe izvještava da je Windows Terminal sada poboljšan. Rješava sve moje prethodne probleme s nedostajućim karticama, JSON konfigurabilnošću i prolaznim problemom "dobro se osjećam" u sustavu Windows. Uvijek je čudno to reći, ali Windows Terminal je bez sumnje najbolji Windows terminal “, oduševljen je programer. A Rupert zaključuje rekavši: „Bez sumnje, WSL 2 je najveće poboljšanje koje sam vidio od tada, a čini se da je to novo doba za web razvoj Windows-a

Pomoću WSL-a mogu transparentno pristupiti Linux i Windows datotekama. Koristim Terminal (Windows) i razne Unix alate za mnoge stvari (kompilacija i testiranje na Posixu, objdump, otklanjanje grešaka). Dobijam najbolje iz oba svijeta ”, napisao je drugi komentator.

Ali pristup WSL 2 datotekama u / mnt / c / sada je mučno spor. Tako da ostajem pri WSL 1 «. Dodao je da „Prema onome što sam pročitao, Microsoft namjerava u dogledno vrijeme podržati WSL1 i WSL2. Dakle, to je dobra stvar

Izvor: https://daverupert.com/


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.