Oludari Windows kọ pẹlu WSL2 subsystem (Windows Subsystem fun Linux) ti ṣe atẹjade

Ile-iṣẹ Microsoft kede nipa dida titun esiperimenta duro ti Windows Insider (kọ 18917), eyi ti o ni awọn tẹlẹ kede WSL2 (Windows Subsystem fun Linux) Layer, eyi ti o idaniloju awọn ifilole ti Linux executable awọn faili lori Windows. Ẹya keji ti WSL jẹ iyatọ nipasẹ ifijiṣẹ ti ekuro Linux ti o ni kikun, dipo emulator ti o tumọ awọn ipe eto Linux sinu awọn ipe eto Windows lori fo.

Lilo ekuro boṣewa ngbanilaaye lati ṣaṣeyọri ibaramu ni kikun pẹlu Linux ni ipele ti awọn ipe eto ati pese agbara lati ṣiṣẹ lainidi awọn apoti Docker lori Windows, ati ṣe atilẹyin atilẹyin fun awọn eto faili ti o da lori ẹrọ FUSE. Ti a ṣe afiwe si WSL1, WSL2 ti pọ si iṣẹ ṣiṣe ti I/O ati awọn iṣẹ ṣiṣe eto faili ni pataki. Fun apẹẹrẹ, nigbati o ba n ṣii iwe ifipamosi fisinuirindigbindigbin, WSL2 jẹ awọn akoko 1 yiyara ju WSL20, ati awọn akoko 2-5 yiyara nigba ṣiṣe awọn iṣẹ “git clone”, “npm install”, “imudojuiwọn deede” ati “imudojuiwọn deede”.

WSL2 nfunni paati ti o da lori ekuro Linux 4.19 ti o nṣiṣẹ ni agbegbe Windows nipa lilo ẹrọ foju ti a ti lo tẹlẹ ni Azure. Awọn imudojuiwọn si ekuro Lainos jẹ jiṣẹ nipasẹ ẹrọ imudojuiwọn Windows ati idanwo lodi si awọn amayederun isọpọ lemọlemọfún Microsoft. Gbogbo awọn ayipada ti a pese sile fun isọpọ ti ekuro pẹlu WSL ni a ṣe ileri lati ṣe atẹjade labẹ iwe-aṣẹ GPLv2 ọfẹ. Awọn abulẹ ti a pese silẹ pẹlu awọn iṣapeye lati dinku akoko ibẹrẹ ekuro, dinku agbara iranti, ati fi eto awakọ ti o kere ju ti o nilo silẹ ati awọn eto abẹlẹ ninu ekuro.

Atilẹyin fun ẹya atijọ ti WSL1 ti wa ni idaduro ati pe awọn ọna ṣiṣe mejeeji le ṣee lo ẹgbẹ nipa ẹgbẹ, da lori awọn ayanfẹ olumulo. WSL2 le ṣe bi aropo sihin fun WSL1. Kanna bi WSL1 olumulo aaye irinše ti wa ni idasilẹ lọtọ ati pe o da lori awọn apejọ ti awọn ipinpinpin pupọ. Fun apẹẹrẹ, lati fi sori ẹrọ ni WSL ni itọsọna itaja Microsoft ti a nṣe awọn apejọ Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, suse и openSUSE.

Ayika ṣe ni aworan disiki lọtọ (VHD) pẹlu eto faili ext4 ati ohun ti nmu badọgba nẹtiwọọki foju kan. Ibaraṣepọ pẹlu ekuro Linux ti a nṣe ni WSL2 nilo ifisi ti iwe afọwọkọ ibẹrẹ kekere kan ni pinpin ti o ṣe atunṣe ilana bata. Lati yipada awọn ipo iṣẹ ti awọn ipinpinpin, aṣẹ titun kan “wsl —ẹya-ṣeto” ti ni idamọran, ati lati yan ẹya aiyipada ti WSL, aṣẹ “wsl-set-aiyipada-version”.

orisun: opennet.ru

Fi ọrọìwòye kun