Microsoft air taic fo-shiostam a thoirt seachad (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). gu ruige an Dùbhlachd 2020 agus an Cèitean 2022).
Leig dhuinn do chuimhneachadh gu bheil an deasachadh WSL2 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 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 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 co-chruinneachaidhean sgoile , , ,
, и .
Tha Canonical air a bhith ann mu thràth 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. 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 àrainneachd 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
