In Windows 10 20H1 beweert WSL 2 13 keer sneller te zijn

De tweede versie van het Windows-subsysteem voor Linux, WSL 2 die deel uitmaakt van de ontwikkelingsversies Ramen 10 20H1, Algemene beschikbaarheid gepland voor mei 2020. IHet bevat een Linux-kernel die beweert beter te presteren dan WSL 1.

WSL 2 is de nieuwe versie van de architectuur waarmee het Windows-subsysteem voor Linux ELF64 Linux-binaire bestanden op Windows kan draaien. Deze nieuwe architectuur, die gebruikt een echte Linux-kernel, wijzigt de manier waarop deze Linux-binaire bestanden communiceren met Windows en hardware, terwijl ze dezelfde gebruikerservaring bieden als in WSL 1.

WSL 2 biedt veel snellere bestandssysteemprestaties en volledige ondersteuning voor systeemoproepen, zodat u meer toepassingen zoals Docker kunt uitvoeren. Windows May 2020 Update wordt uitgebracht met mooie UI-verbeteringen.

Daarnaast in deze update wordt verondersteld dat het subsysteem beter presteert en is dat een Windows-ontwikkelaar Dave Rupert deelde informatie op zijn blog waarin bij het uitvoeren van een proces dat WLS 1 deed in 7.853 seconden, WLS 2 het in 0.567 seconden deed.

Maar dat is het niet alleen. WSL 2 verbetert ook de npm-installatie, webcompilatie, het bekijken van bestanden, het opnieuw laden van modules, het opstarten van de server en meer.

Vrijwel alles wat je als webontwikkelaar elke dag doet, gaat aanzienlijk sneller. Het is alsof je weer een Mac hebt (of misschien beter, omdat Apple de afgelopen jaren zijn processors heeft gedowngraded ten gunste van de batterijduur.zei hij Dave Rupert.

Om optimaal te genieten van de voordelen van WSL 2, Rupert raadt aan om uw projectbestanden te verplaatsen van / mnt / c / Users / / naar je nieuwe Linux-homedirectory op je nieuwe VHD. Daarom is de inhoud van uw schijf zichtbaar op het netwerk door naar \\ wsl $ \ te gaan ​ \ home of door de opdracht explorer.exe te typen. vanaf je bash-prompt.

Wat betreft webontwikkeling, deel dat met VS Code, ontwikkelaarservaring is goed. Remote Extension fungeert als een brug naar de WSL en dwingt de VS Code om al zijn bewerkingen (git, opdrachtregel, extensie-installaties, enz.) rechtstreeks op de Linux-distributie uit te voeren, zodat alles zeer autonoom is.

Volgens Rupert, de overstap van webontwikkelaars naar WLS 2 is voor hen een nieuw tijdperk in het verschiet​ Mogelijke aanvankelijke problemen zijn zeker opgelost door het WSL-team sinds de Preview-builds beschikbaar werden gesteld aan Insiders. In een artikel met de titel "Wat is er nieuw voor Windows 10 Insider Preview Builds (20H1)" dat eind vorige maand werd gepubliceerd, zegt Microsoft dat het een aantal problemen heeft verholpen.

Bijvoorbeeld, volgens het artikel hierboven, het geheugen van uw virtuele machine WSL 2 uitgebreid om aan uw workflowbehoeften te voldoen, maar het werd niet verminderd toen geheugen niet langer nodig was. Wanneer geheugen nu niet langer wordt gebruikt in de virtuele Linux-machine, wordt het vrijgegeven voor Windows, waardoor de geheugengrootte dienovereenkomstig wordt verkleind.

Rupert meldt ook dat Windows Terminal nu is verbeterd. Het lost al mijn eerdere problemen op met ontbrekende tabbladen, JSON-configureerbaarheid en het vluchtige "feel good" -probleem in Windows. Het is altijd vreemd om het te zeggen, maar Windows Terminal is ongetwijfeld de beste Windows-terminal ”, zegt de ontwikkelaar enthousiast. En Rupert besluit door te zeggen: «Zonder twijfel is WSL 2 de grootste verbetering die ik sindsdien heb gezien, en het lijkt erop dat het een nieuw tijdperk is voor Windows-webontwikkeling.

Met WSL heb ik transparant toegang tot Linux- en Windows-bestanden. Ik gebruik Terminal (Windows) en verschillende Unix-tools voor veel dingen (compileren en testen op Posix, objdump, debuggen). Ik krijg het beste van twee werelden ”, schreef een andere commentator.

Maar toegang tot WSL 2-bestanden in / mnt / c / is nu tergend langzaam. Dus ik blijf bij WSL 1 «. Hij voegde eraan toe: “Van wat ik heb gelezen, is Microsoft van plan om in de nabije toekomst WSL1 en WSL2 te ondersteunen. Dus het is een goede zaak

bron: https://daverupert.com/


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.