Windows Insider builds bis-subsistema WSL2 (Windows Subsystem for Linux) ġew ippubblikati

Kumpanija Microsoft ħabbar dwar il-formazzjoni ta 'bini sperimentali ġodda ta' Windows Insider (build 18917), li jinkludu s-saff WSL2 (Windows Subsystem for Linux) imħabbra qabel, li jiżgura t-tnedija ta 'fajls eżekutibbli Linux fuq Windows. It-tieni edizzjoni tal-WSL hija distinta mill-kunsinna ta 'kernel Linux sħiħ, minflok emulatur li jittraduċi sejħiet tas-sistema Linux f'sejħiet tas-sistema Windows fuq il-fly.

L-użu ta 'kernel standard jippermettilek tikseb kompatibilità sħiħa mal-Linux fil-livell ta' sejħiet tas-sistema u tipprovdi l-abbiltà li tħaddem bla xkiel kontenituri Docker fuq Windows, kif ukoll timplimenta appoġġ għal sistemi ta 'fajls ibbażati fuq il-mekkaniżmu FUSE. Meta mqabbel ma 'WSL1, WSL2 żied b'mod sinifikanti l-prestazzjoni tal-operazzjonijiet tal-I/O u tas-sistema tal-fajls. Pereżempju, meta tħoll arkivju kompressat, WSL2 huwa 1 darba aktar mgħaġġel minn WSL20, u 2-5 darbiet aktar mgħaġġel meta jwettaq l-operazzjonijiet "git clone", "npm install", "apt update" u "apt upgrade".

WSL2 joffri komponent ibbażat fuq il-kernel Linux 4.19 li jaħdem f'ambjent Windows billi juża magna virtwali diġà użata f'Azure. L-aġġornamenti għall-kernel tal-Linux jitwasslu permezz tal-mekkaniżmu tal-Windows Update u jiġu ttestjati mal-infrastruttura ta' integrazzjoni kontinwa ta' Microsoft. Il-bidliet kollha ppreparati għall-integrazzjoni tal-kernel mal-WSL huma mwiegħda li jiġu ppubblikati taħt il-liċenzja GPLv2 b'xejn. Il-garżi ppreparati jinkludu ottimizzazzjonijiet biex inaqqsu l-ħin tal-istartjar tal-qalba, inaqqsu l-konsum tal-memorja, u jħallu s-sett minimu meħtieġ ta 'sewwieqa u sottosistemi fil-qalba.

L-appoġġ għall-verżjoni l-antika tal-WSL1 jinżamm u ż-żewġ sistemi jistgħu jintużaw ħdejn xulxin, skont il-preferenzi tal-utent. WSL2 jista' jaġixxi bħala sostitut trasparenti għal WSL1. L-istess bħall-komponenti tal-ispazju tal-utent WSL1 huma stabbiliti separatament u huma bbażati fuq assemblaġġi ta 'distribuzzjonijiet varji. Pereżempju, biex tinstalla f'WSL fid-direttorju tal-Microsoft Store offruti assemblaġġi Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
alpini, suse и openSUSE.

Ambjent mwettqa f'immaġni disk separata (VHD) bis-sistema tal-fajls ext4 u adapter tan-netwerk virtwali. L-interoperabbiltà mal-kernel tal-Linux offrut f'WSL2 teħtieġ l-inklużjoni ta 'script ta' inizjalizzazzjoni żgħir fid-distribuzzjoni li timmodifika l-proċess tal-ibbutjar. Biex taqleb il-modi operattivi tad-distribuzzjonijiet, ġie propost kmand ġdid “wsl —set-version”, u biex tagħżel il-verżjoni default tal-WSL, il-kmand “wsl —set-default-version”.

Sors: opennet.ru

Żid kumment