WSL, shtresa për ekzekutimin e aplikacioneve Linux në Windows, është tashmë e qëndrueshme

WSL

WSL dallohet duke ofruar një kernel të plotë Linux në vend të një emulatori që përkthen thirrjet e sistemit Linux në thirrjet e sistemit Windows në fluturim.

Microsoft njoftoi së fundmi lëshimin e versionit të qëndrueshëm të WSL 1.0.0 (Windows Subsystem for Linux). Në të njëjtën kohë, paketat WSL të dorëzuara përmes Microsoft Store u hoqën nga zhvillimi eksperimental.

Me lëshimin e këtij versioni të ri, komandat “wsl –install” dhe “wsl –update” janë zhvendosur nga parazgjedhja për të përdorur Dyqanin e Microsoft për të instaluar dhe përditësuar WSL, i cili lejon shpërndarjen dukshëm më të shpejtë të përditësimeve në krahasim me shpërndarjen si një komponent i integruar i Windows.

Shërbim wsl ofron opsionin “–inbox” për t'u kthyer në skemën e mëparshme të instalimit. Ndërtimet e Windows 10 mbështeten gjithashtu përmes Dyqanit të Microsoft, duke u dhënë përdoruesve të Windows 10 akses në inovacionet WSL, të tilla si ekzekutimi i aplikacioneve grafike Linux dhe mbështetje për menaxherin e sistemit systemd.

Programi i përditësuar wsl.exe, i përkthyer si parazgjedhje për t'u shkarkuar nga Dyqani i Microsoft, përfshihet në përditësimet e Windows 10 dhe 11 nëntor "22H2", të cilat ende instalohen vetëm pas verifikimit manual (Cilësimet e Windows -> "Kërko për përditësime"). , dhe do të aplikohet automatikisht në mes të dhjetorit. Si një opsion alternativ instalimi, mund të përdorni gjithashtu paketat msi të pritura në GitHub.

Për të siguruar që ekzekutuesit Linux të funksionojnë në WSL, në vend të emulatorit origjinal i cili përktheu thirrjet e sistemit Linux në thirrjet e sistemit Windows, ofrohet një mjedis i plotë i kernelit Linux. Kerneli i propozuar për WSL bazohet në lëshimin e kernelit të Linux 5.10, i cili zgjerohet me arna specifike për WSL, duke përfshirë optimizimet për të reduktuar kohën e nisjes së kernelit, për të reduktuar konsumin e memories, për të kthyer kujtesën e çliruar nga proceset Linux në Windows dhe për të lënë grupin minimal të kërkuar të drejtuesve dhe nënsistemeve në bërthamë.

Kernel ai funksionon në një mjedis Windows duke përdorur një makinë virtuale që funksionon tashmë në Azure. Mjedisi WSL funksionon në një imazh të veçantë të diskut (HDV) me një sistem skedari ext4 dhe një përshtatës rrjeti virtual.

Komponentët e hapësirës së përdoruesit instalohen veçmas dhe bazohen në ndërtime të shpërndarjeve të ndryshme. Për shembull, ndërtimet Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE dhe openSUSE janë të disponueshme për instalim në WSL në Dyqanin e Microsoft.

Në versionin 1.0, rregulloi rreth 100 gabime dhe janë zbatuar disa risi:

  • Ofron aftësinë opsionale për të përdorur menaxherin e sistemit systemd në mjediset Linux. Mbështetja Systemd ju lejon të reduktoni kërkesat për shpërndarjet dhe ta afroni mjedisin e ofruar në WSL me shpërndarjet e funksionimit në pajisje konvencionale. Më parë, për të punuar me WSL, shpërndarjet duhej të përdornin një drejtues inicializimi të ofruar nga Microsoft, i cili funksionon nën PID 1 dhe siguron konfigurimin e infrastrukturës për ndërveprim midis Linux dhe Windows.
  • Për Windows 10, aftësia për të ekzekutuar aplikacione grafike Linux është zbatuar (më parë, mbështetja grafike ishte e disponueshme vetëm në Windows 11).
  • U shtua opsioni “–no-launch” në komandën “wsl –install” për të çaktivizuar nisjen shpërndarëse pas instalimit.
  • Shtoi opsionin “–web-download” në komandat “wsl –update” dhe “wsl –install” për të shkarkuar komponentë nëpërmjet GitHub në vend të Microsoft Store.
  • Shtoi opsionet “–vhd” në komandën “wsl –mount” për të montuar skedarët VHD dhe “–name” për të specifikuar emrin e pikës së montimit.
  • Shtoi komandën “–vhd” në komandat “wsl –import” dhe “wsl –export” për të importuar ose eksportuar në formatin VHD.
  • Shtoi komandën "wsl --import-in-place" për të regjistruar dhe përdorur një skedar ekzistues .vhdx si shpërndarje.
  • Shtoi komandën "wsl --version" për të shfaqur numrin e versionit.
  • Përmirësimi i trajtimit të gabimeve.
  • Komponentët për mbështetjen e aplikacioneve grafike (WSLg) dhe kernel Linux janë integruar në një paketë të vetme që nuk kërkon shkarkimin e skedarëve shtesë MSI.
  • Në ndjekje të nxehtë, u lëshua përditësimi WSL 1.0.1 (ndërsa ishte ende në gjendje paraprake), i cili rregulloi përplasjen e procesit wslservice.exe kur fillonte një sesion të ri, skedari me folenë Unix /tmp/.X11 -Unix ishte u ndryshua në modalitetin vetëm për lexim, trajtuesit e gabimeve u përmirësuan.

Më në fund Nëse jeni të interesuar të dini më shumë për këtë, ju mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.