Windows Insider imamanga ndi WSL2 subsystem (Windows Subsystem ya Linux) yasindikizidwa

Microsoft adalengeza za mapangidwe atsopano oyesera a Windows Insider (kumanga 18917), omwe akuphatikizapo WSL2 (Windows Subsystem for Linux) yomwe inalengezedwa kale, yomwe imatsimikizira kukhazikitsidwa kwa mafayilo a Linux omwe angagwiritsidwe ntchito pa Windows. Kusindikiza kwachiwiri kwa WSL kumasiyanitsidwa ndi kuperekedwa kwa Linux kernel yathunthu, m'malo mwa emulator yomwe imamasulira ma foni a Linux mu Windows system imayitanitsa ntchentche.

Kugwiritsa ntchito kernel yokhazikika kumakupatsani mwayi wogwirizana kwathunthu ndi Linux pamlingo wamayimbidwe amachitidwe ndikupereka kuthekera koyendetsa mosasunthika zotengera za Docker pa Windows, komanso kukhazikitsa kuthandizira kwamafayilo otengera makina a FUSE. Poyerekeza ndi WSL1, WSL2 yawonjezera kwambiri magwiridwe antchito a I/O ndi machitidwe amafayilo. Mwachitsanzo, potulutsa zosungidwa zakale, WSL2 imathamanga kuwirikiza ka 1 kuposa WSL20, ndipo nthawi 2-5 imagwira ntchito "git clone", "npm install", "apt update" ndi "apt upgrade".

WSL2 imapereka gawo lotengera Linux 4.19 kernel yomwe imayenda m'malo a Windows pogwiritsa ntchito makina omwe amagwiritsidwa ntchito kale ku Azure. Zosintha ku Linux kernel zimaperekedwa kudzera mu makina a Windows Update ndikuyesedwa motsutsana ndi zida zophatikizira za Microsoft. Zosintha zonse zokonzekera kuphatikiza kernel ndi WSL zalonjezedwa kuti zisindikizidwa pansi pa layisensi yaulere ya GPLv2. Zigamba zokonzedwa zikuphatikiza kukhathamiritsa kuti muchepetse nthawi yoyambira, kuchepetsa kukumbukira, ndikusiya madalaivala ocheperako ndi ma subsystems mu kernel.

Kuthandizira kwa mtundu wakale wa WSL1 kumasungidwa ndipo machitidwe onsewa atha kugwiritsidwa ntchito limodzi, kutengera zomwe amakonda. WSL2 imatha kukhala ngati choloweza m'malo mwa WSL1. Zofanana ndi zigawo za 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.

Zachilengedwe zachitika mu chithunzi chosiyana cha disk (VHD) chokhala ndi fayilo ya ext4 ndi adaputala yeniyeni. Kugwirizana ndi Linux kernel yoperekedwa mu WSL2 kumafuna kuphatikizika kwa kalembedwe kakang'ono koyambira pakugawa komwe kumasintha kachitidwe ka boot. Kuti musinthe njira zogawira, lamulo latsopano "wsl -set-version" laperekedwa, ndikusankha mtundu wa WSL, lamulo "wsl -set-default-version".

Source: opennet.ru

Kuwonjezera ndemanga