Avakirinên Windows Insider ên bi jêrpergala WSL2 (Windows Subsystem ji bo Linux) hatin weşandin.

Şirketa Microsoft ragihand di derbarê damezrandina avahîyên ezmûnî yên nû yên Windows Insider (avakirin 18917), ku tê de qata WSL2 (Windows Subsystem ji bo Linux) ya ku berê hatî ragihandin, vedihewîne, ku destpêkirina pelên îcrakar ên Linux-ê li ser Windows-ê misoger dike. Çapa duyemîn a WSL-ê bi radestkirina kernelek bêkêmasî ya Linux-ê tê veqetandin, li şûna emûlatorek ku bangên pergala Linux-ê vediguhezîne bangên pergalê yên Windows-ê yên li ser piyan.

Bikaranîna kernelek standard dihêle hûn di asta bangên pergalê de bi Linux re hevahengiyek bêkêmasî bi dest bixin û kapasîteya ku hûn konteynerên Docker-ê li ser Windows-ê bêkêmasî bimeşînin, û her weha ji bo pergalên pelan ên li ser bingeha mekanîzmaya FUSE-ê piştgirî bicîh bikin. Li gorî WSL1, WSL2 bi girîngî performansa I/O û karûbarên pergala pelan zêde kiriye. Mînakî, dema ku arşîvek pêçandî vedibe, WSL2 1 carî ji WSL20 zûtir e, û 2-5 carî zûtir e dema ku operasyonên "git clone", "npm install", "apt update" û "upgrade apt" pêk tîne.

WSL2 pêkhateyek li ser bingeha kernel Linux 4.19 pêşkêşî dike ku di hawîrdorek Windows-ê de bi karanîna makîneyek virtual ya ku berê di Azure de hatî bikar anîn de dixebite. Nûvekirinên kernel Linux bi mekanîzmaya Nûvekirina Windows-ê têne radest kirin û li dijî binesaziya entegrasyona domdar a Microsoft-ê têne ceribandin. Hemî guhertinên ku ji bo entegrasyona kernelê bi WSL-ê re hatine amadekirin têne soz kirin ku di bin lîsansa belaş GPLv2 de bêne weşandin. Paçên amadekirî xweşbîniyên ji bo kêmkirina dema destpêkirina kernelê, kêmkirina mezaxtina bîranînê, û hiştina herî hindiktirîn koma ajoker û binepergalan di kernelê de vedihewîne.

Piştgiriya ji bo guhertoya kevn a WSL1-ê tê parastin û her du pergal dikarin li kêleka hev werin bikar anîn, li gorî tercîhên bikarhêner. WSL2 dikare ji bo WSL1 veguherînek zelal tevbigere. Eynî wekî pêkhateyên cîhê bikarhênerê WSL1 têne damezrandin veqetandî û li ser meclîsên belavkirinên cihêreng in. Mînakî, ji bo sazkirina li WSL di pelrêça Microsoft Store de pêşkêş kirin civîn Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alper, suse и OpenSUSE.

Dor pêk anîn di wêneyek dîskê ya cihê (VHD) de bi pergala pelê ext4 û adapterek torê ya virtual. Têkiliya bi kernel Linux-ê ya ku di WSL2-ê de hatî pêşkêş kirin hewce dike ku di belavkirinê de skrîptek destpêkek piçûktir hebe ku pêvajoya bootê diguhezîne. Ji bo guheztina awayên xebitandinê yên belavkirinê, fermanek nû "wsl —set-guhertoya" hatî pêşniyar kirin, û ji bo bijartina guhertoya xwerû ya WSL, fermana "wsl —set-default-version" hatiye pêşniyar kirin.

Source: opennet.ru

Add a comment