WSL 3.0 ir klāt: Microsoft no jauna izgudro savu Linux integrāciju operētājsistēmā Windows

  • Microsoft ir oficiāli izlaidis WSL 3.0.1, veicot lēcienu no iepriekšējās 2.x atzara.
  • Lielākās ziņas ir WSL konteineri ar wslc.exe, savu API un jauniem rīkiem Linux konteineru darbināšanai.
  • WSL 3 arī uzlabo Windows failu, tīklošanas un uzņēmuma pārvaldības veiktspēju.

WSL 3.0

Microsoft ir izlaidis WSL 3.0.1 — nākamās paaudzes Windows apakšsistēmu Linux, kas iezīmē nozīmīgu lēcienu no iepriekšējās 2.x atzara uz jaunu projekta galveno versiju. Atjauninājumā ir iekļauta viena no svarīgākajām jaunajām funkcijām WSL attīstībā līdz šim: WSL konteineri — integrēta infrastruktūra Linux konteineru izveidei, palaišanai un pārvaldībai tieši no Windows.

Jaunā versija tika izlaista 2026. gada 29. septembrī un ir pieejama oficiālajā WSL repozitorijā. Šī versija ir kas vairāk nekā tikai versijas numura maiņa: Microsoft izmanto šo jauno posmu, lai uzlabotu veiktspēju starp Windows un Linux, ieviestu jaunu tīkla modeli un pievienotu rīkus un API, kas īpaši paredzēti darbam ar konteineriem.

WSL 3.0.1 iezīmē lēcienu no WSL 2

WSL 3.0.1 izlaišana oficiāli apzīmē pāreju no 2.x atzara uz 3.x atzaru. Microsoft pašu repozitorijs parāda izmaiņas vēsturē kā salīdzinājumu starp 2.9.13 y 3.0.1atstājot aiz sevis iepriekšējo numerāciju.

Jaunā versija saglabā WSL pamatmērķi: nodrošināt Linux vidi, kas integrēta operētājsistēmā Windows, taču Microsoft ievērojami paplašina to, ko var paveikt no šīs vides.

Viens no šīs evolūcijas centrālajiem elementiem ir Linux konteineru integrācija. Līdz šim bija ierasts izmantot Docker Desktop, instalēt Docker Engine WSL distribūcijā vai izmantot citus ārējus risinājumus. WSL 3 ievieš savu infrastruktūru šāda veida darba slodzēm.

WSL konteineri ir viena no galvenajām jaunajām WSL 3.0 funkcijām.

Šajā versijā ir iekļauta WSL konteineru , saīsināti WSLc , vispārēja pieejamība . Microsoft šo tehnoloģiju prezentēja kā priekšskatījuma versiju vasarā un tagad uzskata to par gatavu vispārējai lietošanai.

Galvenā daļa ir wslc.exeJauns komandrindas rīks, kas ļauj izveidot, palaist un pārvaldīt Linux konteinerus no Windows. Ir arī pieejams container.exe kā integrētu aizstājvārdu ar sintaksi, kas ir pazīstamāka tiem, kas jau strādā ar konteineru rīkiem.

Turklāt Microsoft nodrošina WSL konteineru API, kas ļauj vietējām Windows lietojumprogrammām programmatiski izveidot un kontrolēt Linux konteinerus. Tas paver iespējas izstrādes lietojumprogrammām, mākslīgā intelekta rīkiem un programmatūrai, kam nepieciešams integrēti darbināt Linux darba slodzes.

WSL 3.0 ievieš vairāk rīku konteineru pārvaldībai

Versija, kas sasniedz vispārēju pieejamību, ietver daudzas jaunas komandas salīdzinājumā ar testēšanas fāzi.

Starp tiem ir wslc container restartlai restartētu konteinerus un wslc container cp, kas ļauj kopēt failus uz konteineru un no tā, izmantojot tar failus.

Parādās arī wslc system info, kas paredzēts konteinera vides statusa pārbaudei kopā ar wslc network connect y wslc network disconnect lai savienotu vai atvienotu tīkla konteinerus.

Sistēma ietver arī reāllaika notikumus, izmantojot wslc eventskonteineru statusa pārbaudes, atbalsts --mount un opcijas, lai kontrolētu taimautu konteinera izslēgšanas laikā. Microsoft arī ļauj konfigurēt, kur tiek glabāts noklusējuma WSLc sesijas saturs.

Jauns tīkla modelis WSL

Vēl viena no ievērojamām jaunajām funkcijām ir Consommé — jauns tīkla režīms, kas izstrādāts konteineru darbplūsmām.

Ar šo sistēmu Microsoft mērķis ir uzlabot saderību ar VPN, ugunsmūriem un korporatīvajiem tīkliem. Linux virtuālās mašīnas datplūsma ir integrēta ar Windows, izmantojot procesu, kas darbojas lietotāja kontekstā, apstrādājot tādus uzdevumus kā DNS, maršrutēšana un portu piešķiršana.

Mērķis ir nodrošināt nemanāmāku Linux lietojumprogrammu un konteineru integrāciju ar Windows tīklu, izvairoties no dažām problēmām, kas vēsturiski radušās, apvienojot WSL ar noteiktiem VPN un uzņēmumu tīkla konfigurācijām. Microsoft arī uzskata šo darbu par daļu no plašākiem WSL infrastruktūras uzlabojumiem.

