Kompania Microsoft rreth zgjerimit të funksionalitetit të nënstrukturës WSL2 (Windows Subsystem for Linux), e cila siguron ekzekutimin e skedarëve Linux në Windows.
Duke filluar nga ndërtimi Windows Insiders 20211, WSL2 ka shtuar mbështetje për montimin e sistemeve të skedarëve nga disqet fizik.
PĂ«r montimin, Ă«shtĂ« propozuar komanda «wsl âmount», me anĂ« tĂ« sĂ« cilĂ«s gjithashtu mund tĂ« montoni nĂ« WSL njĂ« ndarje me njĂ« FSH, e cila nuk ka mbĂ«shtetje tĂ« integruar nga Windows, pĂ«r shembull, mund tĂ« keni qasje nĂ« ndarjen me FSH ext4. Kjo mundĂ«si mund tĂ« pĂ«rdoret pĂ«r tĂ« organizuar punĂ«n me tĂ« njĂ«jtĂ«n ndarje Linux kur nĂ« komputer ka disa sisteme operative (Windows dhe Linux).
Ndarjet e montuara bëhen të dukshme jo vetëm në ambientin Linux WSL, por edhe në sistemin kryesor përmes disku virtual «\wsl$» në menaxherin e skedareve File Explorer.
Kujtojmë se edicioni WSL2 ofron një bërthamë të plotë Linux në vend të emulatorit të mëparshëm, i cili realizonte përkthimin e thirrjeve sistemore nga Linux në thirrjet sistemore të Windows. Bërthama Linux në WSL2 nuk është pjesë e imazhit instalues të Windows, por ngarkohet dinamikisht dhe mbështetet në mënyrë të përditësuar nga Windows, në mënyrë të ngjashme me si instalohet dhe përditësohen driverat grafikë. Për instalimin dhe përditësimin e bërthamës përdoret mekanizmi standard i Windows Update.
E propozuar për WSL2 bazohet në lëshimin e bërthamës Linux 4.19, e cila ekzekutohet në një ambient Windows me ndihmën e një mazhine virtuale, tashmë të angazhuar në Azure. Patch-et specifike për WSL2 të aplikuara në bërthamë përfshijnë optimizime për shkurtimin e kohës së nisjes së bërthamës, zvogëlimin e konsumit të memories, kthimin e memories së liruar nga proceset Linux në Windows, duke lënë në bërthamë një grup minimal të nevojshëm të drejtuesve dhe nën-sistemeve.
Mjedisi WSL2 ekzekutohet në një imazh disku të veçantë (VHD) me një sistem skedari ext4 dhe një adapter rrjeti virtual. Ashtu si në WSL1, komponentët e hapësirës së përdoruesit veçmas dhe bazohen në ndërtimet e shpërndarjeve të ndryshme. Për shembull, për instalimin në WSL në katalogun e Microsoft Store ndërtimet , , ,
, dhe .
Burimi: opennet.ru
