Ghluais Microsoft fo-shiostam WSL2 (Windows Subsystem airson Linux) gu Windows 10 1903 agus 1909

Microsoft ainmeachadh air taic fo-shiostam a thoirt seachad WSL2 (Fo-shiostam Windows airson Linux) ann am foillseachaidhean Windows 10 1903 agus 1909, a chaidh fhoillseachadh sa Chèitean agus san t-Samhain an-uiridh. Chaidh WSL2, a leigeas le faidhlichean ruith Linux ruith air Windows, a thoirt a-steach an toiseach ann an Windows 10 2004. Tha Microsoft a-nis air an fho-shiostam seo a ghluasad gu ùrachaidhean Windows 10 roimhe, a tha fhathast gnàthach agus air an cleachdadh le mòran iomairtean. Le bhith a’ giùlan WSL2 gu na foillseachaidhean seo, leigidh sin le bhith a’ cur àrainneachd Linux gu buil gu h-èifeachdach gun fheum air ùrachadh gu Windows 10 2004 (taic airson foillseachaidhean 1903 agus 1909). mairidh e gu ruige an Dùbhlachd 2020 agus an Cèitean 2022).

 Ghluais Microsoft fo-shiostam WSL2 (Windows Subsystem airson Linux) gu Windows 10 1903 agus 1909

Leig dhuinn do chuimhneachadh gu bheil an deasachadh WSL2 eadar-dhealaichte lìbhrigeadh kernel Linux làn-chuimseach an àite an emuladair a chaidh a chleachdadh roimhe, a dh’ eadar-theangaich gairmean siostam Linux gu gairmean siostam Windows. Chan eil an kernel Linux ann an WSL2 air a ghabhail a-steach ann an ìomhaigh stàlaidh Windows, ach tha e air a luchdachadh gu dinamach agus air a chumail suas le Windows, coltach ri mar a tha draibhearan grafaigs air an stàladh agus air an ùrachadh. Tha an uidheamachd àbhaisteach Windows Update air a chleachdadh gus an kernel a stàladh agus ùrachadh.

Air a mholadh airson WSL2 cridhe Stèidhichte air an sgaoileadh kernel Linux 4.19, a bhios a ’ruith ann an àrainneachd Windows a’ cleachdadh inneal brìgheil a tha a ’ruith mu thràth ann an Azure. Tha pìosan sònraichte WSL2 a thathas a’ cleachdadh anns an kernel a’ toirt a-steach optimizations gus ùine tòiseachaidh kernel a lughdachadh, caitheamh cuimhne a lughdachadh, Windows a thilleadh gu cuimhne air a shaoradh le pròiseasan Linux, agus an seata as lugha de dhraibhearan is fo-shiostaman fhàgail anns an kernel.

Bidh an àrainneachd WSL2 a’ ruith ann an ìomhaigh diosc air leth (VHD) le siostam faidhle ext4 agus inneal-atharrachaidh lìonra mas-fhìor. Coltach ri co-phàirtean àite cleachdaiche WSL1 air an stèidheachadh fa leth agus tha iad stèidhichte air co-chruinneachaidhean de dhiofar sgaoilidhean. Mar eisimpleir, airson stàladh ann an WSL ann an eòlaire Bùth Microsoft air a thairgsinn co-chruinneachaidhean sgoile Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE и openSUSE.

Tha Canonical air a bhith ann mu thràth ainmeachadh mu dheidhinn deisealachd togail stàlaidh Ubuntu 20.04 LTS air an deuchainn ann an àrainneachdan
WSL2 air Windows 10 1903 agus 1909. Gus WSL2 a chomasachadh air Windows 10 1909, feumaidh tu an ùrachadh a stàladh. kb4571748 agus ruith an àithne a leanas ann am PowerShell le còraichean rianadair:

Cuir an comas-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

An ath rud, feumaidh tu do choimpiutair ath-thòiseachadh agus WSL2 a ghnìomhachadh gu bunaiteach:

wsl.exe --suidhich-default-version 2

Às dèidh seo, faodaidh tu an àrainneachd Linux a tha thu ag iarraidh a stàladh bhon eòlaire
Bùth Microsoft no tionndaidh àrainneachd a tha ann mar-thà gu cruth WSL 1 a’ cleachdadh an àithne "wsl.exe --set-version Ubuntu 2".

A bharrachd air sin, is urrainn dhuinn iomradh a thoirt air atharrachaidhean àrainneachd Deasg Docker airson использования WSL2 an àite backend stèidhichte air HyperV.
Le bhith a’ cleachdadh WSL2, bidh e comasach dha Docker Desktop ruith chan ann a-mhàin airson luchd-cleachdaidh Windows Pro agus Windows Enterprise, ach cuideachd airson luchd-cleachdaidh Windows Home.

Source: fosgailtenet.ru