Uzlabota veiktspēja, piekļūstot Windows failiem

WSL 3 ievieš arī uzlabojumus vienā no tradicionāli jutīgākajiem WSL punktiem: piekļuvē no Linux failiem, kas tiek glabāti operētājsistēmā Windows.

Microsoft apgalvo, ka jaunie uzlabojumi var nodrošināt līdz pat divreiz lielāku veiktspēju , piekļūstot Windows failiem no noteiktām Linux vidēm. Šīs optimizācijas neaprobežojas tikai ar konteineriem, jo ​​tās ir daļa no plašākiem centieniem uzlabot veiktspēju starp abām operētājsistēmām.

Tas var būt īpaši svarīgi izstrādes projektiem, kuros daļa koda tiek saglabāta Windows failu sistēmā, bet rīki tiek palaisti no Linux.

WSL 3 aplūko arī uzņēmumus

Microsoft ir izmantojis šo palaišanu, lai paplašinātu WSL uzņēmumu integrāciju.

Microsoft Defender galapunkta aizsardzībai var apkopot informāciju par procesiem, failiem un tīkla aktivitātēm, kas ģenerētas konteineros, un saistīt to ar resursdatora Windows datoru.

Savukārt Microsoft Intune ietver īpašas vadīklas WSL konteineriem. Administratori var iespējot vai atspējot šo funkcionalitāti un izveidot autorizētu reģistru sarakstu, no kuriem izstrādātāji var lejupielādēt konteineru attēlus.

Tas ļauj WSL 3 labāk iekļauties korporatīvajā vidē, kur konteineru lietošanai jāatbilst drošības politikām un centralizētai administrēšanai.

Integrācija ar Visual Studio kodu un citiem rīkiem

Jaunā platforma nav izolēta no esošās izstrādes ekosistēmas. Microsoft norāda uz saderību ar Visual Studio Code izstrādes konteineriem. wslc kā konteineru kontrolieris.

Atbalsts ir pievienots arī Aspire un Visual Studio Code konteinera paplašinājumam, savukārt kopiena jau izstrādā papildu rīkus WSL konteineru grafiskai pārvaldībai.

Tādā veidā WSL 3 var izmantot kā konteineru infrastruktūru, izstrādātājam nemainot savu darbplūsmu.

Un kā ar Docker Compose?

Viens no pašreizējiem WSL konteineru trūkumiem ir Docker Compose vietējā atbalsta trūkums.

Microsoft atzīst, ka compose Pašlaik tas ir viens no svarīgākajiem WSLc lietotāju pieprasījumiem, un viņi jau strādā pie tā. Ir paredzēts, ka nākotnē wsl compose up var izmantot failus compose.yaml esošās, bez nepieciešamības tās modificēt.

Tāpēc WSL 3.0.1 vēl nav paredzēts, lai aizstātu visus konteineru ekosistēmas rīkus. Dažām sarežģītām darba slodzēm joprojām ir nepieciešami tādi risinājumi kā Docker, īpaši, kamēr tiek izstrādātas papildu funkcijas.

Kāpēc tika teikts, ka WSL 3 nepastāv?

Versiju lēciens ir īpaši ievērības cienīgs, jo 2026. gadā izplatījās ziņojumi par iespējamu WSL 3, ko Microsoft noliedza. Tobrīd projektu vadītāji norādīja, ka versija ar nosaukumu WSL 3 neeksistē.

Situācija ir mainījusies, izlaižot WSL 3.0.1. Oficiālajā Microsoft repozitorijā tagad ir norādīta 3.0.1 versija un skaidri parādīts izmaiņu žurnāls starp WSL 2.9.13 un WSL 3.0.1. Turklāt 29. septembrī repozitorijā izveidotā diskusiju pavediens ir tieši saistīts ar 3.0.1 laidienu un paziņo, ka WSL konteineri tagad ir plaši pieejami.

Tādēļ iepriekšējie ziņojumi, kuros apgalvots, ka "WSL 3 neeksistē", vairs neatspoguļo projekta pašreizējo stāvokli. WSL 3.0.1 ir oficiāla Microsoft versija.

Jauna Linux ēra operētājsistēmā Windows

Ar WSL 3.0.1 Microsoft paplašina WSL funkcijas, nodrošinot ne tikai ērtu veidu, kā palaist Linux rīkus operētājsistēmā Windows.

WSL konteineru pievienošana, API Windows lietojumprogrammām, failu piekļuves veiktspējas uzlabojumi, jauns tīkla modelis un uzņēmuma vadīklas padara WSL par pilnīgāku platformu Linux un konteineru darba slodžu palaišanai.

Microsoft ir arī norādījis, ka turpinās strādāt pie WSL pamatfunkcijām, tostarp tīklošanas un dažādu operētājsistēmu veiktspējas. Tāpēc WSL 3.0.1 ir jauna projekta posma sākums, nevis vienkāršs apkopes atjauninājums.


Pievienot kā vēlamo avotu pakalpojumā Google