Janë publikuar ndërtimet e Windows Insider me nënsistemin WSL2 (Nënsistemi Windows për Linux)

Kompania Microsoft i shpallur në lidhje me formimin e ndërtimeve të reja eksperimentale të Windows Insider (ndërtimi 18917), të cilat përfshijnë shtresën e shpallur më parë WSL2 (Windows Subsystem for Linux), e cila siguron lëshimin e skedarëve të ekzekutueshëm Linux në Windows. Edicioni i dytë i WSL dallohet nga shpërndarja e një kerneli të plotë Linux, në vend të një emulatori që përkthen thirrjet e sistemit Linux në thirrjet e sistemit Windows në fluturim.

Përdorimi i një kerneli standard ju lejon të arrini përputhshmëri të plotë me Linux në nivelin e thirrjeve të sistemit dhe të ofroni mundësinë për të ekzekutuar pa probleme kontejnerët Docker në Windows, si dhe të zbatoni mbështetje për sistemet e skedarëve bazuar në mekanizmin FUSE. Krahasuar me WSL1, WSL2 ka rritur ndjeshëm performancën e operacioneve të I/O dhe të sistemit të skedarëve. Për shembull, kur shpaketoni një arkivë të ngjeshur, WSL2 është 1 herë më i shpejtë se WSL20 dhe 2-5 herë më i shpejtë kur kryen operacionet "git clone", "npm install", "apt update" dhe "apt upgrade".

WSL2 ofron një komponent të bazuar në kernelin Linux 4.19 që funksionon në një mjedis Windows duke përdorur një makinë virtuale të përdorur tashmë në Azure. Përditësimet në kernel Linux shpërndahen përmes mekanizmit Windows Update dhe testohen kundrejt infrastrukturës së integrimit të vazhdueshëm të Microsoft. Të gjitha ndryshimet e përgatitura për integrimin e kernelit me WSL premtohen të publikohen nën licencën falas GPLv2. Arnimet e përgatitura përfshijnë optimizime për të reduktuar kohën e fillimit të kernelit, për të zvogëluar konsumin e kujtesës dhe për të lënë grupin minimal të kërkuar të drejtuesve dhe nënsistemeve në kernel.

Mbështetja për versionin e vjetër të WSL1 ruhet dhe të dy sistemet mund të përdoren krah për krah, në varësi të preferencave të përdoruesit. WSL2 mund të veprojë si një zëvendësim transparent për WSL1. Njësoj si komponentët e hapësirës së përdoruesit WSL1 janë themeluar veçmas dhe bazohen në montime të shpërndarjeve të ndryshme. Për shembull, për të instaluar në WSL në drejtorinë e Microsoft Store ofruar kuvendet Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
alpin, SUSE и openSUSE.

mjedis kryhet në një imazh të veçantë të diskut (VHD) me sistemin e skedarëve ext4 dhe një përshtatës rrjeti virtual. Ndërveprueshmëria me kernelin Linux të ofruar në WSL2 kërkon përfshirjen e një skripti të vogël inicializimi në shpërndarje që modifikon procesin e nisjes. Për të ndërruar mënyrat e funksionimit të shpërndarjeve, është propozuar një komandë e re "wsl —set-version" dhe për të zgjedhur versionin e paracaktuar të WSL, komanda "wsl —set-default-version".

Burimi: opennet.ru

Shto një koment