Kompania Microsoft pĂ«r ofrimin e mbĂ«shtetjes pĂ«r nĂ«n-sistemin (Windows Subsystem for Linux) nĂ« versionet Windows 10 â 1903 dhe 1909, tĂ« formuara nĂ« maj dhe nĂ«ntor tĂ« vitit tĂ« kaluar. Fillimisht nĂ«n-sistemi WSL2, qĂ« siguron ekzekutimin e skedave tĂ« Linux nĂ« Windows, u propozuar nĂ« versionin Windows 10 2004. Tani Microsoft e ka transferuar kĂ«tĂ« nĂ«n-sistem nĂ« pĂ«rditĂ«simet e kaluara tĂ« Windows 10, tĂ« cilat mbeten relevante dhe pĂ«rdoren nĂ« shumĂ« ndĂ«rmarrje. Portimi nĂ« kĂ«to versione tĂ« WSL2 do tĂ« mundĂ«sojĂ« njĂ« ekzekutimin efikas tĂ« mjedisit Linux pa nevojĂ«n pĂ«r kalim nĂ« Windows 10 2004 (mbĂ«shtetje pĂ«r versionet 1903 dhe 1909 deri nĂ« dhjetor 2020 dhe maj 2022).
Kujtojmë se edicioni WSL2 vjen me një bërthamor të plotë Linux në vend të emulatorit të mëparshëm, i cili bënte përkthimin e thirrjeve të sistemit Linux në thirrje të sistemit Windows. Bërthama Linux në WSL2 nuk përfshihet në imazhin instalues të Windows, por ngarkohet dinamikisht dhe mbështetet në një version të përditësuar nga Windows, siç instalohen dhe përditësohen të dhënat grafike. Për instalimin dhe përditësimin e bërthamës përdoret mekanizmi standard i përditësimeve të Windows.
Bërthama e ofruar për WSL2 bazohet në lëshimin e bërthamës Linux 4.19, e cila ekzekutohet në ambientin Windows me përmes një makinerie virtuale, e cila tashmë është përdorur në Azure. Patch-es specifike për WSL2 që përdoren në bërthamë përfshijnë optimizime për të reduktuar kohën e nisjes së bërthamës, për të reduktuar konsumimin e memories, për të kthyer memorien e liruar nga proceset Linux në Windows, dhe për të lënë në bërthamë një grup minimal të nevojshëm të shoferëve dhe nënshkrimeve.
Ambienti WSL2 ekzekutohet në një imazh disku të veçantë (VHD) me sistemin e skedarëve ext4 dhe një adapter të rrjetit virtual. Ashtu si në WSL1, komponentët e hapësirës së përdoruesit në mënyrë të veçantë dhe bazohen në ndërtimet e shpërndarjeve të ndryshme. Për shembull, për instalimin në WSL, në katalogun e Dyqanit të Microsoft ndërtimet , , ,
, dhe .
Kompania Canonical tashmë njoftoi për gatishmërinë e grumbullimeve të instalimit të Ubuntu 20.04 LTS, të testuara në mjediset
WSL2 mbi Windows 10 1903 dhe 1909. Për aktivizimin e WSL2 në Windows 10 1909 është e nevojshme të instalohet përditësimi dhe të ekzekutohet në PowerShell me të drejta administratori komandën:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
MĂ« pas duhet ributuar kompjuteri dhe aktivizuar WSL2 si parazgjedhje:
wsl.exe âset-default-version 2
Pas kësaj, është e mundur të instalohet mjedisi i dëshiruar Linux nga katalogu
Microsoft Store ose tĂ« konvertohet mjedisi ekzistues nĂ« formatin WSL 1 duke pĂ«rdorur komandĂ«n «wsl.exe âset-version Ubuntu 2».
Shtesë mund të përmendet për ambient për WSL2 përveç backend-it të bazuar në HyperV.
Përdorimi i WSL2 do të mundësojë ekzekutimin e Docker Desktop jo vetëm për pronarët e Windows Pro dhe Windows Enterprise, por edhe për përdoruesit e Windows Home.
Burimi: opennet.ru
