Dh’ainmich Microsoft am fo-shiostam WSL2 le kernel Linux àbhaisteach

Microsoft air a thaisbeanadh aig co-labhairt Microsoft Build 2019 a tha a’ gabhail àite na làithean seo, fo-shiostam ùraichte WSL2 (Windows Subsystem for Linux), air a dhealbhadh gus faidhlichean so-ghnìomhaichte Linux a ruith air Windows. iuchair feart Is e an dàrna deasachadh a bhith a’ lìbhrigeadh kernel Linux làn-chuimseach, an àite còmhdach a bhios ag eadar-theangachadh fiosan siostam Linux gu gairmean siostam Windows air an itealan.

Thèid sgaoileadh deuchainn de WSL2 a thabhann aig deireadh an Ògmhios ann an togail deuchainneach Windows Insider. Thèid taic stèidhichte air emuladair airson WSL1 a chumail agus bidh e comasach do luchd-cleachdaidh a chleachdadh taobh ri taobh le WSL2. Gus an kernel Linux a ruith ann an àrainneachd Windows, thathas a’ cleachdadh inneal brìgheil aotrom, a chaidh a chleachdadh mar-thà ann an Azure.

Mar phàirt de WSL2 airson Windows 10, thèid pàirt le kernel àbhaisteach Linux 4.19 a thabhann. Mar a thèid fuasglaidhean airson meur LTS 4.19 a leigeil ma sgaoil, thèid an kernel airson WSL2 ùrachadh gu sgiobalta tro uidheamachd Windows Update agus deuchainn ann am bun-structar amalachaidh leantainneach Microsoft. Cleachdaidh WSL2 an aon kernel ri bun-structar Azure, ga dhèanamh nas fhasa a chumail suas.

Thèid a h-uile atharrachadh a chaidh ullachadh airson amalachadh an kernel le WSL fhoillseachadh fon chead GPLv2 an-asgaidh agus thèid a ghluasad gu suas an abhainn. Tha na pìosan ullaichte a’ toirt a-steach optimizations gus ùine tòiseachaidh kernel a lughdachadh, caitheamh cuimhne a lughdachadh, agus an seata as lugha de dhraibhearan agus fo-shiostaman fhàgail anns an kernel. Bidh e comasach don kernel a tha san amharc a bhith na àite follaiseach airson an ìre emulation a thathar a’ moladh ann an WSL1. Leigidh cothrom air còdan stòr le luchd-dealasach, ma thogras iad, na togalaichean aca fhèin a chruthachadh den kernel Linux airson WSL2, far an tèid an stiùireadh riatanach ullachadh.

Le bhith a’ cleachdadh kernel àbhaisteach le optimizations bhon phròiseact Azure leigidh sin dhut làn cho-chòrdalachd a choileanadh le Linux aig ìre gairm an t-siostaim agus bheir e comas dhut soithichean Docker a ruith gu sgiobalta air Windows, a bharrachd air taic a chuir an gnìomh airson siostaman faidhle stèidhichte air uidheamachd FUSE. A bharrachd air an sin, tha WSL2 air àrdachadh mòr a thoirt air coileanadh gnìomhachd I / O agus siostam faidhle, a bha roimhe seo na bhotal aig WSL1. Mar eisimpleir, nuair a bhios tu a’ dì-phapadh tasglann teann, tha WSL2 1 uair nas luaithe na WSL20, agus nuair a bhios tu a’ coileanadh obrachaidhean
"git clone", "npm install", "apt update" agus "apt upgrade" 2-5 tursan.

Ged a bhios e fhathast a’ cur an kernel Linux air bhog, cha toir WSL2 seata deiseil de cho-phàirtean rùm-cleachdaidh. Tha na co-phàirtean sin air an stàladh air 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, SUSE и openSUSE. Gus eadar-obrachadh leis an kernel Linux a tha air a thabhann ann an Windows, feumaidh tu sgriobt tòiseachaidh beag a chuir a-steach don sgaoileadh a dh’ atharraicheas am pròiseas tòiseachaidh. Tha Canonical mu thràth ag ràdh mun rùn làn thaic a thoirt do Ubuntu a’ ruith air mullach WSL2.

A bharrachd air an sin, faodar a thoirt fa-near foillseachadh Microsoft terminal emulator Crìoch Windows, a tha an còd air a sgaoileadh fo chead MIT. Còmhla ris a’ cheann-uidhe, tha an eadar-aghaidh loidhne-àithne tùsail conhost.exe, air a chleachdadh ann an Windows agus a’ cur an gnìomh Windows Console API, cuideachd fosgailte. Bidh an inneal-crìochnachaidh a’ toirt seachad eadar-aghaidh stèidhichte air taba agus uinneagan sgoltadh, a’ toirt làn thaic do Unicode agus sreathan teicheadh ​​​​airson toradh dath, a’ leigeil leat cuspairean atharrachadh agus cur-ris a chomasachadh, a’ toirt taic do chonsail mas-fhìor (PTY) agus a’ cleachdadh DirectWrite/DirectX gus toirt seachad teacsa a luathachadh. Faodaidh an inneal-crìochnachaidh na sligean Command Prompt (cmd), PowerShell agus WSL a chleachdadh. As t-samhradh, bidh an togalach ùr ri fhaighinn do luchd-cleachdaidh Windows tro chatalog Microsoft Store.

Dh’ainmich Microsoft am fo-shiostam WSL2 le kernel Linux àbhaisteach

Source: fosgailtenet.ru

Cuir beachd ann