Cludodd Microsoft yr is-system WSL2 (Is-system Windows ar gyfer Linux) i Windows 10 1903 a 1909

Microsoft cyhoeddi ynghylch darparu cymorth is-system WSL2 (Subsystem Windows ar gyfer Linux) yn Windows 10 yn rhyddhau 1903 a 1909, a ryddhawyd ym mis Mai a mis Tachwedd y llynedd. Cynigiwyd is-system WSL2, sy'n caniatΓ‘u i weithrediadau Linux redeg ar Windows, yn wreiddiol yn natganiad 10 o Windows 2004. Mae Microsoft bellach wedi cario'r is-system hon i ddiweddariadau Windows 10 yn y gorffennol, sy'n parhau i fod yn berthnasol ac yn cael ei ddefnyddio mewn llawer o fentrau. Bydd trosglwyddo WSL2 i'r datganiadau hyn yn caniatΓ‘u ar gyfer gweithredu amgylchedd Linux yn effeithlon heb yr angen i fudo i Windows 10 2004 (cymorth ar gyfer datganiadau 1903 a 1909 yn para tan fis Rhagfyr 2020 a mis Mai 2022).

Cludodd Microsoft yr is-system WSL2 (Is-system Windows ar gyfer Linux) i Windows 10 1903 a 1909

Gadewch inni eich atgoffa bod y rhifyn WSL2 gwahanol cyflwyno cnewyllyn Linux llawn yn lle'r efelychydd a ddefnyddiwyd yn flaenorol, a oedd yn trosi galwadau system Linux yn alwadau system Windows. Nid yw'r cnewyllyn Linux yn WSL2 wedi'i gynnwys yn y ddelwedd gosod Windows, ond mae'n cael ei lwytho'n ddeinamig a'i gadw'n gyfredol gan Windows, yn debyg i sut mae gyrwyr graffeg yn cael eu gosod a'u diweddaru. Defnyddir mecanwaith safonol Windows Update i osod a diweddaru'r cnewyllyn.

Arfaethedig ar gyfer WSL2 craidd Yn seiliedig ar ryddhad cnewyllyn Linux 4.19, sy'n rhedeg mewn amgylchedd Windows gan ddefnyddio peiriant rhithwir sydd eisoes yn rhedeg yn Azure. Mae clytiau penodol WSL2 a ddefnyddir yn y cnewyllyn yn cynnwys optimeiddiadau i leihau amser cychwyn cnewyllyn, lleihau'r defnydd o gof, dychwelyd Windows i'r cof wedi'i ryddhau gan brosesau Linux, a gadael y set ofynnol o yrwyr ac is-systemau yn y cnewyllyn.

Mae amgylchedd WSL2 yn rhedeg mewn delwedd disg ar wahΓ’n (VHD) gyda system ffeiliau ext4 ac addasydd rhwydwaith rhithwir. Yr un fath Γ’ chydrannau gofod defnyddiwr WSL1 yn cael eu sefydlu ar wahΓ’n ac maent yn seiliedig ar gynulliadau o wahanol ddosbarthiadau. Er enghraifft, i osod yn WSL yn y cyfeiriadur Microsoft Store a gynigir gwasanaethau Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE ΠΈ openSUSE.

Canonical eisoes wedi cyhoeddi am barodrwydd gosodiadau gosod Ubuntu 20.04 LTS, wedi'u profi mewn amgylcheddau
WSL2 yn seiliedig ar Windows 10 1903 a 1909. Er mwyn galluogi WSL2 ar Windows 10 1909, rhaid i chi osod diweddariad kb4571748 a rhedeg y gorchymyn yn PowerShell gyda hawliau gweinyddwr:

Galluogi-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Nesaf, mae angen i chi ailgychwyn eich cyfrifiadur ac actifadu WSL2 yn ddiofyn:

wsl.exe --set-default-version 2

Ar Γ΄l hyn, gallwch chi osod yr amgylchedd Linux dymunol o'r cyfeiriadur
Microsoft Store neu drosi amgylchedd sy'n bodoli eisoes yn fformat WSL 1 gan ddefnyddio'r gorchymyn β€œwsl.exe -set-version Ubuntu 2”.

Yn ogystal, gellir crybwyll addasiadau Amgylchedd Penbwrdd Dociwr gyfer defnyddio WSL2 yn lle backend seiliedig ar HyperV.
Bydd defnyddio WSL2 yn caniatΓ‘u i Docker Desktop redeg nid yn unig ar gyfer perchnogion Windows Pro a Windows Enterprise, ond hefyd ar gyfer defnyddwyr Windows Home.

Ffynhonnell: opennet.ru

Ychwanegu sylw