Mae Windows Insider yn adeiladu gydag is-system WSL2 (Windows Subsystem for Linux) wedi'u cyhoeddi

Microsoft cyhoeddi ynghylch ffurfio adeiladau arbrofol newydd o Windows Insider (adeilad 18917), sy'n cynnwys yr haen WSL2 (Is-system Windows ar gyfer Linux) a gyhoeddwyd yn flaenorol, sy'n sicrhau lansiad ffeiliau gweithredadwy Linux ar Windows. Mae ail rifyn WSL yn cael ei wahaniaethu trwy ddarparu cnewyllyn Linux llawn, yn lle efelychydd sy'n trosi galwadau system Linux yn alwadau system Windows ar y hedfan.

Mae defnyddio cnewyllyn safonol yn eich galluogi i gyflawni cydnawsedd llawn â Linux ar lefel galwadau system a darparu'r gallu i redeg cynwysyddion Docker yn ddi-dor ar Windows, yn ogystal â gweithredu cefnogaeth ar gyfer systemau ffeiliau yn seiliedig ar fecanwaith FUSE. O'i gymharu â WSL1, mae WSL2 wedi cynyddu perfformiad gweithrediadau I/O a systemau ffeiliau yn sylweddol. Er enghraifft, wrth ddadbacio archif gywasgedig, mae WSL2 1 gwaith yn gyflymach na WSL20, a 2-5 gwaith yn gyflymach wrth berfformio'r gweithrediadau “git clone”, “npm install”, “apt update” ac “apt upgrade”.

Mae WSL2 yn cynnig cydran yn seiliedig ar y cnewyllyn Linux 4.19 sy'n rhedeg mewn amgylchedd Windows gan ddefnyddio peiriant rhithwir a ddefnyddiwyd eisoes yn Azure. Cyflwynir diweddariadau i'r cnewyllyn Linux trwy fecanwaith Windows Update a'u profi yn erbyn seilwaith integreiddio parhaus Microsoft. Mae pob newid a baratowyd ar gyfer integreiddio'r cnewyllyn â WSL yn cael ei addo i gael ei gyhoeddi o dan y drwydded GPLv2 rhad ac am ddim. Mae'r clytiau parod yn cynnwys optimeiddiadau i leihau amser cychwyn cnewyllyn, lleihau'r defnydd o gof, a gadael y set ofynnol o yrwyr ac is-systemau yn y cnewyllyn.

Cedwir cefnogaeth i'r hen fersiwn o WSL1 a gellir defnyddio'r ddwy system ochr yn ochr, yn dibynnu ar ddewisiadau defnyddwyr. Gall WSL2 fod yn dryloyw yn lle WSL1. Yr un fath â chydrannau gofod defnyddiwr WSL1 yn cael eu sefydlu ar wahân ac maent yn seiliedig ar gynulliadau o wahanol ddosbarthiadau. Er enghraifft, i osod yn WSL yn y cyfeiriadur Microsoft Store a gynigir gwasanaethau Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE и openSUSE.

Amgylchedd perfformio mewn delwedd disg ar wahân (VHD) gyda'r system ffeiliau ext4 ac addasydd rhwydwaith rhithwir. Mae rhyngweithredu â'r cnewyllyn Linux a gynigir yn WSL2 yn gofyn am gynnwys sgript cychwyn bach yn y dosbarthiad sy'n addasu'r broses gychwyn. I newid dulliau gweithredu dosbarthiadau, mae gorchymyn newydd “wsl —set-version” wedi’i gynnig, ac i ddewis y fersiwn rhagosodedig o WSL, y gorchymyn “wsl —set-default-version”.

Ffynhonnell: opennet.ru

Ychwanegu sylw