WSL 3.0 on saabunud: Microsoft leiutab oma Linuxi integratsiooni Windowsis uuesti

  • Microsoft on ametlikult välja andnud WSL 3.0.1, tehes hüppe eelmisest 2.x harust.
  • Suur uudis on WSL Containers koos wslc.exe-ga, oma API-ga ja uute tööriistadega Linuxi konteinerite käitamiseks.
  • WSL 3 parandab ka Windowsi failide, võrgustamise ja ettevõtte halduse jõudlust.

WSL 3.0

Microsoft on välja andnud WSL 3.0.1 , järgmise põlvkonna Windowsi alamsüsteemi Linuxile, mis tähistab olulist hüpet eelmisest 2.x harust projekti uude põhiversiooni. Värskendus sisaldab üht olulisemat uut funktsiooni WSL-i senisel arengul: WSL Containers, integreeritud infrastruktuuri Linuxi konteinerite loomiseks, käitamiseks ja haldamiseks otse Windowsist.

Uus versioon avaldati 29. septembril 2026 ja on saadaval ametliku WSL-repositooriumi kaudu. See väljalase läheb kaugemale pelgast versiooninumbri muutmisest: Microsoft kasutab seda uut etappi Windowsi ja Linuxi vahelise jõudluse parandamiseks, uue võrgumudeli tutvustamiseks ning konteineritega töötamiseks spetsiaalselt loodud tööriistade ja API-de lisamiseks.

WSL 3.0.1 tähistab hüpet WSL 2-st

WSL 3.0.1 väljaandmine tähistab ametlikult üleminekut 2.x harult 3.x harule. Microsofti enda repositoorium näitab ajaloo muutust võrdlusena 2.9.13 y 3.0.1jättes maha eelmise numeratsiooni.

Uus versioon säilitab WSL-i põhieesmärgi: pakkuda Windowsi integreeritud Linuxi keskkonda, kuid Microsoft laiendab märkimisväärselt seda, mida sellest keskkonnast teha saab.

Selle evolutsiooni üks keskseid elemente on Linuxi konteinerite integreerimine. Seni oli tavaline kasutada Docker Desktopi, installida Docker Engine WSL-jaotuse sisse või kasutada muid väliseid lahendusi. WSL 3 toob selle töökoormuse jaoks sisse oma infrastruktuuri.

WSL Containers on üks WSL 3.0 peamisi uusi funktsioone.

See versioon hõlmab WSL Containersi (lühendatult WSLc) üldist kättesaadavust . Microsoft esitles seda tehnoloogiat suvel eelvaatena ja peab seda nüüd üldiseks kasutamiseks valmis olevaks.

Peamine osa on wslc.exeUus käsurea tööriist, mis võimaldab teil luua, käitada ja hallata Linuxi konteinereid Windowsist. Samuti on olemas container.exe integreeritud aliasena, mille süntaks on tuttavam neile, kes juba konteinertööriistadega töötavad.

Lisaks pakub Microsoft WSL Containers API-t, mis võimaldab Windowsi natiivsetel rakendustel programmiliselt luua ja juhtida Linuxi konteinereid. See avab võimalusi arendusrakenduste, tehisintellekti tööriistade ja tarkvara jaoks, mis peavad Linuxi töökoormusi integreeritud viisil käitama.

WSL 3.0 tutvustab konteinerite haldamiseks rohkem tööriistu

Üldiselt kättesaadavaks muutuv versioon sisaldab testimisfaasiga võrreldes arvukalt uusi käske.

Nende hulgas on wslc container restartkonteinerite taaskäivitamiseks ja wslc container cp, mis võimaldab faile konteinerisse ja konteinerist kopeerida tar-failide abil.

Ilmub ka wslc system info, mille eesmärk on kontrollida konteineri keskkonna olekut koos wslc network connect y wslc network disconnect võrgukonteinerite ühendamiseks või lahtiühendamiseks.

Süsteem hõlmab ka reaalajas sündmusi, näiteks wslc eventskonteineri oleku kontrollid, tugi --mount ja valikud konteineri sulgemise ajalõpu juhtimiseks. Microsoft võimaldab teil ka konfigureerida, kuhu vaikimisi WSLc-seansi sisu salvestatakse.

Uus võrgumudel WSL-i jaoks

Teine tähelepanuväärne uus funktsioon on Consommé , uus võrgurežiim, mis on välja töötatud konteinertöövoogude jaoks.

Selle süsteemiga soovib Microsoft parandada ühilduvust VPN-ide, tulemüüride ja ettevõttevõrkudega. Linuxi virtuaalmasina liiklus on Windowsiga integreeritud protsessi kaudu, mis töötab kasutaja kontekstis ja käsitleb selliseid ülesandeid nagu DNS, marsruutimine ja portide määramine.

