Windows Insider e aha ka subsystem ea WSL2 (Windows Subsystem bakeng sa Linux) e phatlalalitsoe

Microsoft e phatlalalitse mabapi le ho thehoa ha meaho e mecha ea liteko ea Windows Insider (aha 18917), e kenyelletsang lera la WSL2 le phatlalalitsoeng pele (Windows Subsystem for Linux), le netefatsang ho tsebisoa ha lifaele tse sebetsang tsa Linux ho Windows. Khatiso ea bobeli ea WSL e khetholloa ka ho tlisoa ha kernel e felletseng ea Linux, ho fapana le emulator e fetolelang mehala ea Linux ho sistimi ea Windows e bitsa ka fofa.

Ho sebelisa kernel e tloaelehileng ho u fa monyetla oa ho lumellana ka botlalo le Linux maemong a mehala ea sistimi le ho fana ka bokhoni ba ho tsamaisa lijana tsa Docker ho Windows, hammoho le ho kenya ts'ehetso bakeng sa lits'ebetso tsa faele tse ipapisitseng le mochini oa FUSE. Ha e bapisoa le WSL1, WSL2 e ekelitse haholo ts'ebetso ea I/O le ts'ebetso ea sistimi ea faele. Mohlala, ha o notlolla polokelo e hatelletsoeng, WSL2 e potlakile ka makhetlo a 1 ho feta WSL20, 'me makhetlo a 2-5 ha e etsa ts'ebetso ea "git clone", "npm install", "apt update" le "apt upgrade".

WSL2 e fana ka karolo e thehiloeng ho Linux 4.19 kernel e sebetsang tikolohong ea Windows e sebelisang mochini o sebetsang o seng o ntse o sebelisoa Azure. Lintlafatso ho kernel ea Linux li tlisoa ka mochini oa Windows Update mme li lekoa khahlano le meaho ea khokahanyo e tsoelang pele ea Microsoft. Liphetoho tsohle tse lokiselitsoeng ho kopanngoa ha kernel le WSL li tšepisitsoe hore li tla phatlalatsoa tlas'a laesense ea mahala ea GPLv2. Li-patches tse lokiselitsoeng li kenyelletsa lintlafatso tsa ho fokotsa nako ea ho qala kernel, ho fokotsa tšebeliso ea memori, le ho siea bonyane ba bakhanni le li-subsystems tse hlokahalang ka har'a kernel.

Ts'ehetso ea mofuta oa khale oa WSL1 e bolokiloe 'me litsamaiso ka bobeli li ka sebelisoa ka mahlakore, ho latela khetho ea mosebelisi. WSL2 e ka sebetsa joalo ka phetisetso e pepeneneng ea WSL1. E ts'oana le likarolo tsa sebaka sa basebelisi ba WSL1 li thehiloe ka thoko 'me li thehiloe likopanong tsa likabo tse fapaneng. Mohlala, ho kenya ho WSL bukeng ea Lebenkele la Microsoft nyeheloa likopano Botho, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, sebelisa и bula SETE.

Tikoloho etsoa setšoantšong se arohaneng sa disk (VHD) se nang le sistimi ea faele ea ext4 le adaptara ea netweke e fumanehang. Tšebelisano 'moho le kernel ea Linux e fanoang ho WSL2 e hloka hore ho kenyeletsoe script e nyenyane ea ho qala kabong e fetolang mokhoa oa ho qala. Ho fetola mekhoa ea ho tsamaisa kabo, taelo e ncha "wsl -set-version" e hlahisitsoe, 'me ho khetha mofuta oa kamehla oa WSL, taelo "wsl -set-default-version".

Source: opennet.ru

Eketsa ka tlhaloso