Microsoft idayika kachitidwe ka WSL2 (Windows Subsystem kwa Linux) kupita Windows 10 1903 ndi 1909

Microsoft adalengeza za kupereka chithandizo cha subsystem Chithunzi cha WSL2 (Windows Subsystem for Linux) mkati Windows 10 imatulutsa 1903 ndi 1909, yotulutsidwa mu Meyi ndi Novembala chaka chatha. The WSL2 subsystem, yomwe imalola Linux executables kuthamanga pa Windows, poyamba inaperekedwa mu 10 kutulutsidwa kwa Windows 2004. Microsoft tsopano yanyamula subsystem iyi m'mbuyomu Windows 10 zosintha, zomwe zimakhala zofunikira komanso zimagwiritsidwa ntchito m'mabizinesi ambiri. Kuyika WSL2 kuzinthu izi kudzalola kuti pakhale malo a Linux popanda kufunikira kusamukira Windows 10 2004 (thandizo la kutulutsidwa kwa 1903 ndi 1909). adzakhalapo mpaka Disembala 2020 ndi Meyi 2022).

Microsoft idayika kachitidwe ka WSL2 (Windows Subsystem kwa Linux) kupita Windows 10 1903 ndi 1909

Tikukumbutseni kuti mtundu wa WSL2 chosiyana Kutumiza kwa Linux kernel yathunthu m'malo mwa emulator yomwe idagwiritsidwa ntchito kale, yomwe idamasulira makina a Linux amayimbira mafoni a Windows. Linux kernel mu WSL2 sinaphatikizidwe mu chithunzi choyika Windows, koma imakwezedwa mwamphamvu ndikusungidwa ndi Windows, mofanana ndi momwe madalaivala azithunzi amayikidwira ndikusinthidwa. Makina okhazikika a Windows Update amagwiritsidwa ntchito kukhazikitsa ndikusintha kernel.

Zaperekedwa kwa WSL2 pachimake Kutengera kutulutsidwa kwa kernel ya Linux 4.19, yomwe imayenda m'malo a Windows pogwiritsa ntchito makina omwe ali kale ku Azure. Zigamba za WSL2 zomwe zimagwiritsidwa ntchito mu kernel zimaphatikizapo kukhathamiritsa kuchepetsa nthawi yoyambira kernel, kuchepetsa kukumbukira kukumbukira, kubwezeretsa Windows kukumbukira komwe kumasulidwa ndi njira za Linux, ndikusiya madalaivala ochepera ofunikira ndi ma subsystems mu kernel.

Chilengedwe cha WSL2 chimayenda mu chithunzi chosiyana cha disk (VHD) chokhala ndi fayilo ya ext4 ndi adaputala ya netiweki. Zofanana ndi zigawo za malo a WSL1 amakhazikika padera ndipo zimakhazikitsidwa pamisonkhano yamagawo osiyanasiyana. Mwachitsanzo, kukhazikitsa mu WSL mu Microsoft Store directory zoperekedwa misonkhano ikuluikulu Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE ΠΈ Tsegulani.

Ovomerezeka ali kale adalengeza za kukonzekera kukhazikitsa kwa Ubuntu 20.04 LTS, kuyesedwa m'malo
WSL2 yochokera Windows 10 1903 ndi 1909. Kuti WSL2 ifike Windows 10 1909, muyenera kukhazikitsa zosintha. kb4571748 ndikuyendetsa lamulo mu PowerShell ndi ufulu woyang'anira:

Yambitsani-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Kenako, muyenera kuyambitsanso kompyuta yanu ndikuyambitsa WSL2 mwachisawawa:

wsl.exe --set-default-version 2

Pambuyo pake, mutha kukhazikitsa malo omwe mukufuna a Linux kuchokera m'ndandanda
Microsoft Store kapena sinthani malo omwe alipo mu mtundu wa WSL 1 pogwiritsa ntchito lamulo "wsl.exe -set-version Ubuntu 2".

Kuonjezera apo, akhoza kutchulidwa kusintha chilengedwe Zoyeserera za Docker chifukwa ntchito WSL2 m'malo mwa HyperV based backend.
Kugwiritsa ntchito WSL2 kudzalola Docker Desktop kuti isayendetse eni eni a Windows Pro ndi Windows Enterprise okha, komanso kwa ogwiritsa ntchito Windows Home.

Source: opennet.ru

Kuwonjezera ndemanga