Eesmärk on võimaldada Linuxi rakenduste ja konteinerite sujuvamat integreerimist Windowsi võrguga, vältides mõningaid probleeme, mis on ajalooliselt tekkinud WSL-i kombineerimisel teatud VPN-ide ja ettevõtte võrgu konfiguratsioonidega. Microsoft peab seda tööd ka osaks WSL-i infrastruktuuri laiematest täiustustest.

Parem jõudlus Windowsi failidele juurdepääsul

WSL 3 toob kaasa ka täiustusi ühes WSL-i traditsiooniliselt kõige tundlikumas punktis: juurdepääs Linuxist Windowsis talletatud failidele.

Microsoft väidab, et uued täiustused võivad teatud Linuxi keskkondades Windowsi failidele juurdepääsu korral pakkuda kuni kaks korda suuremat jõudlust . Need optimeerimised ei piirdu ainult konteineritega, kuna need on osa laiemast püüdlusest parandada kahe operatsioonisüsteemi vahelist jõudlust.

See võib olla eriti oluline arendusprojektide puhul, mis hoiavad osa koodi Windowsi failisüsteemis, kuid käitavad tööriistu Linuxist.

WSL 3 vaatleb ka ettevõtteid

Microsoft on seda turuletoomist kasutanud WSL-i ettevõtte integratsiooni laiendamiseks.

Microsoft Defender for Endpoint saab koguda teavet konteinerites genereeritud protsesside, failide ja võrgutegevuse kohta ning seostada selle Windowsi hostarvutiga.

Microsoft Intune sisaldab omalt poolt spetsiifilisi juhtelemente WSL-konteinerite jaoks. Administraatorid saavad funktsiooni lubada või keelata ning luua volitatud registrite loendi, kust arendajad saavad konteineri kujutisi alla laadida.

See võimaldab WSL 3-l paremini sobida ettevõttekeskkondadesse, kus konteinerite kasutamine peab olema allutatud turvapoliitikale ja tsentraliseeritud haldusele.

Integratsioon Visual Studio koodi ja teiste tööriistadega

Uus platvorm ei ole olemasolevast arendusökosüsteemist isoleeritud. Microsoft märgib ühilduvust Visual Studio Code'i arenduskonteineritega. wslc konteineri kontrollerina.

Samuti on lisatud tugi Aspire'ile ja Visual Studio Code'i konteineri laiendusele ning kogukond arendab juba täiendavaid tööriistu WSL-konteinerite graafiliseks haldamiseks.

Sel viisil saab WSL 3-d kasutada konteinerinfrastruktuurina ilma, et arendaja peaks oma töövoogu täielikult muutma.

Ja kuidas on lood Docker Compose'iga?

Üks WSL Containersi praegustest puudustest on Docker Compose'i natiivse toe puudumine.

Microsoft tunnistab, et compose See on praegu üks olulisemaid WSLc kasutajate taotlusi ja nad juba töötavad selle kallal. Kavatsus on, et tulevikus wsl compose up saab faile kasutada compose.yaml olemasolevaid ilma neid muutmata.

Seega ei ole WSL 3.0.1 veel mõeldud kõigi konteinerökosüsteemi tööriistade asendamiseks. Mõned keerukamad töökoormused vajavad endiselt lahendusi nagu Docker, eriti lisafunktsioonide väljatöötamise ajal.

Miks öeldi, et WSL 3-e pole olemas?

Versioonihüpe on eriti tähelepanuväärne, kuna 2026. aastal levisid teated väidetavast WSL 3-st, mida Microsoft eitas. Sel ajal väitsid projektijuhid, et WSL 3-nimelist versiooni ei eksisteerinud.

Olukord on muutunud WSL 3.0.1 väljaandmisega. Microsofti ametlik repositoorium loetleb nüüd versiooni 3.0.1 ja kuvab selgesõnaliselt WSL 2.9.13 ja WSL 3.0.1 vahelise muudatuste logi. Lisaks loodi repositooriumis 29. septembril aruteluteema, mis on otseselt seotud versiooniga 3.0.1 ja teatab, et WSL Containers on nüüd üldiselt saadaval.

Seega varasemad väited, et "WSL 3 ei eksisteeri", ei kajasta enam projekti praegust seisu. WSL 3.0.1 on Microsofti ametlik väljalase.

Uus ajastu Linuxile Windowsi sees

WSL 3.0.1-ga laiendab Microsoft WSL-i funktsioone kaugemale lihtsalt mugavast viisist Linuxi tööriistade käitamiseks Windowsis.

WSL-konteinerite (Windowsi rakenduste API) lisamine, failidele juurdepääsu jõudluse parandamine, uus võrgumudel ja ettevõtte juhtelemendid muudavad WSL-i terviklikumaks platvormiks Linuxi ja konteinertöökoormuste käitamiseks.

Microsoft on samuti andnud mõista, et jätkab tööd WSL-i põhivõimaluste, sealhulgas võrgustamise ja operatsioonisüsteemideülese jõudluse kallal. WSL 3.0.1 on seega projekti uue etapi algus, mitte lihtne hooldusvärskendus.


Lisa eelistatud allikana Google'is