Microsoft
Toetsvrystelling van WSL2 sal aan die einde van Junie in eksperimentele weergawes aangebied word
As deel van WSL2 vir Windows 10, sal 'n komponent met 'n standaard Linux 4.19-kern aangebied word. Soos regstellings vir LTS-tak 4.19 vrygestel word, sal die kern vir WSL2 onmiddellik deur die Windows Update-meganisme opgedateer word en in die Microsoft deurlopende integrasie-infrastruktuur getoets word. WSL2 sal dieselfde kern as die Azure-infrastruktuur gebruik, wat dit makliker maak om te onderhou.
Alle veranderinge wat voorberei is vir die integrasie van die kern met WSL sal gepubliseer word onder die gratis GPLv2 lisensie en sal na stroomop oorgedra word. Die voorbereide pleisters sluit optimaliserings in om kernbegintyd te verminder, geheueverbruik te verminder en die minimum vereiste stel drywers en substelsels in die kern te laat. Die voorgestelde kern sal in staat wees om op te tree as 'n deursigtige plaasvervanger vir die emulasielaag wat in WSL1 voorgestel word. Die beskikbaarheid van bronkodes sal entoesiaste, indien verlang, toelaat om hul eie bouwerk van die Linux-kern vir WSL2 te skep, waarvoor die nodige instruksies voorberei sal word.
Die gebruik van 'n standaardkern met optimaliserings van die Azure-projek sal jou toelaat om volle verenigbaarheid met Linux op die stelseloproepvlak te bereik en die vermoë te bied om Docker-houers naatloos op Windows te laat loop, asook om ondersteuning vir lêerstelsels te implementeer gebaseer op die FUSE-meganisme. Daarbenewens het WSL2 die werkverrigting van I/O en lêerstelselbedrywighede aansienlik verhoog, wat voorheen die bottelnek van WSL1 was. Byvoorbeeld, wanneer 'n saamgeperste argief uitgepak word, is WSL2 1 keer vinniger as WSL20, en wanneer bewerkings uitgevoer word
"git clone", "npm install", "apt update" en "apt upgrade" met 2-5 keer.
Alhoewel dit steeds die Linux-kern verskeep, sal WSL2 nie 'n klaargemaakte stel gebruikersruimtekomponente verskaf nie. Hierdie komponente word afsonderlik geïnstalleer en is gebaseer op samestellings van verskeie verspreidings. Byvoorbeeld, om in WSL in die Microsoft Store-gids te installeer
Daarbenewens kan dit opgemerk word
Bron: opennet.ru